Scripts

TR_FM_Grurn_sc

TR_Mainland.esm
Variables 3
Local Variables
teleport
state
summon
Source
1Begin TR_FM_Grurn_sc 2 3short teleport 4short state 5short summon 6 7if ( OnDeath ) 8 TR_FM_Aronil->ModDisposition 10 9 TR_FM_Hjrondir->ModDisposition 10 10 TR_FM_JHanir->ModDisposition 10 11 TR_FM_Mara->ModDisposition 10 12 StartScript TR_FM_DefeatGrurn_sc 13endif 14 15if ( MenuMode ) 16 Return 17endif 18 19if ( state == 0 ) 20 if ( GetHealthGetRatio < 0.8 ) 21 if ( GetDeadCount TR_FM_GroBogran == 0 ) 22 TR_FM_GroBogran->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn 23 TR_FM_GroBogran->AiWander 0 5 0 0 30 20 10 10 0 0 0 20 24 TR_FM_GroBogran->StartCombat player 25 ModCurrentHealth 100 26 set summon to 1 27 endif 28 set state to 1 29 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn 30 endif 31elseif ( state == 1 ) 32 if ( GetHealthGetRatio < 0.6 ) 33 if ( GetDeadCount TR_FM_Dozhir == 0 ) 34 TR_FM_Dozhir->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn 35 TR_FM_Dozhir->AiWander 0 5 0 0 30 20 0 20 0 20 0 0 36 TR_FM_Dozhir->StartCombat player 37 ModCurrentHealth 150 38 set summon to 1 39 endif 40 set state to 2 41 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn 42 endif 43elseif ( state == 2 ) 44 if ( GetHealthGetRatio < 0.4 ) 45 if ( GetDeadCount TR_FM_Yavatra == 0 ) 46 TR_FM_Yavatra->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn 47 TR_FM_Yavatra->AiWander 0 5 0 0 40 20 10 0 0 0 20 0 48 TR_FM_Yavatra->StartCombat player 49 ModCurrentHealth 200 50 set summon to 1 51 endif 52 set state to 3 53 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn 54 endif 55elseif ( state == 3 ) 56 if ( GetHealthGetRatio < 0.2 ) 57 if ( GetDeadCount TR_FM_Zariz == 0 ) 58 TR_FM_Zariz->PositionCell -1472 3456 11904 16200 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn 59 TR_FM_Zariz->AiWander 0 5 0 0 10 20 0 0 0 0 30 30 60 TR_FM_Zariz->StartCombat player 61 ModCurrentHealth 250 62 set summon to 1 63 endif 64 set state to 4 65 TR_FM_Stat_Buffer->Cast TR_FM_Sp_GrurnBuff TR_FM_Grurn 66 endif 67endif 68 69if ( summon ) 70 PlaceItemCell T_Glb_Var_SummonFX "Saros Mine, Sunken Tower" -1472 3456 11800 0 ;marker TR_FM_MARK_Grurn 71 PlaySound "conjuration hit" 72 set summon to 0 73endif 74 75if ( teleport ) 76 PositionCell -2048 3456 12032 5400 "Saros Mine, Sunken Tower" ;marker TR_FM_MARK_Grurn 77 AiWander 0 5 0 0 50 10 0 0 0 0 20 10 78 set teleport to 0 79 Return 80endif 81 82if ( GetPos Z < 11460 ) 83 set teleport to 1 84elseif ( GetPCCell "Saros Mine, Sunken Tower" == 0 ) 85 set teleport to 1 86endif 87 88End