Flying
Prevent all damage that would be dealt to Tresserhorn Skyknight by creatures with first strike.
All damage (not just combat damage and not just first-strike combat damage) that would be dealt to Tresserhorn Skyknight by creatures with first strike is prevented.
Damage that would be dealt to Tresserhorn Skyknight by creatures with double strike is dealt as normal.