Scripts

velnyaWalkScript

Tribunal.esm
Variables 3
Local Variables
walkstate
walked
nolore
Source
1begin velnyaWalkScript 2 3short walkstate 4short walked 5short nolore 6 7if ( MenuMode == 1 ) 8 Return 9endif 10 11if ( GetJournalIndex "MS_Adulterer" >= 150 ) 12 disable 13endif 14 15if ( GetJournalIndex "MS_Adulterer" == 0 ) 16 Return 17endif 18 19if ( OnDeath == 1 ) 20 if ( GetJournalIndex "MS_Adulterer" >= 30 ) 21 Journal "MS_Adulterer" 130 22 endif 23endif 24 25if ( walked == 3 ) 26 Return 27endif 28 29if ( walked == 0 ) 30 if ( "taren andoren".walkstate == 2 ) 31 set walkstate to 1 32 set walked to 1 33 endif 34endif 35 36if ( walkstate == 1 ) 37 "velyna seran"->AiTravel 27, -4282, 106, 0 38 set walkstate to 2 39elseif ( walkstate == 2 ) 40 if ( "velyna seran"->GetAiPackageDone == 1 ) 41 set walkstate to 3 42 endif 43elseif ( walkstate == 3 ) 44 "velyna seran"->AiTravel -82, -3517, 219, 0 45 set walkstate to 4 46elseif ( walkstate == 4 ) 47 "velyna seran"->AiTravel -800, -3110, 278, 0 48 set walkstate to 5 49elseif ( walkstate == 5 ) 50 "velyna seran"->AiTravel -870, -3067, 278, 0 51 set walkstate to 6 52elseif ( walkstate == 6 ) 53 if ( "velyna seran"->GetAiPackageDone == 1 ) 54 set walkstate to 7 55 endif 56elseif ( walkstate == 7 ) 57 "velyna seran"->AiWander 0, 0, 0, 0, 0, 0 58 set walkstate to 0 59 set walked to 3 60endif 61End