Scripts

TR_m3_TT_Dis_deadpauper_scr

TR_Mainland.esm
Variables 9
Local Variables
enabled
deaded
nohello
noidle
doOnce
OnPCHitMe
T_Local_NPC
NoLore
TR_Map
Source
1begin TR_m3_TT_Dis_deadpauper_scr 2 3short enabled 4short deaded 5short nohello 6short noidle 7short doOnce 8short OnPCHitMe 9;float timer 10short T_Local_NPC 11short NoLore 12short TR_Map 13 14if ( TR_Map != 3 ) 15 set TR_Map to 3 16endif 17 18if ( deaded == 1) 19 set deaded to 2 20endif 21 22if ( OnPCHitMe > 0 ) 23 if ( deaded == 0 ) 24 PlayGroup Idle 25 set deaded to 1 26 SetFatigue -100 27 SetHealth 0 28 if ( GetJournalIndex TR_m3_TT_disembodied < 90 ) 29 Journal TR_m3_TT_disembodied 95 30 endif 31 "TR_m3_Seryl_Hlervan_spi"->SetHealth 0 32 endif 33endif 34 35if ( GetHealth < 1 ) 36 if ( deaded == 0 ) 37 PlayGroup Idle 38 set deaded to 1 39 SetFatigue -100 40 SetHealth 0 41 if ( GetJournalIndex TR_m3_TT_disembodied < 90 ) 42 Journal TR_m3_TT_disembodied 95 43 endif 44 "TR_m3_Seryl_Hlervan_spi"->SetHealth 0 45 endif 46endif 47 48if ( GetJournalIndex TR_m3_TT_disembodied == 90 ) 49 if ( deaded == 0 ) 50 PlayGroup Idle 51 set deaded to 1 52 SetFatigue -100 53 sethealth 0 54 endif 55elseif ( GetJournalIndex TR_m3_TT_disembodied > 70 ) 56 if ( doOnce == 0 ) 57 Set doOnce to 1 58 SetFatigue 170 59 LoopGroup Idle 1 1 60 SetFight 30 61 SetAlarm 80 62 SetHello 30 63 SetFlee 30 64 endif 65 return 66elseif ( GetJournalIndex TR_m3_TT_disembodied >= 10 ) 67 enable 68 set enabled to 1 69 PlayGroup KnockOut 2 70endif 71 72if ( enabled ) 73 return 74endif 75 76if ( GetDisabled ) 77 return 78endif 79 80if ( GetJournalIndex TR_m3_TT_disembodied < 10 ) 81 disable 82endif 83 84end