I can confirm that in the game files the building's Exemplar property named "Worth" 0x8a1c3e72 is the monthly income of a building times difficulty factor (1.2 in easy, 1.1medium, 1hard) then multiplied with wealth degradation level and finally multiplied with the tax percentage(1 for 100% or 0.09 for 9%)
The stone mansion is worth 190 or 160 depending on variant, do not confuse with bulldoze cost it is a different value
for hard for 9% tax and at any wealth level with:
Occupants (§§§) 190*1difficulty factor*1WealthDegradation*0.09tax = 17,1
Dilapidated Occupants (§§) 190*1difficulty factor*0.75WealthDegradation*0.09tax = 12,825
Dilapidated Occupants (§) 190*1difficulty factor*0.5WealthDegradation*0.09tax = 8,55
building Worth*difficulty factor*Wealth Degradation*(tax/100)=tax earned from building
wealth degradation values are
1 for no decrease in wealth level applies to any wealth level
0.75 for decrease in wealth level by 1 applies to wealth level (§§) & (§§§)
0.5 for decrease in wealth level by 2 applies only to wealth level (§§§)
the game data is in Hexadecimal code data type Sint64
thank all the programmers that made seeing this possible. I used ilive_reader check it out if you want to see more data