>>720146098
Doesn't Baldur's Gate 3 do all of these things?