Scripts

TR_m7_CamilliaChora_slp_sc

TR_Mainland.esm
Variables 8
Local Variables
nolore
T_Local_NoLore
TR_Map
Control
ControlQ
T_Local_NPC
button
questionstate
Source
1begin TR_m7_CamilliaChora_slp_sc 2 3short nolore 4short T_Local_NoLore 5short TR_Map 6short Control 7short ControlQ 8short T_Local_NPC 9short button 10short questionstate 11 12if ( TR_Map != 7 ) 13 set TR_Map to 7 14endif 15 16if ( getdisabled == 0 ) 17 if ( getjournalindex TR_m7_Ns_MG_Rest >= 100 ) 18 disable 19 endif 20endif 21 22if ( getdisabled == 1 ) 23 return 24endif 25 26if ( cellchanged ) 27 positioncell 3802 3947 10103 8580 "Narsis, Guild of Mages" ; TR_m7_MARK_Ns_MG_Camillia 28endif 29 30if ( ControlQ == 0 ) 31 if ( GetHealth < 1 ) 32 SetParalysis 0 33 SetFatigue 0 34 set ControlQ to 1 35 return 36 endif 37 setfatigue -200 38 if ( GetParalysis == 0 ) 39 SetParalysis 0 40 elseif ( Random100 > 66 ) 41 SetParalysis 0 42 endif 43else 44 if ( OnActivate == 1 ) 45 Activate 46 endif 47endif 48 49if ( OnActivate == 1 ) 50 if ( GetPCSneaking == 1 ) 51 activate 52 else 53 if ( getjournalindex TR_m7_Ns_MG_Rest == 30 ) 54 if ( player->getitemcount TR_m7_Ns_MG_Hemlock_01 > 0 ) 55 if ( questionstate == 0 ) 56 messagebox "Feed Camillia the hemlock seeds?" "Yes" "No" 57 set questionstate to 10 58 endif 59 endif 60 elseif ( getjournalindex TR_m7_Ns_MG_Rest <= 30 ) 61 messagebox "Camillia is unresponsive." 62 elseif ( getjournalindex TR_m7_Ns_MG_Rest > 30 ) 63 messagebox "Camillia's condition seems to be improving." 64 endif 65 endif 66endif 67 68if ( questionstate == 10 ) 69 set button to getbuttonpressed 70 if ( button == 0 ) 71 additem p_cure_poison_s 1 72 equip p_cure_poison_s 73 player->removeitem TR_m7_Ns_MG_Hemlock_01 1 74 journal TR_m7_Ns_MG_Rest 40 75 set questionstate to 0 76 elseif ( button == 1 ) 77 set questionstate to 0 78 return 79 endif 80endif 81 82end