Casino operator SkyCity has reported an improved full-year profit, but revenue was knocked by intermittent Covid closures and it’s already counting the cost of the current lockdown.