Giving PA a more pronounced speed reduction effect when runn

Post » Wed May 02, 2012 8:28 pm

Say I wanted to add an enchantment/object effect to an armor the reduces my character's running speed by 'x' factor/amount while wearing said armor, how would I go about doing that in GECK? I didn't see a simple "ReduceRunningSpeed" effect in the effect item creation drop-down list. Would I have to make a new script/script effect? Or do I create an object effect that uses an IncreaseSpeedMult with a negative or <100 percent magnitude value and assign it to an armor?

scn PAMobilityScriptBegin OnEquip player        player.setav SpeedMult 70EndBegin OnUnequipPlayer        player.setav SpeedMult 100End

Would this object script be adequate, if added to an object effect enchantment?
Also, how can I set an outfit/armor to being non-lootable when found on dead npcs?
User avatar
Dan Endacott
 
Posts: 3419
Joined: Fri Jul 06, 2007 9:12 am

Post » Wed May 02, 2012 11:19 pm

You should make it so you move faster in it, that is - is it not - what POWERED armour would likely make one do as with real-life exo-skeletons? Just saying...
User avatar
Lil'.KiiDD
 
Posts: 3566
Joined: Mon Nov 26, 2007 11:41 am

Post » Wed May 02, 2012 8:27 pm

You should make it so you move faster in it, that is - is it not - what POWERED armour would likely make one do as with real-life exo-skeletons? Just saying...
Your opinion man. Are you here to help or what?
User avatar
Jacob Phillips
 
Posts: 3430
Joined: Tue Aug 14, 2007 9:46 am

Post » Wed May 02, 2012 6:09 pm

Easiest thing is to copy one of the 'Reduce XYZ' effects and alter XYZ to SpeedMult, then use that on an enchant. Scripting something like that is perhaps not a good idea as armour scripts don't run if they're equipped/unequipped via script so you can potentially end up stuck. Plus SetAV works on the player base and is not a great idea to use, unless you have a very good reason you should use ModAV to modify values. Though it seems like you may as well just tweak the heavy armour move speed gamesetting.
User avatar
alicia hillier
 
Posts: 3387
Joined: Tue Feb 06, 2007 2:57 am

Post » Thu May 03, 2012 8:53 am

Easiest thing is to copy one of the 'Reduce XYZ' effects and alter XYZ to SpeedMult, then use that on an enchant. Scripting something like that is perhaps not a good idea as armour scripts don't run if they're equipped/unequipped via script so you can potentially end up stuck. Plus SetAV works on the player base and is not a great idea to use, unless you have a very good reason you should use ModAV to modify values. Though it seems like you may as well just tweak the heavy armour move speed gamesetting.
fMoveHeavyArmorPenalty? I'll try upping that from 0.15 to like, 0.7 or something.


Edit - this works, though 0.7 is pretty extreme. Thanks TT.
User avatar
Daddy Cool!
 
Posts: 3381
Joined: Tue Aug 21, 2007 5:34 pm


Return to Fallout: New Vegas