Reduce Movement Speed...

Post » Wed Dec 30, 2009 10:46 am

I tried to make a custom base effect that affected the speed multiplier and was detrimental, however it came up as null on the armor and appeared to do nothing. Is it possible to reduce movement speed?
User avatar
Charles Mckinna
 
Posts: 3511
Joined: Mon Nov 12, 2007 6:51 am

Post » Wed Dec 30, 2009 11:23 am

Would simply reducing Agility work?
User avatar
Lauren Dale
 
Posts: 3491
Joined: Tue Jul 04, 2006 8:57 am

Post » Tue Dec 29, 2009 7:27 pm

Would simply reducing Agility work?


That is the method I might actually go to, however agility affects more then just movement speed.
User avatar
tegan fiamengo
 
Posts: 3455
Joined: Mon Jan 29, 2007 9:53 am

Post » Wed Dec 30, 2009 6:09 am

Agility doesn't seem to affect run speed, only reload/etc speed.

As to changing the player's speedmult, when you do it with the console you have to sneak/unsneak to get the value to update, and I remember hearing people talk about damaging legs in scripts to get it to do so, so you might try that.

Actually, I think if you damage the value itself (player.damageav speedmult 1) it'll update... probably.
User avatar
OnlyDumazzapplyhere
 
Posts: 3445
Joined: Wed Jan 24, 2007 12:43 am

Post » Tue Dec 29, 2009 7:06 pm

Agility doesn't seem to affect run speed, only reload/etc speed.

As to changing the player's speedmult, when you do it with the console you have to sneak/unsneak to get the value to update, and I remember hearing people talk about damaging legs in scripts to get it to do so, so you might try that.

Actually, I think if you damage the value itself (player.damageav speedmult 1) it'll update... probably.


I tried the damageAV trick on SpeedMult. Didnt work (at least in regards to slowing down backpedaling speed). I ended up doing it the FO3 way.... Restore then damage the leg. (I do Restore before damage, because I found doing it the other way actually healed a leg if it was already crippled...since you can't damage a limb below 0)
User avatar
SHAWNNA-KAY
 
Posts: 3444
Joined: Mon Dec 18, 2006 1:22 pm

Post » Wed Dec 30, 2009 5:29 am

Set up a script that damages your leg in one frame, then heals it in the next.
User avatar
Unstoppable Judge
 
Posts: 3337
Joined: Sat Jul 29, 2006 11:22 pm

Post » Wed Dec 30, 2009 5:33 am

Well, in Fallout 3 I made script for perk which increased movement speed, so here you are:

float DoOncebegin GameMode	if Player.HasPerk FasterThanShadow 		if DoOnce == 0			Set DoOnce to 1   	     	  player.ModAV SpeedMult 15		endif	endifend


It increases your movement speed by 15%.

If you want to decrease movement speed then just write "-15" instead of "15".
User avatar
Jessie Butterfield
 
Posts: 3453
Joined: Wed Jun 21, 2006 5:59 pm

Post » Wed Dec 30, 2009 5:12 am

Cool thanks!
User avatar
Phillip Hamilton
 
Posts: 3457
Joined: Wed Oct 10, 2007 3:07 pm

Post » Wed Dec 30, 2009 6:00 am

Well, in Fallout 3 I made script for perk which increased movement speed, so here you are:

float DoOncebegin GameMode	if Player.HasPerk FasterThanShadow 		if DoOnce == 0			Set DoOnce to 1   	     	  player.ModAV SpeedMult 15		endif	endifend


It increases your movement speed by 15%.

If you want to decrease movement speed then just write "-15" instead of "15".


Interesting, this is the same command I was talking about, you should still have to do something to make the value refresh as far as I know?
User avatar
Alexandra Ryan
 
Posts: 3438
Joined: Mon Jul 31, 2006 9:01 am


Return to Fallout: New Vegas