|
|
|
@ -438,6 +438,36 @@ enum SiteRealizationBuildingType
|
|
|
|
|
tavern = 22;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message SiteRealizationBuildingWall
|
|
|
|
|
{
|
|
|
|
|
optional int32 start_x = 1;
|
|
|
|
|
optional int32 start_y = 2;
|
|
|
|
|
optional int32 start_z = 3;
|
|
|
|
|
optional int32 end_x = 4;
|
|
|
|
|
optional int32 end_y = 5;
|
|
|
|
|
optional int32 end_z = 6;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message SiteRealizationBuildingTower
|
|
|
|
|
{
|
|
|
|
|
optional int32 roof_z = 1;
|
|
|
|
|
optional bool round = 2;
|
|
|
|
|
optional bool goblin = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message TrenchSpoke
|
|
|
|
|
{
|
|
|
|
|
optional int32 mound_start = 1;
|
|
|
|
|
optional int32 trench_start = 2;
|
|
|
|
|
optional int32 trench_end = 3;
|
|
|
|
|
optional int32 mound_end = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message SiteRealizationBuildingTrenches
|
|
|
|
|
{
|
|
|
|
|
repeated TrenchSpoke spokes = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message SiteRealizationBuilding
|
|
|
|
|
{
|
|
|
|
|
optional int32 id = 1;
|
|
|
|
@ -447,6 +477,9 @@ message SiteRealizationBuilding
|
|
|
|
|
optional int32 max_x = 5;
|
|
|
|
|
optional int32 max_y = 6;
|
|
|
|
|
optional MatPair material = 7;
|
|
|
|
|
optional SiteRealizationBuildingWall wall_info = 8;
|
|
|
|
|
optional SiteRealizationBuildingTower tower_info = 9;
|
|
|
|
|
optional SiteRealizationBuildingTrenches trench_info = 10;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message RegionTile
|
|
|
|
|