That part is unchanged from your example (it seemed decent enough). All I really added was the built/unbuilt part. Fire/smoke doesn't matter to me so long as I can tell what's what. Buildings start at 12.5% health when placed, or equivalent to -12.5% health in that table. -13% seemed like a good spacing for telling you if a building has just been placed. Likewise -99% means it'll have at least some smoke until the building is built, so you know that the building still isn't finished.