Scripts

TR_m4_Bal_NPC_ArvsShadan_Sc

TR_Mainland.esm
Variables 6
Local Variables
TR_Map
control
controlQ
NoLore
T_Local_NPC
OnPCHitMe
Source
1begin TR_m4_Bal_NPC_ArvsShadan_Sc 2 3; Baluath Questline 4; Script running on Malvenisa Lloryn and her assistants. 5 6short TR_Map 7short control 8short controlQ 9short NoLore 10short T_Local_NPC 11 12short OnPCHitMe 13 14if ( OnPCHitMe ) 15 if ( control == 0 ) 16 set "TR_m4_Malvenisa Lloryn".control to 1 17 set "TR_m4_Aris Dreleth".control to 1 18 set "TR_m4_Gammush".control to 1 19 "TR_m4_Malvenisa Lloryn"->setfight 100 20 "TR_m4_Aris Dreleth"->setfight 100 21 "TR_m4_Gammush"->setfight 100 22 endif 23endif 24 25if ( OnDeath ) 26 if ( GetDeadCount "TR_m4_Malvenisa Lloryn" > 0 ) 27 if ( GetDeadCount "TR_m4_Aris Dreleth" > 0 ) 28 if ( GetDeadCount "TR_m4_Gammush" > 0 ) 29 30 if ( GetJournalIndex "TR_m4_Bal3_ArvsShadan" >= 10 ) 31 if ( PCVampire == 1 ) 32 Journal "TR_m4_Bal3_ArvsShadan" 30 33 endif 34 endif 35 "TR_m4_V_Alvayah"->PositionCell 1600 5000 15365 10800 "Arvs-Shadan" ; TR_m4_MARK_Bal_Alvayah 36 "TR_m4_V_Alvayah"->AIWander 0 0 0 37 "TR_m4_V_Alvayah"->RemoveSpell "TR_m4_Bal_AlvayahTrap" 38 "TR_m4_V_Alvayah"->ModDisposition 10 39 "TR_m4_V_ArvsShadan_01"->ModDisposition 10 40 "TR_m4_V_ArvsShadan_02"->ModDisposition 10 41 42 if ( PCVampire != 1 ) 43 "TR_m4_V_Alvayah"->SetFight 90 44 elseif ( VampClan != 100 ) 45 "TR_m4_V_Alvayah"->SetFight 90 46 endif 47 48 endif 49 endif 50 endif 51endif 52 53if ( TR_Map == 4 ) 54 return 55endif 56 57set TR_Map to 4 58 59end