|
|
|
@ -253,6 +253,14 @@ message BodySizeInfo
|
|
|
|
|
optional int32 length_base = 6; /*!< (size_base*10000)^0.333 */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UnitAppearance
|
|
|
|
|
{
|
|
|
|
|
repeated int32 body_modifiers = 1;
|
|
|
|
|
repeated int32 bp_modifiers = 2;
|
|
|
|
|
optional int32 size_modifier = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UnitDefinition
|
|
|
|
|
{
|
|
|
|
|
required int32 id = 1;
|
|
|
|
@ -270,6 +278,7 @@ message UnitDefinition
|
|
|
|
|
optional string name = 13;
|
|
|
|
|
optional int32 blood_max = 14;
|
|
|
|
|
optional int32 blood_count = 15;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message UnitList
|
|
|
|
@ -434,6 +443,9 @@ message RegionMaps
|
|
|
|
|
message BodyPartLayerRaw
|
|
|
|
|
{
|
|
|
|
|
optional string layer_name = 1;
|
|
|
|
|
optional int32 tissue_id = 2;
|
|
|
|
|
optional int32 layer_depth = 3;
|
|
|
|
|
repeated int32 bp_modifiers = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message BodyPartRaw
|
|
|
|
@ -446,6 +458,11 @@ message BodyPartRaw
|
|
|
|
|
optional int32 relsize = 6;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message BpAppearanceModifier
|
|
|
|
|
{
|
|
|
|
|
optional string type = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message CasteRaw
|
|
|
|
|
{
|
|
|
|
|
optional int32 index = 1;
|
|
|
|
@ -456,6 +473,10 @@ message CasteRaw
|
|
|
|
|
optional int32 gender = 6;
|
|
|
|
|
repeated BodyPartRaw body_parts = 7;
|
|
|
|
|
optional int32 total_relsize = 8;
|
|
|
|
|
repeated BpAppearanceModifier modifiers = 9;
|
|
|
|
|
repeated int32 modifier_idx = 10;
|
|
|
|
|
repeated int32 part_idx = 11;
|
|
|
|
|
repeated int32 layer_idx = 12;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message CreatureRaw
|
|
|
|
|