!?TM66&-51;
!!VRv333:+1; daily counter
!!FU&v333<>127/v333<>135/v333<>148/v333<>185/v333<>195/v333<>215/v333<>223/v333<>232/v333<>240/v333<>270/v333<>300:E; exit of not teleport day
!!HE45:P?y5/?y6/?y7; *where is Solmyr
!!TRy5/y6/y7:T?y10/d/d/d/d/d/d/d;
!!VRv333&y10=8:-1;
!!FU&y10=8:E; If in boat, exit and retry tomorrow
!!UN:P904/1; turn errors off
!!UN:P905/0; clear error flag
!!CAy5/y6/y7:H0/?y8; get catsle garrison hero to y8
!!UN:P904/0; turn on errors showing
!!UN:P905/?y9; get error flag to y9
!!VRv333&y9=0:-1; subtract if Solmyr in garrison and retry tomorrow
!!FU&y9=0:E; exit if hero in town enter or in town garrison
!!HE45&v333=127:P124/40/1/1;
!!HE45&v333=135:P73/40/0/1;
...