Jump to content

DOWNLOAD MODS

Are you looking for something shiny for your load order? We have many exclusive mods and resources you won't find anywhere else. Start your search now...

LEARN MODDING

Ready to try your hand at making your own mod creations? Visit the Enclave, the original ES/FO modding school, and learn the tricks of the trade from veteran modders...

JOIN THE ALLIANCE

Membership is free and registering unlocks image galleries, project hosting, live chat, unlimited downloads, & more...

Dark_Ansem

Allies
  • Posts

    166
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Dark_Ansem

  1. i'd suggest slowing down the player's movement and attack speed and increasing the caster's movement/attack speed. or maybe speed up time if used by NPCs? then again, my scripting amounts to zilch.

    I want it to be a mirror of the actual slow time but that it works on everyone but the caster, rather than simply against the player. the default effect does not work at all if used by npcs.

    Not to mention, if someone can do a REAL time stop, not the placeholder used by Quaranir :(

  2. Unless I am mistaken, the Slow Time effect does not work if used by NPCs. I'd rather be wrong, but just in case, how would you make a Slow Time AND a Time Stop effect that would work against the player, usable by NPCs?

    Il Ducey (thanks again mate) has already made something good I think

    
    Scriptname TimeStop extends ObjectReference
    
    Actor Property PlayerREF auto
    
    ImageSpaceModifier Property QuaranirWhite auto
    
    float CurrentSpeed
    
    float CurrentWeapSpeed
    
    event WhateverEventYouWantToBeginThisSequence()
    
    		QuaranirWhite.Apply()
    
    		CurrentSpeed = PlayerREF.GetAV("SpeedMult")
    
    		CurrentWeapSpeed = PlayerREF.GetAV("WeaponSpeedMult")
    
    		 PlayerREF.DamageActorValue("SpeedMult", CurrentSpeed)
    
    		 PlayerREF.ModActorValue("CarryWeight", 1)
    
    		 PlayerREF.DamageActorValue("WeaponSpeedMult", (CurrentWeapSpeed +- 0.05))
    
    
    endEvent
    
    event WhateverEventYouWantToEndThisSequence()
    
    
    		 QuaranirWhite.Remove()
    
    		  PlayerREF.RestoreActorValue("SpeedMult", CurrentSpeed)
    
    		  PlayerREF.ModActorValue("CarryWeight", -1_
    
    		  PlayerREF.RestoreActorValue("weaponspeedmult", (CurrentWeapSpeed +- 0.05))
    
    endEvent

    but I still would like more opinions/solutions.

×
×
  • Create New...