Scripts

TR_M1_Q66_El2_Summon

TR_Mainland.esm
Variables 2
Local Variables
state
timer
Source
1Begin TR_M1_Q66_El2_Summon 2 3short state 4float timer 5 6if ( state == -1 ) 7 if ( timer > 1 ) 8 SetDelete 1 9 Return 10 endif 11 set timer to ( timer + GetSecondsPassed ) 12endif 13 14if ( MenuMode ) 15 Return 16endif 17 18if ( state == 0 ) 19 ForceGreeting 20 set state to 1 21 Return 22elseif ( state == 1 ) 23 Disable 24 set state to 2 25 return 26elseif ( state == 2 ) 27 if ( timer > 0.75 ) 28 "TR_m1_Bal-Gernak"->RemoveSpell TR_M1_Q66_GHT_Summon 29 set state to 3 30 endif 31 set timer to ( timer + GetSecondsPassed ) 32 return 33elseif ( state == 3 ) 34 if ( timer > 1 ) 35 if ( GetJournalIndex TR_m1_HT_El2 == 20 ) 36 "TR_m1_Bal-Gernak"->ForceGreeting 37 endif 38 set state to -1 39 set timer to 0 40 endif 41 set timer to ( timer + GetSecondsPassed ) 42endif 43 44End