Hello Astroneer90
No other pass is needed, you can buy half fare tickets. Show them with the Swiss Half Fare Card if a control occurs. Take also your physical passport or identity card.
SwissPasses are only needed for Swiss residents with annual travelcards.
Kind regards
Danhiel