@elilla The closest thing I know of is Rome2Rio (proprietary), which IME has better coverage on options than Google Transit does, but doesn't support specifying specific cards/discounts.
KDE Itinerary (FOSS) supports importing various tickets and passes, and I *think* (but don't know for sure) that it takes them into account for planning options. However, its coverage of transit providers is more limited.