They do, and the Lua versions TPT supports don't have bitwise operators, but unless you're modifying existing flagsets, you can just use the addition operator '+' to combine flags, as long as you never use the same flag twice.
Be more specific next time then :P Also, try to avoid using tpt.* stuff, use elem.property(elem.DEFAULT_PT_STNE, "Properties") instead of tpt.el.stne.properties.
Is it still bad to use tpt.* in console? I know it shouldn't be done in production code. Also I never noticed that elem can be used instead of elements.
It doesn't really matter, but everyone has (should have) more experience with the new APIs and can provide help better if you just use those. The tpt.* API is only (supposed to be) provided for compatibility (except we still add stuff to it like setdrawcap, which we really shouldn't).