game2009/server/tools/protobuild/metatable.proto
aozhiwei f2a768d95d 1
2019-11-22 13:48:34 +08:00

83 lines
1.8 KiB
Protocol Buffer
Executable File

package metatable;
message MFPair
{
optional int32 key = 1; //key
optional int32 value = 2; //val
}
message Parameter
{
optional string param_name = 1;
optional string param_value = 2;
}
message Snake
{
optional int32 snake_id = 100;
optional float init_radius = 1;
optional float body_interval = 2;
optional float speed_normal = 3;
optional float level_of_accelation = 4;
optional float spawn_interval = 5;
optional float rotate_max_angle = 6;
optional float rotate_min_angle = 7;
optional float rotate_speed = 8;
optional float logic_time = 9;
optional float grow_up = 10;
optional float speed_accelation = 11;
optional float attenuation = 12;
optional float attenuation_interval = 13;
optional float single_value = 14;
optional float stop_accelation = 15;
optional int32 init_body_size = 16;
optional int32 begin_length = 17;
optional float body_index = 18;
optional float max_body = 19;
optional int32 begin_death_ball_num = 20;
optional int32 death_range = 21;
optional int32 death_ball_value = 22;
optional float bulky_value = 23;
}
message Map
{
optional int32 map_id = 1; //地图id
optional string template_list = 2; //模板列表
optional string map_name = 3; //地图名
optional float map_width = 4;
optional float map_height = 5;
}
message Robot
{
optional int32 id = 1;
optional string name = 2;
}
message RankReward
{
optional int32 rank = 1;
optional float parameter = 2;
}
message RankPoint
{
optional int32 rank = 1;
optional int32 parameter = 2;
optional int32 parameter2 = 3;
}
message KillReward
{
optional int32 kill_num = 1;
optional float parameter = 2;
}
message KillPoint
{
optional int32 kill_num = 1;
optional int32 parameter = 2;
optional int32 parameter2 = 3;
}