float HouseClass::GetTypeCostMult(TechnoTypeClass *Object) {
  switch( Object->What_Am_I() ) {
    case IS_INFANTRYTYPE:
      return this->CostInfantryMult; // these are HouseClass::CostxxxMult, purely from industrial plants

    case IS_VEHICLETYPE:
      return this->CostVehiclesMult;

    case IS_AIRCRAFTTYPE:
      return this->CostAircraftMult;

    case IS_BUILDINGTYPE:
      if( Object->BuildCat == CAT_COMBAT ) {
        return this->CostDefensesMult;
      } else {
        return this->CostBuildingsMult;
      }

    default:
      return 1.0;
  }
}