fix flat profit modifiers only being applied once per building type