This commit is contained in:
aozhiwei 2019-03-12 14:09:18 +08:00
parent 80dcad039a
commit 275b5b94be

View File

@ -103,21 +103,23 @@ message MFPlug
//-
message MFPlayerPart
{
optional MFVector2D pos = 1; //
optional MFVector2D dir = 2; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional MFVector2D dir = 3; //
}
//-
message MFPlayerFull
{
optional float health = 1; //
optional bool dead = 2; //
optional bool downed = 3; //
optional bool disconnected = 4; //
optional int32 anim_type = 5; //
optional int32 anim_seq = 6; //
optional int32 action_type = 7; //
optional int32 skin = 8; //id
optional int32 obj_uniid = 1; //id
optional float health = 2; //
optional bool dead = 3; //
optional bool downed = 4; //
optional bool disconnected = 5; //
optional int32 anim_type = 6; //
optional int32 anim_seq = 7; //
optional int32 action_type = 8; //
optional int32 skin = 9; //id
//backpack
optional int32 helmet = 10; //
optional int32 chest = 11; //
@ -130,21 +132,23 @@ message MFPlayerFull
//-
message MFObstaclePart
{
optional MFVector2D pos = 1; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional float scale = 3; //
}
//-
message MFObstacleFull
{
optional int32 obstacle_id = 1; //id
optional float health = 2; //
optional bool dead = 3; //
optional int32 obj_uniid = 1; //id
optional int32 obstacle_id = 2; //id
optional float health = 3; //
optional bool dead = 4; //
optional bool is_door = 4; //
optional int32 door_relative_ori = 5; //
optional bool door_can_use = 6; //
optional int32 door_seq = 7;
optional bool is_door = 5; //
optional int32 door_relative_ori = 6; //
optional bool door_can_use = 7; //
optional int32 door_seq = 8;
optional bool is_button = 10;
optional bool button_onoff = 11;
@ -155,101 +159,115 @@ message MFObstacleFull
//-
message MFBuildingPart
{
optional MFVector2D pos = 1; //
optional int32 building_id = 2; //id
optional int32 ori = 3; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional int32 building_id = 3; //id
optional int32 ori = 4; //
}
//-
message MFBuildingFull
{
optional int32 building_id = 1; //id
optional MFVector2D pos = 2; //
optional int32 ori = 3;
optional bool ceiling_dead = 4;
optional int32 obj_uniid = 1; //id
optional int32 building_id = 2; //id
optional MFVector2D pos = 3; //
optional int32 ori = 4;
optional bool ceiling_dead = 5;
}
//loot出生点-
message MFLootSpawnerPart
{
optional int32 loot_id = 1; //id
optional MFVector2D pos = 2; //
optional int32 obj_uniid = 1; //id
optional int32 loot_id = 2; //id
optional MFVector2D pos = 3; //
}
//loot出生点-
message MFLootSpawnerFull
{
optional int32 loot_id = 1; //id
optional MFVector2D pos = 2; //
optional int32 obj_uniid = 1; //id
optional int32 loot_id = 2; //id
optional MFVector2D pos = 3; //
}
//loot-
message MFLootPart
{
optional MFVector2D pos = 1; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
}
//loot-
message MFLootFull
{
optional string name = 1;
optional int32 count = 2;
optional int32 age_ms = 3;
optional int32 obj_uniid = 1; //id
optional string name = 2;
optional int32 count = 3;
optional int32 age_ms = 4;
}
//-
message MFDeadBodyPart
{
optional MFVector2D pos = 1; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
}
//-
message MFDeadBodyFull
{
optional int32 player_id = 1; //id
optional int32 inkjet = 2;
optional int32 obj_uniid = 1; //id
optional int32 player_id = 2; //id
optional int32 inkjet = 3;
}
//decal-
message MFDecalPart
{
optional int32 decal_id = 1; //id
optional MFVector2D pos = 2; //
optional int32 obj_uniid = 1; //id
optional int32 decal_id = 2; //id
optional MFVector2D pos = 3; //
}
//decal-
message MFDecalFull
{
optional int32 decal_id = 1; //id
optional MFVector2D pos = 2; //
optional int32 obj_uniid = 1; //id
optional int32 decal_id = 2; //id
optional MFVector2D pos = 3; //
}
//-
message MFProjectilePart
{
optional MFVector2D pos = 1; //
optional float pos_z = 2; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional float pos_z = 3; //
}
//-
message MFProjectileFull
{
optional MFVector2D pos = 1; //
optional float pos_z = 2; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional float pos_z = 3; //
}
//-
message MFSmokePart
{
optional MFVector2D pos = 1; //
optional float rad = 2; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional float rad = 3; //
}
//-
message MFSmokeFull
{
optional MFVector2D pos = 1; //
optional float rad = 2; //
optional int32 obj_uniid = 1; //id
optional MFVector2D pos = 2; //
optional float rad = 3; //
}
//-