Limit how many workers can harvest the same resource
This commit is contained in:
@@ -144,7 +144,9 @@ bool initRocksLayer(BzTileMap *map, BzTileLayer *layer) {
|
||||
ecs_set(ECS, e, TextureRegion, {tileset->tiles, getTextureRect(tileID)});
|
||||
ecs_set(ECS, e, Resource, {RES_GOLD, 80});
|
||||
ecs_add_id(ECS, e, Selectable);
|
||||
ecs_add_id(ECS, e, Harvestable);
|
||||
ecs_set(ECS, e, Harvestable, {
|
||||
.harvestLimit = 4,
|
||||
});
|
||||
}
|
||||
}
|
||||
return true;
|
||||
@@ -185,7 +187,9 @@ bool initTreesLayer(BzTileMap *map, BzTileLayer *layer) {
|
||||
ecs_set(ECS, e, TextureRegion, {tileset->tiles, getTextureRect(tileID)});
|
||||
ecs_set(ECS, e, Resource, {RES_WOOD, 20});
|
||||
ecs_add_id(ECS, e, Selectable);
|
||||
ecs_add_id(ECS, e, Harvestable);
|
||||
ecs_set(ECS, e, Harvestable, {
|
||||
.harvestLimit = 4
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user