Is there a hook that I can use for entering/switching to a new town screen?
I used to use the OnPreTownScreen trigger. It worked well, until recently I realised it won't trigger when your hero teleports with Inferno's Castle Gate.
Any alternative?
A hook after entering the new town with Castle Gate would also satisfy this request.