Well now he's not showing up at 2000 in front of the shop like he should.
I probably don't have the exact matching coordinate as the grid points on the ground, but they're within a couple numbers, which I don't think should make a difference. But why is he not appearing at 2000?
You have Point 0,1,2,3. Mils travels from (0,-7) to (0,-8) to (-1,-8) and then in reverse order in the morning.
Point 0 is the spot right in front of the front door of the shop. Does it have to be right on the blue grid path marker?
Point 1.... is that the first grid point in 0,-8? Or is that the
last grid point in 0,-7 just before entering 0,-8? I set it to the last grid point in 0,-7.
Point 2, I set as the last grid point in 0,-8 before stepping into -1,-8.
Point 3 is the spot right in front of his front door to his house, which is about 10 feet into -1,-8. Does it have to be right on the dot of the blue grid point?
Begin PE_Mils_Neddonii_NIGHT; script by Cyran0short noLore short doOnceshort stateif ( menumode == 1) ; if menu is open do not process returnendifif ( doOnce == 0 ) ; clone starts disabled set doOnce to 1 AIWander 0 0 0 0 ; do not go anywhere Disableendifif ( GetCurrentAIPackage == -1 ) ; no AI package active AIWander 0 0 0 0 ; do not go anywhere Disable if ( Gamehour >= 20 ) ; nighttime Position -260 -60000 770 0 ; coordinates of home set state to 100 elseif ( Gamehour < 8 ) ; nighttime Position -260 -60000 770 0 ; coordinates of home set state to 100 else ; daytime Position 2140 -56970 1327 0 ; coordinates of shop set state to 0 endifendifif ( state == 0 ) ; at shop if ( GameHour >= 20 ) ; evening... if ( GameHour < 20.333 ) ; but not too late FadeOut 1 ; hide sudden appearance FadeIn 1 set state to 10 endif endifelseif ( state == 20 ) Enable set state to 30elseif ( state == 30 ) AITravel 2820 -57365 1393 ; coordinates of point 1 set state to 40elseif ( state == 40 ) if ( GetAIPackageDone == 1 ) ; he is at point 1 set state to 50 endifelseif ( state == 50 ) AITravel 78 -59959 846 ; coordinates of point 2 set state to 60elseif ( state == 60 ) if ( GetAIPackageDone == 1 ) ; he is at point 2 set state to 70 endifelseif ( state == 70 ) AITravel -260 -60000 770 ; coordinates of point 3 (home) set state to 80elseif ( state == 80 ) if ( GetAIPackageDone == 1 ) ; he is at point 3 (home) AIWander 0 0 0 0 ; do not go anywhere set state to 90 endifelseif ( state == 90 ) FadeOut 1 ; hide sudden disappearance FadeIn 1 set state to 100elseif ( state == 100 ) Disable set state to 110elseif ( state == 110 ) ; at home if ( GameHour >= 7.667 ) ; morning... if ( GameHour < 8 ) ; but not too late FadeOut 1 ; hide sudden appearance FadeIn 1 set state to 120 endif endifelseif ( state == 120 ) Enable set state to 130elseif ( state == 130 ) AITravel 78 -59959 846 ; coordinates of point 2 set state to 140elseif ( state == 140 ) if ( GetAIPackageDone == 1 ) ; he is at point 2 set state to 150 endifelseif ( state == 150 ) AITravel 2820 -57365 1393 ; coordinates of point 1 set state to 160elseif ( state == 160 ) if ( GetAIPackageDone == 1 ) ; he is at point 1 set state to 170 endifelseif ( state == 170 ) AITravel 2140 -56970 1327 ; coordinates of point 0 (shop) set state to 180elseif ( state == 180 ) if ( GetAIPackageDone == 1 ) ; he is at point 0 (shop) AIWander 0 0 0 0 ; do not go anywhere set state to 190 endifelseif ( state == 190 ) FadeOut 1 ; hide sudden disappearance FadeIn 1 set state to 200elseif ( state == 200 ) Disable set state to 0 ; start overendif ; end of travel codeEnd PE_Mils_Neddonii_NIGHT