Scripts

TR_m3_NPC_Calitia

TR_Mainland.esm
Variables 7
Local Variables
TR_Map
control
controlQ
greetOnce
NoLore
T_Local_NPC
T_Local_NoLore
Source
1Begin TR_m3_NPC_Calitia 2 3; Script on NPC TR_m3_Calitia for quest TR_m3_TT_Lloris5. 4 5short TR_Map 6short control 7short controlQ 8short greetOnce 9short NoLore 10short T_Local_NPC 11short T_Local_NoLore 12;global TR_m3_TT_CalitiaPreKilled ;if Calitia is killed before the quest "Calitia's Sanctuary" 13 14if ( MenuMode ) 15 return 16endif 17 18if ( CellChanged ) 19 if ( TR_m3_TT_CalitiaPreKilled ) 20 disable 21 elseif ( GetJournalIndex "TR_m3_TT_Lloris5" >= 200 ) 22 disable 23 elseif ( GetJournalIndex "TR_m3_TT_Lloris5" == 100 ) 24 disable 25 elseif ( GetJournalIndex "TR_m3_TT_Lloris5b" >= 200 ) 26 disable 27 else 28 enable 29 endif 30endif 31 32if ( GetJournalIndex "TR_m3_TT_Lloris5b" >= 200 ) 33 if ( GetDisabled == 0 ) 34 PlaySound "mysticism hit" 35 PlaceAtMe "T_Glb_Var_SummonFX" 1 0 0 36 disable 37 endif 38endif 39 40if ( OnDeath ) 41 if ( GetJournalIndex "TR_m3_TT_Lloris4" < 50 ) 42 set TR_m3_TT_CalitiaPreKilled to 1 43 endif 44 if ( GetJournalIndex "TR_m3_TT_Lloris5" < 200 ) 45 Journal "TR_m3_TT_Lloris5" 120 46 endif 47endif 48 49if ( greetOnce == 0 ) 50 if ( GetJournalIndex "TR_m3_TT_Lloris5b" == 10 ) 51 if ( GetInterior == 0 ) 52 if ( GetPos X < 41000 ) 53 if ( GetPCCell "Almas Thirr" != 1 ) 54 set greetOnce to 1 55 ForceGreeting 56 return 57 endif 58 endif 59 endif 60 endif 61endif 62 63if ( TR_Map ) 64 return 65endif 66 67set TR_Map to 3 68 69End