scn JacJasmineScript short follow ;Is it on Followshort IsSneak ;Get is in Sneakref self ;Itselfshort stayshort TalkedOnceToPlayershort meleeshort rangedshort firedBegin OnLoad set self to GetSelf ;Set the Reference to what you placed this on. SetIgnoreFriendlyHits 1 ;Does it ignore Friendly Hits? Default yes if ( melee == 1 ) SetCombatStyle FollowersCombatStyleMelee endif if ( ranged == 1 ) SetCombatStyle FollowersCombatStyleRanged endifEndBEGIN OnCombatEND if ( GetPlayerTeammate == 1 ) If GetHealthPercentage < 0.50 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV PerceptionCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV EnduranceCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV LeftAttackCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV RightAttackCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV LeftMobilityCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif If GetAV RightMobilityCondition == 0 && GetItemCount Stimpak >= 1 removeitem Stimpak 1 restoreAV EnduranceCondition 20 restoreAV PerceptionCondition 20 restoreAV LeftAttackCondition 20 restoreAV RightAttackCondition 20 restoreAV LeftMobilityCondition 20 restoreAV RightMobilityCondition 20 restoreAv Health 70 endif endifENDBegin GameMode if ( follow >= 1 ) If GetPlayerTeammate == 0 SetPlayerTeammate 1 endif endif If Follow >= 1 && self.GetUnconscious == 0 && self.GetDead == 0 If Player.IsSneaking == 1 && IsSneak == 0 Set IsSneak to 1 evp elseif Player.IsSneaking == 0 && IsSneak == 1 Set IsSneak to 0 evp endif If Self.GetDistance Player >= 2500 Self.MoveTo Player Endif EndifEnd
If Self.GetDistance Player >= 2500 Self.MoveTo Player Endif
If Self.GetDistance Player >= 2500 if ( Player.GetInCell TL == 0 ) Self.MoveTo Player Endif Endif
If Self.GetDistance Player >= 2500 if player.IsInInterior == 0 if GetInWorldspace TranquilityLane == 0 Self.MoveTo Player endif else if Player.GetInCell TL == 0 Self.MoveTo Player Endif endifendif
If Self.GetDistance Player >= 2500 if GetInWorldspace TranquilityLane == 0 Self.MoveTo Player endif