Scripts

TR_m2_He_TG1_Trespass

TR_Mainland.esm
Variables 7
Local Variables
control
TR_Map
nolore
state
doonce
T_Local_NPC
timer
Source
1Begin TR_m2_He_TG1_Trespass 2 3short control 4short TR_Map 5short nolore 6short state 7short doonce 8float timer 9short T_Local_NPC 10 11if ( TR_Map == 0 ) 12 set TR_Map to 2 13endif 14 15if ( state == 0 ) 16 TR_m2_Hofmund_tg->disable 17 "TR_m2_Elia Marie_tg"->disable 18 "TR_m2_Mera Telalu_tg"->disable 19 set state to 1 20endif 21 22if ( state == 1 ) 23 if ( GetJournalIndex TR_m2_He_TG4 == 100 ) 24 TR_m2_Hofmund->disable 25 "TR_m2_Elia Marie"->disable 26 "TR_m2_Mera Telalu"->disable 27 TR_m2_Hofmund_tg->enable 28 "TR_m2_Elia Marie_tg"->enable 29 "TR_m2_Mera Telalu_tg"->enable 30 set state to 2 31 endif 32endif 33 34if ( GetJournalIndex TR_m2_He_TG1 >= 90 ) 35 return 36endif 37 38if ( MenuMode == 1 ) 39 return 40endif 41 42if ( control == 0 ) 43 return 44endif 45 46set timer to ( timer + GetSecondsPassed ) 47 48if ( timer >= 0.25 ) 49 if ( state == 1 ) 50 "TR_m2_Elia Marie"->ModFight 1 51 "TR_m2_Mera Telalu"->ModFight 1 52 "TR_m2_Hofmund"->ModFight 1 53 set timer to 0 54 elseif ( state == 2 ) 55 if ( "TR_m2_Elia Marie"->GetFight > 30 ) 56 "TR_m2_Elia Marie"->ModFight -1 57 endif 58 if ( "TR_m2_Mera Telalu"->GetFight > 30 ) 59 "TR_m2_Mera Telalu"->ModFight -1 60 endif 61 if ( "TR_m2_Hofmund"->GetFight > 30 ) 62 "TR_m2_Hofmund"->ModFight -1 63 endif 64 set timer to 0 65 endif 66endif 67 68if ( control == 1 ) 69 if ( player->getpos, z < 15450 ) 70 if ( player->getpos, y >= 3780 ) 71 set state to 1 72 else 73 set state to 2 74 endif 75 else 76 set state to 2 77 endif 78 if ( doonce == 0 ) 79 if ( GetJournalIndex TR_m2_He_TG1 >= 10 ) 80 Journal TR_m2_He_TG1 60 81 set doonce to 1 82 endif 83 endif 84endif 85 86End