* Fix Nama TrifleItem to Item

* Fix Name Rotation to Vector
This commit is contained in:
Akbar Yahya 2023-01-29 07:46:20 +08:00
parent a6dccc7bf5
commit 8d246c4fa7
70 changed files with 171 additions and 171 deletions

View File

@ -7,6 +7,6 @@ option java_package = "emu.grasscutter.net.proto";
message AiSyncInfo {
uint32 entityId = 1;
bool Unk3300_EBICCLLGICG = 2;
bool Unk3300_NOIPAMJJIDL = 10;
bool has_path_to_target = 2;
bool is_self_killing = 10;
}

View File

@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message AnchorPointData {
uint32 sceneId = 15;
Rotation rot = 13;
Vector rot = 13;
uint32 endTime = 10;
Rotation pos = 12;
Vector pos = 12;
uint32 anchorPointId = 11;
}

View File

@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message AsterMidCampInfo {
Rotation pos = 10;
Vector pos = 10;
uint32 campId = 14;
}

View File

@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
import "AttackHitEffectResult.proto";
import "AbilityIdentifier.proto";
import "HitCollision.proto";
import "Rotation.proto";
import "Vector.proto";
message AttackResult {
@ -32,7 +32,7 @@ message AttackResult {
uint32 defenseId = 13;
bool isResistText = 555;
uint32 attackCount = 1593;
Rotation resolvedDir = 8;
Vector resolvedDir = 8;
uint32 hitPosType = 7;
uint32 hashedAnimEventId = 2009;
uint32 Unk3300_KPKAECBFABP = 1569;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message AvatarDieAnimationEndReq {
@ -18,5 +18,5 @@ message AvatarDieAnimationEndReq {
uint64 dieGuid = 7;
uint32 skillId = 4;
Rotation rebornPos = 10;
Vector rebornPos = 10;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "KeepRotType.proto";
import "Rotation.proto";
import "Vector.proto";
message BeginCameraSceneLookNotify {
@ -21,7 +21,7 @@ message BeginCameraSceneLookNotify {
bool Unk3300_NJLBIMJDFHJ = 1;
float duration = 10;
KeepRotType keepRotType = 14;
Rotation Unk3300_FJDFGLNLMBN = 13;
Vector Unk3300_FJDFGLNLMBN = 13;
float Unk3300_FIOLGCIKFLH = 5;
float Unk3300_HFPCHFNFJKP = 11;
repeated string otherParams = 12;
@ -32,7 +32,7 @@ message BeginCameraSceneLookNotify {
bool Unk3300_DFPCMOFONNK = 15;
float Unk3300_HKKCHCEMJIE = 2004;
uint32 Unk3300_AJEENEOCFON = 106;
Rotation Unk3300_PPCIDICMIEN = 7;
Vector Unk3300_PPCIDICMIEN = 7;
bool Unk3300_AAOGBCCNJAF = 644;
float Unk3300_HCLPGGAOIAC = 6;
bool Unk3300_ILMHDLHLKGJ = 9;

View File

@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message BlossomBriefInfo {
bool isGuideOpened = 6;
uint32 resin = 3;
Rotation pos = 9;
Vector pos = 9;
uint32 sceneId = 13;
uint32 state = 10;
uint32 cityId = 8;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message ChangeAvatarReq {
enum IKMGCHELDNF {
option allow_alias = true;
@ -16,6 +16,6 @@ message ChangeAvatarReq {
uint64 guid = 12;
bool isMove = 10;
Rotation movePos = 3;
Vector movePos = 3;
uint32 skillId = 5;
}

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message ChannelerSlabCamp {
Rotation pos = 14;
Vector pos = 14;
uint32 rewardId = 11;
uint32 groupId = 5;
uint32 bfgophiannc = 15;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message CreateEntityInfo {
oneof entity {
uint32 monster_id = 1;
@ -12,8 +12,8 @@ message CreateEntityInfo {
uint32 item_id = 4;
}
uint32 level = 5;
Rotation pos = 6;
Rotation rot = 7;
Vector pos = 6;
Vector rot = 7;
uint32 sceneId = 10;
uint32 roomId = 11;
uint32 clientUniqueId = 12;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message CreateVehicleReq {
enum JAAHLAPFNJN {
option allow_alias = true;
@ -14,8 +14,8 @@ message CreateVehicleReq {
EAJIABGAOCI = 1;
}
Rotation pos = 2;
Rotation rot = 10;
Vector pos = 2;
Vector rot = 10;
uint32 vehicleId = 1;
uint32 scenePointId = 15;
}

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message DetectorData {
bool isHintValid = 2;
uint32 configId = 9;
Rotation hintCenterPos = 3;
Vector hintCenterPos = 3;
uint32 materialId = 10;
bool isAllCollected = 13;
uint32 groupId = 14;

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message DigMarkPoint {
Rotation rot = 14;
Rotation pos = 2;
Vector rot = 14;
Vector pos = 2;
uint32 bundleId = 3;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message DropHintNotify {
enum MDFCGFMGDNI {
option allow_alias = true;
@ -13,6 +13,6 @@ message DropHintNotify {
NNBKOLMPOEA = 1;
}
Rotation position = 9;
Vector position = 9;
repeated uint32 itemIdList = 10;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
import "Rotation.proto";
import "Vector.proto";
message DropItemReq {
enum IIBGKJMMEHJ {
option allow_alias = true;
@ -18,5 +18,5 @@ message DropItemReq {
uint64 guid = 10;
uint32 count = 3;
StoreType storeType = 12;
Rotation pos = 13;
Vector pos = 13;
}

View File

@ -6,14 +6,14 @@ option java_package = "emu.grasscutter.net.proto";
import "AbilitySyncStateInfo.proto";
import "EntityRendererChangedInfo.proto";
import "SceneEntityAiInfo.proto";
import "Rotation.proto";
import "Vector.proto";
import "EntityClientExtraInfo.proto";
import "AnimatorParameterValueInfoPair.proto";
message EntityAuthorityInfo {
AbilitySyncStateInfo abilityInfo = 1;
EntityRendererChangedInfo rendererChangedInfo = 2;
SceneEntityAiInfo aiInfo = 3;
Rotation bornPos = 4;
Vector bornPos = 4;
repeated AnimatorParameterValueInfoPair poseParaList = 5;
EntityClientExtraInfo clientExtraInfo = 6;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message EntityClientExtraInfo {
Rotation skillAnchorPosition = 1;
Vector skillAnchorPosition = 1;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message EvtAvatarLockChairReq {
enum FINEJFAMDOG {
option allow_alias = true;
@ -15,5 +15,5 @@ message EvtAvatarLockChairReq {
}
uint64 chairId = 3;
Rotation position = 14;
Vector position = 14;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message EvtAvatarLockChairRsp {
enum GAPNEKBLNKF {
option allow_alias = true;
@ -13,7 +13,7 @@ message EvtAvatarLockChairRsp {
NNBKOLMPOEA = 1;
}
Rotation position = 3;
Vector position = 3;
uint64 chairId = 15;
int32 retcode = 12;
uint32 entityId = 4;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message EvtAvatarSitDownNotify {
enum EHJKHGFNIEL {
option allow_alias = true;
@ -14,7 +14,7 @@ message EvtAvatarSitDownNotify {
EAJIABGAOCI = 1;
}
Rotation position = 2;
Vector position = 2;
uint32 entityId = 4;
uint64 chairId = 11;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "ForwardType.proto";
message EvtCreateGadgetNotify {
enum NNDMEEHFHPG {
@ -18,7 +18,7 @@ message EvtCreateGadgetNotify {
uint32 targetLockPointIndex = 6;
bool Unk3300_OJHDJGAFDNN = 137;
uint32 ownerEntityId = 3;
Rotation initEulerAngles = 11;
Vector initEulerAngles = 11;
uint32 propOwnerEntityId = 1;
uint32 roomId = 15;
ForwardType forwardType = 7;
@ -27,7 +27,7 @@ message EvtCreateGadgetNotify {
uint32 targetEntityId = 10;
uint64 guid = 5;
bool Unk3300_DLBIJFOONBA = 2;
Rotation initPos = 9;
Vector initPos = 9;
uint32 entityId = 4;
bool isPeerIdFromPlayer = 771;
repeated uint32 targetLockPointIndexList = 1252;

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "ForwardType.proto";
import "Rotation.proto";
import "Vector.proto";
message EvtDoSkillSuccNotify {
enum AFPNPDBLIDO {
option allow_alias = true;
@ -18,5 +18,5 @@ message EvtDoSkillSuccNotify {
uint32 skillId = 13;
ForwardType forwardType = 5;
uint32 casterId = 2;
Rotation forward = 14;
Vector forward = 14;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "GadgetBornType.proto";
import "TrifleItem.proto";
import "Item.proto";
import "GatherGadget.proto";
import "Worktop.proto";
import "ClientGadget.proto";
@ -41,7 +41,7 @@ message Gadget {
bool isEnableInteract = 10;
uint32 interactId = 11;
oneof ANBMFHJHBJM {
TrifleItem trifle_item = 12;
Item item = 12;
GatherGadget gather_gadget = 13;
Worktop worktop = 14;
ClientGadget client_gadget = 15;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "TrifleItem.proto";
import "Item.proto";
message GadgetAutoPickDropInfoNotify {
enum HJFBOFFDKBP {
option allow_alias = true;
@ -13,5 +13,5 @@ message GadgetAutoPickDropInfoNotify {
NNBKOLMPOEA = 1;
}
repeated TrifleItem itemList = 15;
repeated Item itemList = 15;
}

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "HitColliderType.proto";
message HitCollision {
float attackeeHitEntityAngle = 12;
Rotation hitDir = 4;
Rotation hitPoint = 3;
Vector hitDir = 4;
Vector hitPoint = 3;
int32 hitBoxIndex = 10;
float attackeeHitForceAngle = 15;
HitColliderType hitColliderType = 9;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HitTreeNotify {
enum IGPKPGNGFHB {
option allow_alias = true;
@ -14,7 +14,7 @@ message HitTreeNotify {
EAJIABGAOCI = 1;
}
Rotation dropPos = 11;
Rotation treePos = 4;
Vector dropPos = 11;
Vector treePos = 4;
uint32 treeType = 5;
}

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeAnimalData {
Rotation spawnRot = 13;
Vector spawnRot = 13;
uint32 furnitureId = 10;
Rotation spawnPos = 4;
Vector spawnPos = 4;
}

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "HomeBlockSubFieldData.proto";
message HomeBlockFieldData {
Rotation pos = 1;
Vector pos = 1;
uint32 guid = 6;
repeated HomeBlockSubFieldData subFieldList = 9;
uint32 furnitureId = 10;
Rotation rot = 2;
Vector rot = 2;
}

View File

@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeBlockSubFieldData {
Rotation rot = 6;
Rotation pos = 11;
Vector rot = 6;
Vector pos = 11;
}

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeFurnitureCustomSuiteData {
uint32 guid = 10;
repeated int32 includedFurnitureIndexList = 5;
Rotation spawnPos = 6;
Vector spawnPos = 6;
}

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeFurnitureData {
uint32 version = 5;
int32 parentFurnitureIndex = 9;
Rotation spawnRot = 12;
Rotation spawnPos = 2;
Vector spawnRot = 12;
Vector spawnPos = 2;
uint32 guid = 14;
uint32 furnitureId = 11;
}

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeFurnitureSuiteData {
repeated int32 includedFurnitureIndexList = 7;
uint32 guid = 12;
uint32 suiteId = 15;
bool isAllowSummon = 14;
Rotation spawnPos = 10;
Vector spawnPos = 10;
}

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeLimitedShopInfo {
uint32 nextGuestOpenTime = 14;
uint32 uid = 4;
Rotation djinnRot = 12;
Vector djinnRot = 12;
uint32 nextCloseTime = 2;
Rotation djinnPos = 6;
Vector djinnPos = 6;
uint32 nextOpenTime = 15;
}

View File

@ -3,14 +3,14 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "NpcData.proto";
import "SuiteData.proto";
message HomeMarkPointFurnitureData {
uint32 guid = 1;
uint32 furnitureId = 2;
uint32 furnitureType = 3;
Rotation pos = 4;
Vector pos = 4;
oneof GPHOOOLEKGJ {
NpcData npc_data = 6;
SuiteData suite_data = 7;

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "HomeMarkPointFurnitureData.proto";
message HomeMarkPointSceneData {
repeated HomeMarkPointFurnitureData furnitureList = 14;
uint32 moduleId = 5;
uint32 sceneId = 15;
Rotation safePointPos = 10;
Rotation teapotSpiritPos = 8;
Vector safePointPos = 10;
Vector teapotSpiritPos = 8;
}

View File

@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message HomeNpcData {
Rotation spawnPos = 4;
Vector spawnPos = 4;
uint32 costumeId = 13;
uint32 avatarId = 5;
Rotation spawnRot = 6;
Vector spawnRot = 6;
}

View File

@ -3,18 +3,18 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "HomeFurnitureData.proto";
import "HomeBlockArrangementInfo.proto";
message HomeSceneArrangementInfo {
Rotation djinnPos = 15;
Vector djinnPos = 15;
uint32 sceneId = 1;
bool isSetBornPos = 5;
Rotation bornPos = 10;
Vector bornPos = 10;
uint32 comfortValue = 9;
repeated HomeFurnitureData Unk3300_GCHNAMHBPHG = 11;
HomeFurnitureData mainHouse = 6;
Rotation bornRot = 8;
Vector bornRot = 8;
uint32 tmpVersion = 4;
repeated HomeFurnitureData Unk3300_HPCHPODNBPH = 7;
repeated HomeBlockArrangementInfo blockArrangementInfoList = 3;

View File

@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
import "WeeklyBossResinDiscountInfo.proto";
import "LockState.proto";
import "Rotation.proto";
import "Vector.proto";
message InvestigationMonster {
uint32 nextRefreshTime = 1;
uint32 bossChestNum = 10;
@ -16,7 +16,7 @@ message InvestigationMonster {
uint32 sceneId = 13;
uint32 cityId = 7;
uint32 maxBossChestNum = 11;
Rotation pos = 4;
Vector pos = 4;
bool isAreaLocked = 5;
uint32 level = 3;
uint32 id = 15;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "ItemHint.proto";
message ItemAddHintNotify {
enum IDJBCODKIJK {
@ -19,7 +19,7 @@ message ItemAddHintNotify {
bool Unk3300_NIJLGEHNBNC = 14;
bool Unk3300_FLIKEBJINCL = 12;
uint32 reason = 3;
Rotation position = 9;
Vector position = 9;
repeated ItemHint itemList = 8;
bool Unk3300_KIOMJNHFMDE = 11;
}

View File

@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message LocationInfo {
Rotation pos = 3;
Rotation rot = 2;
Vector pos = 3;
Vector rot = 2;
}

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "LunaRiteHintPointType.proto";
message LunaRiteHintPoint {
uint32 index = 4;
Rotation pos = 11;
Vector pos = 11;
uint32 areaId = 2;
LunaRiteHintPointType type = 15;
}

View File

@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "MapMarkPointType.proto";
import "MapMarkFromType.proto";
message MapMarkPoint {
uint32 sceneId = 1;
string createTime = 2;
Rotation pos = 3;
Vector pos = 3;
MapMarkPointType pointType = 4;
uint32 monsterId = 5;
MapMarkFromType fromType = 6;

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message MichiaeMatsuriChallengePositionInfo {
uint32 groupId = 5;
uint32 gadgetId = 14;
Rotation pos = 13;
Vector pos = 13;
}

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message MichiaeMatsuriChestPositionInfo {
uint32 groupId = 4;
Rotation pos = 13;
Vector pos = 13;
uint32 configId = 2;
}

View File

@ -3,15 +3,15 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "MotionState.proto";
message MotionInfo {
Rotation pos = 1;
Rotation rot = 2;
Rotation speed = 3;
Vector pos = 1;
Vector rot = 2;
Vector speed = 3;
MotionState state = 4;
repeated Rotation params = 5;
Rotation refPos = 6;
repeated Vector params = 5;
Vector refPos = 6;
uint32 refId = 7;
uint32 sceneTime = 8;
uint64 intervalVelocity = 9;

View File

@ -3,14 +3,14 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "Vector3Int.proto";
import "ShapeType.proto";
import "RotationSpeed.proto";
message ObstacleInfo {
Rotation center = 4;
Vector center = 4;
Vector3Int extents = 12;
ShapeType shape = 5;
int32 obstacleId = 9;
RotationSpeed rotation = 2;
RotationSpeed Vector = 2;
}

View File

@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message ParkourLevelInfo {
uint32 openTime = 10;
Rotation pos = 5;
Vector pos = 5;
uint32 bestRecord = 1;
bool isOpen = 12;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message PersonalSceneJumpRsp {
enum EGFJPPIMGPO {
option allow_alias = true;
@ -14,6 +14,6 @@ message PersonalSceneJumpRsp {
}
uint32 destSceneId = 3;
Rotation destPos = 2;
Vector destPos = 2;
int32 retcode = 12;
}

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message PhotoPosData {
bool isOpen = 2;
bool isView = 9;
uint32 posId = 10;
uint32 openTime = 1;
Rotation center = 3;
Vector center = 3;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "RotationSpeed.proto";
import "MovingPlatformType.proto";
import "Route.proto";
@ -12,11 +12,11 @@ message PlatformInfo {
int32 startIndex = 2;
uint32 startRouteTime = 3;
uint32 startSceneTime = 4;
Rotation startPos = 7;
Vector startPos = 7;
bool isStarted = 8;
RotationSpeed startRot = 9;
uint32 stopSceneTime = 10;
Rotation posOffset = 11;
Vector posOffset = 11;
RotationSpeed rotOffset = 12;
MovingPlatformType movingPlatformType = 13;
bool isActive = 14;

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "EnterType.proto";
message PlayerEnterSceneNotify {
enum JPDEBPGMBPE {
@ -20,14 +20,14 @@ message PlayerEnterSceneNotify {
uint32 worldType = 1090;
bool isSkipUi = 317;
uint32 sceneId = 3;
Rotation pos = 13;
Vector pos = 13;
uint32 worldLevel = 5;
string sceneTransaction = 647;
uint32 enterReason = 74;
EnterType type = 9;
uint32 dungeonId = 11;
repeated uint32 sceneTagIdList = 8;
Rotation prevPos = 12;
Vector prevPos = 12;
uint64 sceneBeginTime = 15;
uint32 targetUid = 1;
}

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message PlayerLocationInfo {
Rotation rot = 7;
Rotation pos = 4;
Vector rot = 7;
Vector pos = 4;
uint32 uid = 9;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
import "TrifleItem.proto";
import "Item.proto";
message PlayerStoreNotify {
enum EKFHNFLEJJC {
option allow_alias = true;
@ -14,7 +14,7 @@ message PlayerStoreNotify {
NNBKOLMPOEA = 1;
}
repeated TrifleItem itemList = 5;
repeated Item itemList = 5;
uint32 weightLimit = 6;
StoreType storeType = 10;
}

View File

@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Vector3Int.proto";
import "OptionType.proto";
import "QueryFilter.proto";
import "Rotation.proto";
import "Vector.proto";
message QueryPathReq {
enum OIOAGLJGAJP {
option allow_alias = true;
@ -18,11 +18,11 @@ message QueryPathReq {
}
int32 queryId = 13;
repeated Rotation destinationPos = 4;
repeated Vector destinationPos = 4;
Vector3Int Unk3300_LHNGPJFOMIK = 5;
OptionType queryType = 12;
QueryFilter filter = 2;
Vector3Int Unk3300_CLGJBBJDOLN = 15;
uint32 sceneId = 7;
Rotation sourcePos = 10;
Vector sourcePos = 10;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "PathStatusType.proto";
import "Rotation.proto";
import "Vector.proto";
message QueryPathRsp {
enum PKKNJCEPAHM {
option allow_alias = true;
@ -15,7 +15,7 @@ message QueryPathRsp {
}
int32 retcode = 13;
repeated Rotation corners = 11;
repeated Vector corners = 11;
PathStatusType queryStatus = 6;
int32 queryId = 15;
}

View File

@ -3,10 +3,10 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "RotationSpeed.proto";
message RoutePoint {
Rotation position = 1;
Vector position = 1;
float arriveRange = 2;
bool hasReachEvent = 3;
oneof APGGKOIICFF {
@ -14,7 +14,7 @@ message RoutePoint {
float time = 12;
}
oneof DLHLONCCBNN {
Rotation rotation = 21;
Vector rotation = 21;
RotationSpeed rotation_speed = 22;
RotationSpeed axis_speed = 23;
}

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "ServantInfo.proto";
message SceneEntityAiInfo {
bool isAiOpen = 1;
Rotation bornPos = 2;
Vector bornPos = 2;
map<uint32, uint32> skillCdMap = 3;
ServantInfo servantInfo = 4;
map<uint32, uint32> aiThreatMap = 5;

View File

@ -3,11 +3,11 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message SceneFishInfo {
uint32 fishId = 1;
uint32 fishPoolEntityId = 2;
Rotation fishPoolPos = 3;
Vector fishPoolPos = 3;
uint32 fishPoolGadgetId = 4;
uint32 lastShockTime = 5;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "GadgetBornType.proto";
import "TrifleItem.proto";
import "Item.proto";
import "GatherGadget.proto";
import "Worktop.proto";
import "ClientGadget.proto";
@ -41,7 +41,7 @@ message SceneGadgetInfo {
bool isEnableInteract = 10;
uint32 interactId = 11;
oneof ANBMFHJHBJM {
TrifleItem trifle_item = 12;
Item item = 12;
GatherGadget gather_gadget = 13;
Worktop worktop = 14;
ClientGadget client_gadget = 15;

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message SkyCrystalDetectorData {
Rotation hintCenterPos = 6;
Vector hintCenterPos = 6;
uint32 groupId = 14;
uint32 configId = 8;
bool isHintValid = 3;

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "StoreType.proto";
import "TrifleItem.proto";
import "Item.proto";
message StoreItemChangeNotify {
enum KFIDBCGHEFE {
option allow_alias = true;
@ -14,6 +14,6 @@ message StoreItemChangeNotify {
NNBKOLMPOEA = 1;
}
repeated TrifleItem itemList = 13;
repeated Item itemList = 13;
StoreType storeType = 5;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "OptionType.proto";
import "Rotation.proto";
import "Vector.proto";
import "AStarMethod.proto";
import "FilterType.proto";
message ToTheMoonQueryPathReq {
@ -19,12 +19,12 @@ message ToTheMoonQueryPathReq {
OptionType queryType = 15;
int32 queryId = 3;
Rotation sourcePos = 12;
Vector sourcePos = 12;
uint32 sceneId = 6;
AStarMethod astarMethod = 1;
FilterType filterType = 8;
int32 fuzzyRange = 7;
bool Unk3300_OFGONAMNIJG = 10;
bool Unk3300_BBLMBILIOGP = 2;
Rotation destinationPos = 5;
Vector destinationPos = 5;
}

View File

@ -4,7 +4,7 @@ option java_package = "emu.grasscutter.net.proto";
import "PathStatusType.proto";
import "Rotation.proto";
import "Vector.proto";
message ToTheMoonQueryPathRsp {
enum DEPALAPFJJF {
option allow_alias = true;
@ -18,6 +18,6 @@ message ToTheMoonQueryPathRsp {
PathStatusType queryStatus = 15;
repeated int64 index = 10;
int32 retcode = 1;
repeated Rotation corners = 3;
repeated Vector corners = 3;
repeated int32 level = 13;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message TreasureMapRegionInfo {
uint32 Unk3300_LKEMEDPMIGM = 5;
uint32 Unk3300_MNEKJILFHOA = 12;
@ -13,5 +13,5 @@ message TreasureMapRegionInfo {
uint32 regionRadius = 8;
bool Unk3300_HHBHLPHLHIL = 15;
bool Unk3300_NIBJOAJLCJI = 2;
Rotation regionCenterPos = 13;
Vector regionCenterPos = 13;
}

View File

@ -4,9 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
import "TrialAvatarGrantRecord.proto";
import "TrifleItem.proto";
import "Item.proto";
message TrialAvatarInfo {
uint32 trialAvatarId = 1;
repeated TrifleItem trialEquipList = 2;
repeated Item trialEquipList = 2;
TrialAvatarGrantRecord grantRecord = 3;
}

View File

@ -3,13 +3,13 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message VehicleLocationInfo {
repeated uint32 uidList = 11;
uint32 gadgetId = 7;
Rotation pos = 12;
Vector pos = 12;
uint32 entityId = 2;
Rotation rot = 14;
Vector rot = 14;
float curHp = 5;
uint32 ownerUid = 9;
float maxHp = 6;

View File

@ -3,8 +3,8 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message WeekendDjinnInfo {
Rotation rot = 11;
Rotation pos = 10;
Vector rot = 11;
Vector pos = 10;
}

View File

@ -3,7 +3,7 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
import "bytes.proto";
message WindSeedClientNotify {
enum NFLDBGMKHKK {
@ -19,7 +19,7 @@ message WindSeedClientNotify {
}
message AddWindBulletNotify {
uint32 Unk3300_CKIKKCAFJBC = 1;
Rotation seedPos = 10;
Vector seedPos = 10;
uint32 Unk3300_MPDFAPBDJAH = 13;
}
message AreaNotify {

View File

@ -3,9 +3,9 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message WinterCampRaceStageInfo {
Rotation pos = 10;
Vector pos = 10;
uint32 maxScore = 14;
uint32 openTime = 11;
uint32 id = 15;

View File

@ -3,12 +3,12 @@ option java_package = "emu.grasscutter.net.proto";
import "Rotation.proto";
import "Vector.proto";
message WinterCampStageInfo {
uint32 totalProgress = 15;
uint32 curProgress = 2;
uint32 id = 13;
uint32 openTime = 12;
Rotation pos = 6;
Vector pos = 6;
bool isFinished = 9;
}