It would be possible for it to give several promotions with different %'s. Each percentage could be linked to a medical building, for example, have a -10% promotion be removed automatically by a clinic, a -20% by a mushmetal, etc. The idea being that these are city buildings which the AI tends...