mcdp{providescommunity_approval[dimensionless]providesacceptable_tax_burden[$]providesacceptable_co2_impact_yearly[Nat]requiresgreenery[dimensionless]requiresaccessibility[dimensionless]
# greenery and accessibility are normalized to be between 0 and 1
quality=requiredgreenery*requiredaccessibilitydisapproval_per_co2_kg=0.001[dimensionless]co2_disapproval=disapproval_per_co2_kg*providedacceptable_co2_impact_yearlydisapproval_per_dollar=0.05[dimensionless/$]tax_disapproval=disapproval_per_dollar*providedacceptable_tax_burdenprovidedcommunity_approval+tax_disapproval+co2_disapproval<=quality}