You can find all the discounts with the guest card here.
If you are staying in accommodation in the city of Lucerne or Kriens, you can also use public transport (bus and train) in the zone 10 in the city of Lucerne. The boat is not included.
The guest card is only available to overnight guests who pay visitor's tax.