mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-24 15:39:25 +03:00
* Fix Nama TrifleItem to Item
* Fix Name Rotation to Vector
This commit is contained in:
parent
a6dccc7bf5
commit
8d246c4fa7
@ -7,6 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
message AiSyncInfo {
|
message AiSyncInfo {
|
||||||
uint32 entityId = 1;
|
uint32 entityId = 1;
|
||||||
bool Unk3300_EBICCLLGICG = 2;
|
bool has_path_to_target = 2;
|
||||||
bool Unk3300_NOIPAMJJIDL = 10;
|
bool is_self_killing = 10;
|
||||||
}
|
}
|
||||||
|
@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message AnchorPointData {
|
message AnchorPointData {
|
||||||
uint32 sceneId = 15;
|
uint32 sceneId = 15;
|
||||||
Rotation rot = 13;
|
Vector rot = 13;
|
||||||
uint32 endTime = 10;
|
uint32 endTime = 10;
|
||||||
Rotation pos = 12;
|
Vector pos = 12;
|
||||||
uint32 anchorPointId = 11;
|
uint32 anchorPointId = 11;
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message AsterMidCampInfo {
|
message AsterMidCampInfo {
|
||||||
Rotation pos = 10;
|
Vector pos = 10;
|
||||||
uint32 campId = 14;
|
uint32 campId = 14;
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "AttackHitEffectResult.proto";
|
import "AttackHitEffectResult.proto";
|
||||||
import "AbilityIdentifier.proto";
|
import "AbilityIdentifier.proto";
|
||||||
import "HitCollision.proto";
|
import "HitCollision.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message AttackResult {
|
message AttackResult {
|
||||||
@ -32,7 +32,7 @@ message AttackResult {
|
|||||||
uint32 defenseId = 13;
|
uint32 defenseId = 13;
|
||||||
bool isResistText = 555;
|
bool isResistText = 555;
|
||||||
uint32 attackCount = 1593;
|
uint32 attackCount = 1593;
|
||||||
Rotation resolvedDir = 8;
|
Vector resolvedDir = 8;
|
||||||
uint32 hitPosType = 7;
|
uint32 hitPosType = 7;
|
||||||
uint32 hashedAnimEventId = 2009;
|
uint32 hashedAnimEventId = 2009;
|
||||||
uint32 Unk3300_KPKAECBFABP = 1569;
|
uint32 Unk3300_KPKAECBFABP = 1569;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message AvatarDieAnimationEndReq {
|
message AvatarDieAnimationEndReq {
|
||||||
@ -18,5 +18,5 @@ message AvatarDieAnimationEndReq {
|
|||||||
|
|
||||||
uint64 dieGuid = 7;
|
uint64 dieGuid = 7;
|
||||||
uint32 skillId = 4;
|
uint32 skillId = 4;
|
||||||
Rotation rebornPos = 10;
|
Vector rebornPos = 10;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "KeepRotType.proto";
|
import "KeepRotType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message BeginCameraSceneLookNotify {
|
message BeginCameraSceneLookNotify {
|
||||||
@ -21,7 +21,7 @@ message BeginCameraSceneLookNotify {
|
|||||||
bool Unk3300_NJLBIMJDFHJ = 1;
|
bool Unk3300_NJLBIMJDFHJ = 1;
|
||||||
float duration = 10;
|
float duration = 10;
|
||||||
KeepRotType keepRotType = 14;
|
KeepRotType keepRotType = 14;
|
||||||
Rotation Unk3300_FJDFGLNLMBN = 13;
|
Vector Unk3300_FJDFGLNLMBN = 13;
|
||||||
float Unk3300_FIOLGCIKFLH = 5;
|
float Unk3300_FIOLGCIKFLH = 5;
|
||||||
float Unk3300_HFPCHFNFJKP = 11;
|
float Unk3300_HFPCHFNFJKP = 11;
|
||||||
repeated string otherParams = 12;
|
repeated string otherParams = 12;
|
||||||
@ -32,7 +32,7 @@ message BeginCameraSceneLookNotify {
|
|||||||
bool Unk3300_DFPCMOFONNK = 15;
|
bool Unk3300_DFPCMOFONNK = 15;
|
||||||
float Unk3300_HKKCHCEMJIE = 2004;
|
float Unk3300_HKKCHCEMJIE = 2004;
|
||||||
uint32 Unk3300_AJEENEOCFON = 106;
|
uint32 Unk3300_AJEENEOCFON = 106;
|
||||||
Rotation Unk3300_PPCIDICMIEN = 7;
|
Vector Unk3300_PPCIDICMIEN = 7;
|
||||||
bool Unk3300_AAOGBCCNJAF = 644;
|
bool Unk3300_AAOGBCCNJAF = 644;
|
||||||
float Unk3300_HCLPGGAOIAC = 6;
|
float Unk3300_HCLPGGAOIAC = 6;
|
||||||
bool Unk3300_ILMHDLHLKGJ = 9;
|
bool Unk3300_ILMHDLHLKGJ = 9;
|
||||||
|
@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
|
|
||||||
|
|
||||||
message BlossomBriefInfo {
|
message BlossomBriefInfo {
|
||||||
bool isGuideOpened = 6;
|
bool isGuideOpened = 6;
|
||||||
uint32 resin = 3;
|
uint32 resin = 3;
|
||||||
Rotation pos = 9;
|
Vector pos = 9;
|
||||||
uint32 sceneId = 13;
|
uint32 sceneId = 13;
|
||||||
uint32 state = 10;
|
uint32 state = 10;
|
||||||
uint32 cityId = 8;
|
uint32 cityId = 8;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message ChangeAvatarReq {
|
message ChangeAvatarReq {
|
||||||
enum IKMGCHELDNF {
|
enum IKMGCHELDNF {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -16,6 +16,6 @@ message ChangeAvatarReq {
|
|||||||
|
|
||||||
uint64 guid = 12;
|
uint64 guid = 12;
|
||||||
bool isMove = 10;
|
bool isMove = 10;
|
||||||
Rotation movePos = 3;
|
Vector movePos = 3;
|
||||||
uint32 skillId = 5;
|
uint32 skillId = 5;
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message ChannelerSlabCamp {
|
message ChannelerSlabCamp {
|
||||||
Rotation pos = 14;
|
Vector pos = 14;
|
||||||
uint32 rewardId = 11;
|
uint32 rewardId = 11;
|
||||||
uint32 groupId = 5;
|
uint32 groupId = 5;
|
||||||
uint32 bfgophiannc = 15;
|
uint32 bfgophiannc = 15;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message CreateEntityInfo {
|
message CreateEntityInfo {
|
||||||
oneof entity {
|
oneof entity {
|
||||||
uint32 monster_id = 1;
|
uint32 monster_id = 1;
|
||||||
@ -12,8 +12,8 @@ message CreateEntityInfo {
|
|||||||
uint32 item_id = 4;
|
uint32 item_id = 4;
|
||||||
}
|
}
|
||||||
uint32 level = 5;
|
uint32 level = 5;
|
||||||
Rotation pos = 6;
|
Vector pos = 6;
|
||||||
Rotation rot = 7;
|
Vector rot = 7;
|
||||||
uint32 sceneId = 10;
|
uint32 sceneId = 10;
|
||||||
uint32 roomId = 11;
|
uint32 roomId = 11;
|
||||||
uint32 clientUniqueId = 12;
|
uint32 clientUniqueId = 12;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message CreateVehicleReq {
|
message CreateVehicleReq {
|
||||||
enum JAAHLAPFNJN {
|
enum JAAHLAPFNJN {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,8 +14,8 @@ message CreateVehicleReq {
|
|||||||
EAJIABGAOCI = 1;
|
EAJIABGAOCI = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rotation pos = 2;
|
Vector pos = 2;
|
||||||
Rotation rot = 10;
|
Vector rot = 10;
|
||||||
uint32 vehicleId = 1;
|
uint32 vehicleId = 1;
|
||||||
uint32 scenePointId = 15;
|
uint32 scenePointId = 15;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message DetectorData {
|
message DetectorData {
|
||||||
bool isHintValid = 2;
|
bool isHintValid = 2;
|
||||||
uint32 configId = 9;
|
uint32 configId = 9;
|
||||||
Rotation hintCenterPos = 3;
|
Vector hintCenterPos = 3;
|
||||||
uint32 materialId = 10;
|
uint32 materialId = 10;
|
||||||
bool isAllCollected = 13;
|
bool isAllCollected = 13;
|
||||||
uint32 groupId = 14;
|
uint32 groupId = 14;
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message DigMarkPoint {
|
message DigMarkPoint {
|
||||||
Rotation rot = 14;
|
Vector rot = 14;
|
||||||
Rotation pos = 2;
|
Vector pos = 2;
|
||||||
uint32 bundleId = 3;
|
uint32 bundleId = 3;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message DropHintNotify {
|
message DropHintNotify {
|
||||||
enum MDFCGFMGDNI {
|
enum MDFCGFMGDNI {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -13,6 +13,6 @@ message DropHintNotify {
|
|||||||
NNBKOLMPOEA = 1;
|
NNBKOLMPOEA = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rotation position = 9;
|
Vector position = 9;
|
||||||
repeated uint32 itemIdList = 10;
|
repeated uint32 itemIdList = 10;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "StoreType.proto";
|
import "StoreType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message DropItemReq {
|
message DropItemReq {
|
||||||
enum IIBGKJMMEHJ {
|
enum IIBGKJMMEHJ {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -18,5 +18,5 @@ message DropItemReq {
|
|||||||
uint64 guid = 10;
|
uint64 guid = 10;
|
||||||
uint32 count = 3;
|
uint32 count = 3;
|
||||||
StoreType storeType = 12;
|
StoreType storeType = 12;
|
||||||
Rotation pos = 13;
|
Vector pos = 13;
|
||||||
}
|
}
|
||||||
|
@ -6,14 +6,14 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "AbilitySyncStateInfo.proto";
|
import "AbilitySyncStateInfo.proto";
|
||||||
import "EntityRendererChangedInfo.proto";
|
import "EntityRendererChangedInfo.proto";
|
||||||
import "SceneEntityAiInfo.proto";
|
import "SceneEntityAiInfo.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "EntityClientExtraInfo.proto";
|
import "EntityClientExtraInfo.proto";
|
||||||
import "AnimatorParameterValueInfoPair.proto";
|
import "AnimatorParameterValueInfoPair.proto";
|
||||||
message EntityAuthorityInfo {
|
message EntityAuthorityInfo {
|
||||||
AbilitySyncStateInfo abilityInfo = 1;
|
AbilitySyncStateInfo abilityInfo = 1;
|
||||||
EntityRendererChangedInfo rendererChangedInfo = 2;
|
EntityRendererChangedInfo rendererChangedInfo = 2;
|
||||||
SceneEntityAiInfo aiInfo = 3;
|
SceneEntityAiInfo aiInfo = 3;
|
||||||
Rotation bornPos = 4;
|
Vector bornPos = 4;
|
||||||
repeated AnimatorParameterValueInfoPair poseParaList = 5;
|
repeated AnimatorParameterValueInfoPair poseParaList = 5;
|
||||||
EntityClientExtraInfo clientExtraInfo = 6;
|
EntityClientExtraInfo clientExtraInfo = 6;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message EntityClientExtraInfo {
|
message EntityClientExtraInfo {
|
||||||
Rotation skillAnchorPosition = 1;
|
Vector skillAnchorPosition = 1;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message EvtAvatarLockChairReq {
|
message EvtAvatarLockChairReq {
|
||||||
enum FINEJFAMDOG {
|
enum FINEJFAMDOG {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -15,5 +15,5 @@ message EvtAvatarLockChairReq {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint64 chairId = 3;
|
uint64 chairId = 3;
|
||||||
Rotation position = 14;
|
Vector position = 14;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message EvtAvatarLockChairRsp {
|
message EvtAvatarLockChairRsp {
|
||||||
enum GAPNEKBLNKF {
|
enum GAPNEKBLNKF {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -13,7 +13,7 @@ message EvtAvatarLockChairRsp {
|
|||||||
NNBKOLMPOEA = 1;
|
NNBKOLMPOEA = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rotation position = 3;
|
Vector position = 3;
|
||||||
uint64 chairId = 15;
|
uint64 chairId = 15;
|
||||||
int32 retcode = 12;
|
int32 retcode = 12;
|
||||||
uint32 entityId = 4;
|
uint32 entityId = 4;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message EvtAvatarSitDownNotify {
|
message EvtAvatarSitDownNotify {
|
||||||
enum EHJKHGFNIEL {
|
enum EHJKHGFNIEL {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,7 +14,7 @@ message EvtAvatarSitDownNotify {
|
|||||||
EAJIABGAOCI = 1;
|
EAJIABGAOCI = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rotation position = 2;
|
Vector position = 2;
|
||||||
uint32 entityId = 4;
|
uint32 entityId = 4;
|
||||||
uint64 chairId = 11;
|
uint64 chairId = 11;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "ForwardType.proto";
|
import "ForwardType.proto";
|
||||||
message EvtCreateGadgetNotify {
|
message EvtCreateGadgetNotify {
|
||||||
enum NNDMEEHFHPG {
|
enum NNDMEEHFHPG {
|
||||||
@ -18,7 +18,7 @@ message EvtCreateGadgetNotify {
|
|||||||
uint32 targetLockPointIndex = 6;
|
uint32 targetLockPointIndex = 6;
|
||||||
bool Unk3300_OJHDJGAFDNN = 137;
|
bool Unk3300_OJHDJGAFDNN = 137;
|
||||||
uint32 ownerEntityId = 3;
|
uint32 ownerEntityId = 3;
|
||||||
Rotation initEulerAngles = 11;
|
Vector initEulerAngles = 11;
|
||||||
uint32 propOwnerEntityId = 1;
|
uint32 propOwnerEntityId = 1;
|
||||||
uint32 roomId = 15;
|
uint32 roomId = 15;
|
||||||
ForwardType forwardType = 7;
|
ForwardType forwardType = 7;
|
||||||
@ -27,7 +27,7 @@ message EvtCreateGadgetNotify {
|
|||||||
uint32 targetEntityId = 10;
|
uint32 targetEntityId = 10;
|
||||||
uint64 guid = 5;
|
uint64 guid = 5;
|
||||||
bool Unk3300_DLBIJFOONBA = 2;
|
bool Unk3300_DLBIJFOONBA = 2;
|
||||||
Rotation initPos = 9;
|
Vector initPos = 9;
|
||||||
uint32 entityId = 4;
|
uint32 entityId = 4;
|
||||||
bool isPeerIdFromPlayer = 771;
|
bool isPeerIdFromPlayer = 771;
|
||||||
repeated uint32 targetLockPointIndexList = 1252;
|
repeated uint32 targetLockPointIndexList = 1252;
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "ForwardType.proto";
|
import "ForwardType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message EvtDoSkillSuccNotify {
|
message EvtDoSkillSuccNotify {
|
||||||
enum AFPNPDBLIDO {
|
enum AFPNPDBLIDO {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -18,5 +18,5 @@ message EvtDoSkillSuccNotify {
|
|||||||
uint32 skillId = 13;
|
uint32 skillId = 13;
|
||||||
ForwardType forwardType = 5;
|
ForwardType forwardType = 5;
|
||||||
uint32 casterId = 2;
|
uint32 casterId = 2;
|
||||||
Rotation forward = 14;
|
Vector forward = 14;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "GadgetBornType.proto";
|
import "GadgetBornType.proto";
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
import "GatherGadget.proto";
|
import "GatherGadget.proto";
|
||||||
import "Worktop.proto";
|
import "Worktop.proto";
|
||||||
import "ClientGadget.proto";
|
import "ClientGadget.proto";
|
||||||
@ -41,7 +41,7 @@ message Gadget {
|
|||||||
bool isEnableInteract = 10;
|
bool isEnableInteract = 10;
|
||||||
uint32 interactId = 11;
|
uint32 interactId = 11;
|
||||||
oneof ANBMFHJHBJM {
|
oneof ANBMFHJHBJM {
|
||||||
TrifleItem trifle_item = 12;
|
Item item = 12;
|
||||||
GatherGadget gather_gadget = 13;
|
GatherGadget gather_gadget = 13;
|
||||||
Worktop worktop = 14;
|
Worktop worktop = 14;
|
||||||
ClientGadget client_gadget = 15;
|
ClientGadget client_gadget = 15;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
message GadgetAutoPickDropInfoNotify {
|
message GadgetAutoPickDropInfoNotify {
|
||||||
enum HJFBOFFDKBP {
|
enum HJFBOFFDKBP {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -13,5 +13,5 @@ message GadgetAutoPickDropInfoNotify {
|
|||||||
NNBKOLMPOEA = 1;
|
NNBKOLMPOEA = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
repeated TrifleItem itemList = 15;
|
repeated Item itemList = 15;
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "HitColliderType.proto";
|
import "HitColliderType.proto";
|
||||||
message HitCollision {
|
message HitCollision {
|
||||||
float attackeeHitEntityAngle = 12;
|
float attackeeHitEntityAngle = 12;
|
||||||
Rotation hitDir = 4;
|
Vector hitDir = 4;
|
||||||
Rotation hitPoint = 3;
|
Vector hitPoint = 3;
|
||||||
int32 hitBoxIndex = 10;
|
int32 hitBoxIndex = 10;
|
||||||
float attackeeHitForceAngle = 15;
|
float attackeeHitForceAngle = 15;
|
||||||
HitColliderType hitColliderType = 9;
|
HitColliderType hitColliderType = 9;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HitTreeNotify {
|
message HitTreeNotify {
|
||||||
enum IGPKPGNGFHB {
|
enum IGPKPGNGFHB {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,7 +14,7 @@ message HitTreeNotify {
|
|||||||
EAJIABGAOCI = 1;
|
EAJIABGAOCI = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Rotation dropPos = 11;
|
Vector dropPos = 11;
|
||||||
Rotation treePos = 4;
|
Vector treePos = 4;
|
||||||
uint32 treeType = 5;
|
uint32 treeType = 5;
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeAnimalData {
|
message HomeAnimalData {
|
||||||
Rotation spawnRot = 13;
|
Vector spawnRot = 13;
|
||||||
uint32 furnitureId = 10;
|
uint32 furnitureId = 10;
|
||||||
Rotation spawnPos = 4;
|
Vector spawnPos = 4;
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "HomeBlockSubFieldData.proto";
|
import "HomeBlockSubFieldData.proto";
|
||||||
message HomeBlockFieldData {
|
message HomeBlockFieldData {
|
||||||
Rotation pos = 1;
|
Vector pos = 1;
|
||||||
uint32 guid = 6;
|
uint32 guid = 6;
|
||||||
repeated HomeBlockSubFieldData subFieldList = 9;
|
repeated HomeBlockSubFieldData subFieldList = 9;
|
||||||
uint32 furnitureId = 10;
|
uint32 furnitureId = 10;
|
||||||
Rotation rot = 2;
|
Vector rot = 2;
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeBlockSubFieldData {
|
message HomeBlockSubFieldData {
|
||||||
Rotation rot = 6;
|
Vector rot = 6;
|
||||||
Rotation pos = 11;
|
Vector pos = 11;
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeFurnitureCustomSuiteData {
|
message HomeFurnitureCustomSuiteData {
|
||||||
uint32 guid = 10;
|
uint32 guid = 10;
|
||||||
repeated int32 includedFurnitureIndexList = 5;
|
repeated int32 includedFurnitureIndexList = 5;
|
||||||
Rotation spawnPos = 6;
|
Vector spawnPos = 6;
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeFurnitureData {
|
message HomeFurnitureData {
|
||||||
uint32 version = 5;
|
uint32 version = 5;
|
||||||
int32 parentFurnitureIndex = 9;
|
int32 parentFurnitureIndex = 9;
|
||||||
Rotation spawnRot = 12;
|
Vector spawnRot = 12;
|
||||||
Rotation spawnPos = 2;
|
Vector spawnPos = 2;
|
||||||
uint32 guid = 14;
|
uint32 guid = 14;
|
||||||
uint32 furnitureId = 11;
|
uint32 furnitureId = 11;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeFurnitureSuiteData {
|
message HomeFurnitureSuiteData {
|
||||||
repeated int32 includedFurnitureIndexList = 7;
|
repeated int32 includedFurnitureIndexList = 7;
|
||||||
uint32 guid = 12;
|
uint32 guid = 12;
|
||||||
uint32 suiteId = 15;
|
uint32 suiteId = 15;
|
||||||
bool isAllowSummon = 14;
|
bool isAllowSummon = 14;
|
||||||
Rotation spawnPos = 10;
|
Vector spawnPos = 10;
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeLimitedShopInfo {
|
message HomeLimitedShopInfo {
|
||||||
uint32 nextGuestOpenTime = 14;
|
uint32 nextGuestOpenTime = 14;
|
||||||
uint32 uid = 4;
|
uint32 uid = 4;
|
||||||
Rotation djinnRot = 12;
|
Vector djinnRot = 12;
|
||||||
uint32 nextCloseTime = 2;
|
uint32 nextCloseTime = 2;
|
||||||
Rotation djinnPos = 6;
|
Vector djinnPos = 6;
|
||||||
uint32 nextOpenTime = 15;
|
uint32 nextOpenTime = 15;
|
||||||
}
|
}
|
||||||
|
@ -3,14 +3,14 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "NpcData.proto";
|
import "NpcData.proto";
|
||||||
import "SuiteData.proto";
|
import "SuiteData.proto";
|
||||||
message HomeMarkPointFurnitureData {
|
message HomeMarkPointFurnitureData {
|
||||||
uint32 guid = 1;
|
uint32 guid = 1;
|
||||||
uint32 furnitureId = 2;
|
uint32 furnitureId = 2;
|
||||||
uint32 furnitureType = 3;
|
uint32 furnitureType = 3;
|
||||||
Rotation pos = 4;
|
Vector pos = 4;
|
||||||
oneof GPHOOOLEKGJ {
|
oneof GPHOOOLEKGJ {
|
||||||
NpcData npc_data = 6;
|
NpcData npc_data = 6;
|
||||||
SuiteData suite_data = 7;
|
SuiteData suite_data = 7;
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "HomeMarkPointFurnitureData.proto";
|
import "HomeMarkPointFurnitureData.proto";
|
||||||
message HomeMarkPointSceneData {
|
message HomeMarkPointSceneData {
|
||||||
repeated HomeMarkPointFurnitureData furnitureList = 14;
|
repeated HomeMarkPointFurnitureData furnitureList = 14;
|
||||||
uint32 moduleId = 5;
|
uint32 moduleId = 5;
|
||||||
uint32 sceneId = 15;
|
uint32 sceneId = 15;
|
||||||
Rotation safePointPos = 10;
|
Vector safePointPos = 10;
|
||||||
Rotation teapotSpiritPos = 8;
|
Vector teapotSpiritPos = 8;
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message HomeNpcData {
|
message HomeNpcData {
|
||||||
Rotation spawnPos = 4;
|
Vector spawnPos = 4;
|
||||||
uint32 costumeId = 13;
|
uint32 costumeId = 13;
|
||||||
uint32 avatarId = 5;
|
uint32 avatarId = 5;
|
||||||
Rotation spawnRot = 6;
|
Vector spawnRot = 6;
|
||||||
}
|
}
|
||||||
|
@ -3,18 +3,18 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "HomeFurnitureData.proto";
|
import "HomeFurnitureData.proto";
|
||||||
import "HomeBlockArrangementInfo.proto";
|
import "HomeBlockArrangementInfo.proto";
|
||||||
message HomeSceneArrangementInfo {
|
message HomeSceneArrangementInfo {
|
||||||
Rotation djinnPos = 15;
|
Vector djinnPos = 15;
|
||||||
uint32 sceneId = 1;
|
uint32 sceneId = 1;
|
||||||
bool isSetBornPos = 5;
|
bool isSetBornPos = 5;
|
||||||
Rotation bornPos = 10;
|
Vector bornPos = 10;
|
||||||
uint32 comfortValue = 9;
|
uint32 comfortValue = 9;
|
||||||
repeated HomeFurnitureData Unk3300_GCHNAMHBPHG = 11;
|
repeated HomeFurnitureData Unk3300_GCHNAMHBPHG = 11;
|
||||||
HomeFurnitureData mainHouse = 6;
|
HomeFurnitureData mainHouse = 6;
|
||||||
Rotation bornRot = 8;
|
Vector bornRot = 8;
|
||||||
uint32 tmpVersion = 4;
|
uint32 tmpVersion = 4;
|
||||||
repeated HomeFurnitureData Unk3300_HPCHPODNBPH = 7;
|
repeated HomeFurnitureData Unk3300_HPCHPODNBPH = 7;
|
||||||
repeated HomeBlockArrangementInfo blockArrangementInfoList = 3;
|
repeated HomeBlockArrangementInfo blockArrangementInfoList = 3;
|
||||||
|
@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
import "WeeklyBossResinDiscountInfo.proto";
|
import "WeeklyBossResinDiscountInfo.proto";
|
||||||
import "LockState.proto";
|
import "LockState.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message InvestigationMonster {
|
message InvestigationMonster {
|
||||||
uint32 nextRefreshTime = 1;
|
uint32 nextRefreshTime = 1;
|
||||||
uint32 bossChestNum = 10;
|
uint32 bossChestNum = 10;
|
||||||
@ -16,7 +16,7 @@ message InvestigationMonster {
|
|||||||
uint32 sceneId = 13;
|
uint32 sceneId = 13;
|
||||||
uint32 cityId = 7;
|
uint32 cityId = 7;
|
||||||
uint32 maxBossChestNum = 11;
|
uint32 maxBossChestNum = 11;
|
||||||
Rotation pos = 4;
|
Vector pos = 4;
|
||||||
bool isAreaLocked = 5;
|
bool isAreaLocked = 5;
|
||||||
uint32 level = 3;
|
uint32 level = 3;
|
||||||
uint32 id = 15;
|
uint32 id = 15;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "ItemHint.proto";
|
import "ItemHint.proto";
|
||||||
message ItemAddHintNotify {
|
message ItemAddHintNotify {
|
||||||
enum IDJBCODKIJK {
|
enum IDJBCODKIJK {
|
||||||
@ -19,7 +19,7 @@ message ItemAddHintNotify {
|
|||||||
bool Unk3300_NIJLGEHNBNC = 14;
|
bool Unk3300_NIJLGEHNBNC = 14;
|
||||||
bool Unk3300_FLIKEBJINCL = 12;
|
bool Unk3300_FLIKEBJINCL = 12;
|
||||||
uint32 reason = 3;
|
uint32 reason = 3;
|
||||||
Rotation position = 9;
|
Vector position = 9;
|
||||||
repeated ItemHint itemList = 8;
|
repeated ItemHint itemList = 8;
|
||||||
bool Unk3300_KIOMJNHFMDE = 11;
|
bool Unk3300_KIOMJNHFMDE = 11;
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message LocationInfo {
|
message LocationInfo {
|
||||||
Rotation pos = 3;
|
Vector pos = 3;
|
||||||
Rotation rot = 2;
|
Vector rot = 2;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "LunaRiteHintPointType.proto";
|
import "LunaRiteHintPointType.proto";
|
||||||
message LunaRiteHintPoint {
|
message LunaRiteHintPoint {
|
||||||
uint32 index = 4;
|
uint32 index = 4;
|
||||||
Rotation pos = 11;
|
Vector pos = 11;
|
||||||
uint32 areaId = 2;
|
uint32 areaId = 2;
|
||||||
LunaRiteHintPointType type = 15;
|
LunaRiteHintPointType type = 15;
|
||||||
}
|
}
|
||||||
|
@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "MapMarkPointType.proto";
|
import "MapMarkPointType.proto";
|
||||||
import "MapMarkFromType.proto";
|
import "MapMarkFromType.proto";
|
||||||
message MapMarkPoint {
|
message MapMarkPoint {
|
||||||
uint32 sceneId = 1;
|
uint32 sceneId = 1;
|
||||||
string createTime = 2;
|
string createTime = 2;
|
||||||
Rotation pos = 3;
|
Vector pos = 3;
|
||||||
MapMarkPointType pointType = 4;
|
MapMarkPointType pointType = 4;
|
||||||
uint32 monsterId = 5;
|
uint32 monsterId = 5;
|
||||||
MapMarkFromType fromType = 6;
|
MapMarkFromType fromType = 6;
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message MichiaeMatsuriChallengePositionInfo {
|
message MichiaeMatsuriChallengePositionInfo {
|
||||||
uint32 groupId = 5;
|
uint32 groupId = 5;
|
||||||
uint32 gadgetId = 14;
|
uint32 gadgetId = 14;
|
||||||
Rotation pos = 13;
|
Vector pos = 13;
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message MichiaeMatsuriChestPositionInfo {
|
message MichiaeMatsuriChestPositionInfo {
|
||||||
uint32 groupId = 4;
|
uint32 groupId = 4;
|
||||||
Rotation pos = 13;
|
Vector pos = 13;
|
||||||
uint32 configId = 2;
|
uint32 configId = 2;
|
||||||
}
|
}
|
||||||
|
@ -3,15 +3,15 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "MotionState.proto";
|
import "MotionState.proto";
|
||||||
message MotionInfo {
|
message MotionInfo {
|
||||||
Rotation pos = 1;
|
Vector pos = 1;
|
||||||
Rotation rot = 2;
|
Vector rot = 2;
|
||||||
Rotation speed = 3;
|
Vector speed = 3;
|
||||||
MotionState state = 4;
|
MotionState state = 4;
|
||||||
repeated Rotation params = 5;
|
repeated Vector params = 5;
|
||||||
Rotation refPos = 6;
|
Vector refPos = 6;
|
||||||
uint32 refId = 7;
|
uint32 refId = 7;
|
||||||
uint32 sceneTime = 8;
|
uint32 sceneTime = 8;
|
||||||
uint64 intervalVelocity = 9;
|
uint64 intervalVelocity = 9;
|
||||||
|
@ -3,14 +3,14 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "Vector3Int.proto";
|
import "Vector3Int.proto";
|
||||||
import "ShapeType.proto";
|
import "ShapeType.proto";
|
||||||
import "RotationSpeed.proto";
|
import "RotationSpeed.proto";
|
||||||
message ObstacleInfo {
|
message ObstacleInfo {
|
||||||
Rotation center = 4;
|
Vector center = 4;
|
||||||
Vector3Int extents = 12;
|
Vector3Int extents = 12;
|
||||||
ShapeType shape = 5;
|
ShapeType shape = 5;
|
||||||
int32 obstacleId = 9;
|
int32 obstacleId = 9;
|
||||||
RotationSpeed rotation = 2;
|
RotationSpeed Vector = 2;
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message ParkourLevelInfo {
|
message ParkourLevelInfo {
|
||||||
uint32 openTime = 10;
|
uint32 openTime = 10;
|
||||||
Rotation pos = 5;
|
Vector pos = 5;
|
||||||
uint32 bestRecord = 1;
|
uint32 bestRecord = 1;
|
||||||
bool isOpen = 12;
|
bool isOpen = 12;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message PersonalSceneJumpRsp {
|
message PersonalSceneJumpRsp {
|
||||||
enum EGFJPPIMGPO {
|
enum EGFJPPIMGPO {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,6 +14,6 @@ message PersonalSceneJumpRsp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint32 destSceneId = 3;
|
uint32 destSceneId = 3;
|
||||||
Rotation destPos = 2;
|
Vector destPos = 2;
|
||||||
int32 retcode = 12;
|
int32 retcode = 12;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message PhotoPosData {
|
message PhotoPosData {
|
||||||
bool isOpen = 2;
|
bool isOpen = 2;
|
||||||
bool isView = 9;
|
bool isView = 9;
|
||||||
uint32 posId = 10;
|
uint32 posId = 10;
|
||||||
uint32 openTime = 1;
|
uint32 openTime = 1;
|
||||||
Rotation center = 3;
|
Vector center = 3;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "RotationSpeed.proto";
|
import "RotationSpeed.proto";
|
||||||
import "MovingPlatformType.proto";
|
import "MovingPlatformType.proto";
|
||||||
import "Route.proto";
|
import "Route.proto";
|
||||||
@ -12,11 +12,11 @@ message PlatformInfo {
|
|||||||
int32 startIndex = 2;
|
int32 startIndex = 2;
|
||||||
uint32 startRouteTime = 3;
|
uint32 startRouteTime = 3;
|
||||||
uint32 startSceneTime = 4;
|
uint32 startSceneTime = 4;
|
||||||
Rotation startPos = 7;
|
Vector startPos = 7;
|
||||||
bool isStarted = 8;
|
bool isStarted = 8;
|
||||||
RotationSpeed startRot = 9;
|
RotationSpeed startRot = 9;
|
||||||
uint32 stopSceneTime = 10;
|
uint32 stopSceneTime = 10;
|
||||||
Rotation posOffset = 11;
|
Vector posOffset = 11;
|
||||||
RotationSpeed rotOffset = 12;
|
RotationSpeed rotOffset = 12;
|
||||||
MovingPlatformType movingPlatformType = 13;
|
MovingPlatformType movingPlatformType = 13;
|
||||||
bool isActive = 14;
|
bool isActive = 14;
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "EnterType.proto";
|
import "EnterType.proto";
|
||||||
message PlayerEnterSceneNotify {
|
message PlayerEnterSceneNotify {
|
||||||
enum JPDEBPGMBPE {
|
enum JPDEBPGMBPE {
|
||||||
@ -20,14 +20,14 @@ message PlayerEnterSceneNotify {
|
|||||||
uint32 worldType = 1090;
|
uint32 worldType = 1090;
|
||||||
bool isSkipUi = 317;
|
bool isSkipUi = 317;
|
||||||
uint32 sceneId = 3;
|
uint32 sceneId = 3;
|
||||||
Rotation pos = 13;
|
Vector pos = 13;
|
||||||
uint32 worldLevel = 5;
|
uint32 worldLevel = 5;
|
||||||
string sceneTransaction = 647;
|
string sceneTransaction = 647;
|
||||||
uint32 enterReason = 74;
|
uint32 enterReason = 74;
|
||||||
EnterType type = 9;
|
EnterType type = 9;
|
||||||
uint32 dungeonId = 11;
|
uint32 dungeonId = 11;
|
||||||
repeated uint32 sceneTagIdList = 8;
|
repeated uint32 sceneTagIdList = 8;
|
||||||
Rotation prevPos = 12;
|
Vector prevPos = 12;
|
||||||
uint64 sceneBeginTime = 15;
|
uint64 sceneBeginTime = 15;
|
||||||
uint32 targetUid = 1;
|
uint32 targetUid = 1;
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message PlayerLocationInfo {
|
message PlayerLocationInfo {
|
||||||
Rotation rot = 7;
|
Vector rot = 7;
|
||||||
Rotation pos = 4;
|
Vector pos = 4;
|
||||||
uint32 uid = 9;
|
uint32 uid = 9;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "StoreType.proto";
|
import "StoreType.proto";
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
message PlayerStoreNotify {
|
message PlayerStoreNotify {
|
||||||
enum EKFHNFLEJJC {
|
enum EKFHNFLEJJC {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,7 +14,7 @@ message PlayerStoreNotify {
|
|||||||
NNBKOLMPOEA = 1;
|
NNBKOLMPOEA = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
repeated TrifleItem itemList = 5;
|
repeated Item itemList = 5;
|
||||||
uint32 weightLimit = 6;
|
uint32 weightLimit = 6;
|
||||||
StoreType storeType = 10;
|
StoreType storeType = 10;
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
import "Vector3Int.proto";
|
import "Vector3Int.proto";
|
||||||
import "OptionType.proto";
|
import "OptionType.proto";
|
||||||
import "QueryFilter.proto";
|
import "QueryFilter.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message QueryPathReq {
|
message QueryPathReq {
|
||||||
enum OIOAGLJGAJP {
|
enum OIOAGLJGAJP {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -18,11 +18,11 @@ message QueryPathReq {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int32 queryId = 13;
|
int32 queryId = 13;
|
||||||
repeated Rotation destinationPos = 4;
|
repeated Vector destinationPos = 4;
|
||||||
Vector3Int Unk3300_LHNGPJFOMIK = 5;
|
Vector3Int Unk3300_LHNGPJFOMIK = 5;
|
||||||
OptionType queryType = 12;
|
OptionType queryType = 12;
|
||||||
QueryFilter filter = 2;
|
QueryFilter filter = 2;
|
||||||
Vector3Int Unk3300_CLGJBBJDOLN = 15;
|
Vector3Int Unk3300_CLGJBBJDOLN = 15;
|
||||||
uint32 sceneId = 7;
|
uint32 sceneId = 7;
|
||||||
Rotation sourcePos = 10;
|
Vector sourcePos = 10;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "PathStatusType.proto";
|
import "PathStatusType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message QueryPathRsp {
|
message QueryPathRsp {
|
||||||
enum PKKNJCEPAHM {
|
enum PKKNJCEPAHM {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -15,7 +15,7 @@ message QueryPathRsp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int32 retcode = 13;
|
int32 retcode = 13;
|
||||||
repeated Rotation corners = 11;
|
repeated Vector corners = 11;
|
||||||
PathStatusType queryStatus = 6;
|
PathStatusType queryStatus = 6;
|
||||||
int32 queryId = 15;
|
int32 queryId = 15;
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "RotationSpeed.proto";
|
import "RotationSpeed.proto";
|
||||||
message RoutePoint {
|
message RoutePoint {
|
||||||
Rotation position = 1;
|
Vector position = 1;
|
||||||
float arriveRange = 2;
|
float arriveRange = 2;
|
||||||
bool hasReachEvent = 3;
|
bool hasReachEvent = 3;
|
||||||
oneof APGGKOIICFF {
|
oneof APGGKOIICFF {
|
||||||
@ -14,7 +14,7 @@ message RoutePoint {
|
|||||||
float time = 12;
|
float time = 12;
|
||||||
}
|
}
|
||||||
oneof DLHLONCCBNN {
|
oneof DLHLONCCBNN {
|
||||||
Rotation rotation = 21;
|
Vector rotation = 21;
|
||||||
RotationSpeed rotation_speed = 22;
|
RotationSpeed rotation_speed = 22;
|
||||||
RotationSpeed axis_speed = 23;
|
RotationSpeed axis_speed = 23;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "ServantInfo.proto";
|
import "ServantInfo.proto";
|
||||||
message SceneEntityAiInfo {
|
message SceneEntityAiInfo {
|
||||||
bool isAiOpen = 1;
|
bool isAiOpen = 1;
|
||||||
Rotation bornPos = 2;
|
Vector bornPos = 2;
|
||||||
map<uint32, uint32> skillCdMap = 3;
|
map<uint32, uint32> skillCdMap = 3;
|
||||||
ServantInfo servantInfo = 4;
|
ServantInfo servantInfo = 4;
|
||||||
map<uint32, uint32> aiThreatMap = 5;
|
map<uint32, uint32> aiThreatMap = 5;
|
||||||
|
@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message SceneFishInfo {
|
message SceneFishInfo {
|
||||||
uint32 fishId = 1;
|
uint32 fishId = 1;
|
||||||
uint32 fishPoolEntityId = 2;
|
uint32 fishPoolEntityId = 2;
|
||||||
Rotation fishPoolPos = 3;
|
Vector fishPoolPos = 3;
|
||||||
uint32 fishPoolGadgetId = 4;
|
uint32 fishPoolGadgetId = 4;
|
||||||
uint32 lastShockTime = 5;
|
uint32 lastShockTime = 5;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "GadgetBornType.proto";
|
import "GadgetBornType.proto";
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
import "GatherGadget.proto";
|
import "GatherGadget.proto";
|
||||||
import "Worktop.proto";
|
import "Worktop.proto";
|
||||||
import "ClientGadget.proto";
|
import "ClientGadget.proto";
|
||||||
@ -41,7 +41,7 @@ message SceneGadgetInfo {
|
|||||||
bool isEnableInteract = 10;
|
bool isEnableInteract = 10;
|
||||||
uint32 interactId = 11;
|
uint32 interactId = 11;
|
||||||
oneof ANBMFHJHBJM {
|
oneof ANBMFHJHBJM {
|
||||||
TrifleItem trifle_item = 12;
|
Item item = 12;
|
||||||
GatherGadget gather_gadget = 13;
|
GatherGadget gather_gadget = 13;
|
||||||
Worktop worktop = 14;
|
Worktop worktop = 14;
|
||||||
ClientGadget client_gadget = 15;
|
ClientGadget client_gadget = 15;
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message SkyCrystalDetectorData {
|
message SkyCrystalDetectorData {
|
||||||
Rotation hintCenterPos = 6;
|
Vector hintCenterPos = 6;
|
||||||
uint32 groupId = 14;
|
uint32 groupId = 14;
|
||||||
uint32 configId = 8;
|
uint32 configId = 8;
|
||||||
bool isHintValid = 3;
|
bool isHintValid = 3;
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "StoreType.proto";
|
import "StoreType.proto";
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
message StoreItemChangeNotify {
|
message StoreItemChangeNotify {
|
||||||
enum KFIDBCGHEFE {
|
enum KFIDBCGHEFE {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -14,6 +14,6 @@ message StoreItemChangeNotify {
|
|||||||
NNBKOLMPOEA = 1;
|
NNBKOLMPOEA = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
repeated TrifleItem itemList = 13;
|
repeated Item itemList = 13;
|
||||||
StoreType storeType = 5;
|
StoreType storeType = 5;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "OptionType.proto";
|
import "OptionType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "AStarMethod.proto";
|
import "AStarMethod.proto";
|
||||||
import "FilterType.proto";
|
import "FilterType.proto";
|
||||||
message ToTheMoonQueryPathReq {
|
message ToTheMoonQueryPathReq {
|
||||||
@ -19,12 +19,12 @@ message ToTheMoonQueryPathReq {
|
|||||||
|
|
||||||
OptionType queryType = 15;
|
OptionType queryType = 15;
|
||||||
int32 queryId = 3;
|
int32 queryId = 3;
|
||||||
Rotation sourcePos = 12;
|
Vector sourcePos = 12;
|
||||||
uint32 sceneId = 6;
|
uint32 sceneId = 6;
|
||||||
AStarMethod astarMethod = 1;
|
AStarMethod astarMethod = 1;
|
||||||
FilterType filterType = 8;
|
FilterType filterType = 8;
|
||||||
int32 fuzzyRange = 7;
|
int32 fuzzyRange = 7;
|
||||||
bool Unk3300_OFGONAMNIJG = 10;
|
bool Unk3300_OFGONAMNIJG = 10;
|
||||||
bool Unk3300_BBLMBILIOGP = 2;
|
bool Unk3300_BBLMBILIOGP = 2;
|
||||||
Rotation destinationPos = 5;
|
Vector destinationPos = 5;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "PathStatusType.proto";
|
import "PathStatusType.proto";
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message ToTheMoonQueryPathRsp {
|
message ToTheMoonQueryPathRsp {
|
||||||
enum DEPALAPFJJF {
|
enum DEPALAPFJJF {
|
||||||
option allow_alias = true;
|
option allow_alias = true;
|
||||||
@ -18,6 +18,6 @@ message ToTheMoonQueryPathRsp {
|
|||||||
PathStatusType queryStatus = 15;
|
PathStatusType queryStatus = 15;
|
||||||
repeated int64 index = 10;
|
repeated int64 index = 10;
|
||||||
int32 retcode = 1;
|
int32 retcode = 1;
|
||||||
repeated Rotation corners = 3;
|
repeated Vector corners = 3;
|
||||||
repeated int32 level = 13;
|
repeated int32 level = 13;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message TreasureMapRegionInfo {
|
message TreasureMapRegionInfo {
|
||||||
uint32 Unk3300_LKEMEDPMIGM = 5;
|
uint32 Unk3300_LKEMEDPMIGM = 5;
|
||||||
uint32 Unk3300_MNEKJILFHOA = 12;
|
uint32 Unk3300_MNEKJILFHOA = 12;
|
||||||
@ -13,5 +13,5 @@ message TreasureMapRegionInfo {
|
|||||||
uint32 regionRadius = 8;
|
uint32 regionRadius = 8;
|
||||||
bool Unk3300_HHBHLPHLHIL = 15;
|
bool Unk3300_HHBHLPHLHIL = 15;
|
||||||
bool Unk3300_NIBJOAJLCJI = 2;
|
bool Unk3300_NIBJOAJLCJI = 2;
|
||||||
Rotation regionCenterPos = 13;
|
Vector regionCenterPos = 13;
|
||||||
}
|
}
|
||||||
|
@ -4,9 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
import "TrialAvatarGrantRecord.proto";
|
import "TrialAvatarGrantRecord.proto";
|
||||||
import "TrifleItem.proto";
|
import "Item.proto";
|
||||||
message TrialAvatarInfo {
|
message TrialAvatarInfo {
|
||||||
uint32 trialAvatarId = 1;
|
uint32 trialAvatarId = 1;
|
||||||
repeated TrifleItem trialEquipList = 2;
|
repeated Item trialEquipList = 2;
|
||||||
TrialAvatarGrantRecord grantRecord = 3;
|
TrialAvatarGrantRecord grantRecord = 3;
|
||||||
}
|
}
|
||||||
|
@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message VehicleLocationInfo {
|
message VehicleLocationInfo {
|
||||||
repeated uint32 uidList = 11;
|
repeated uint32 uidList = 11;
|
||||||
uint32 gadgetId = 7;
|
uint32 gadgetId = 7;
|
||||||
Rotation pos = 12;
|
Vector pos = 12;
|
||||||
uint32 entityId = 2;
|
uint32 entityId = 2;
|
||||||
Rotation rot = 14;
|
Vector rot = 14;
|
||||||
float curHp = 5;
|
float curHp = 5;
|
||||||
uint32 ownerUid = 9;
|
uint32 ownerUid = 9;
|
||||||
float maxHp = 6;
|
float maxHp = 6;
|
||||||
|
@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message WeekendDjinnInfo {
|
message WeekendDjinnInfo {
|
||||||
Rotation rot = 11;
|
Vector rot = 11;
|
||||||
Rotation pos = 10;
|
Vector pos = 10;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
import "bytes.proto";
|
import "bytes.proto";
|
||||||
message WindSeedClientNotify {
|
message WindSeedClientNotify {
|
||||||
enum NFLDBGMKHKK {
|
enum NFLDBGMKHKK {
|
||||||
@ -19,7 +19,7 @@ message WindSeedClientNotify {
|
|||||||
}
|
}
|
||||||
message AddWindBulletNotify {
|
message AddWindBulletNotify {
|
||||||
uint32 Unk3300_CKIKKCAFJBC = 1;
|
uint32 Unk3300_CKIKKCAFJBC = 1;
|
||||||
Rotation seedPos = 10;
|
Vector seedPos = 10;
|
||||||
uint32 Unk3300_MPDFAPBDJAH = 13;
|
uint32 Unk3300_MPDFAPBDJAH = 13;
|
||||||
}
|
}
|
||||||
message AreaNotify {
|
message AreaNotify {
|
||||||
|
@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message WinterCampRaceStageInfo {
|
message WinterCampRaceStageInfo {
|
||||||
Rotation pos = 10;
|
Vector pos = 10;
|
||||||
uint32 maxScore = 14;
|
uint32 maxScore = 14;
|
||||||
uint32 openTime = 11;
|
uint32 openTime = 11;
|
||||||
uint32 id = 15;
|
uint32 id = 15;
|
||||||
|
@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import "Rotation.proto";
|
import "Vector.proto";
|
||||||
message WinterCampStageInfo {
|
message WinterCampStageInfo {
|
||||||
uint32 totalProgress = 15;
|
uint32 totalProgress = 15;
|
||||||
uint32 curProgress = 2;
|
uint32 curProgress = 2;
|
||||||
uint32 id = 13;
|
uint32 id = 13;
|
||||||
uint32 openTime = 12;
|
uint32 openTime = 12;
|
||||||
Rotation pos = 6;
|
Vector pos = 6;
|
||||||
bool isFinished = 9;
|
bool isFinished = 9;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user