Jump to content

Modify "Skill Use" and "Skill Improve"


DuaneDog

Recommended Posts

I'm wanting to modify the speed in which characters learn skills for using them in the world. I'm assuming this would work by changing 'skll use mult", skill use offset, skill improve mult, or skill improve offset. I can see and change these values in the CK but now I'm trying to do it by script.

 

I know to get the player reference I need Game.GetPlayer()

 

I'm close on setting a skill itself with Game.GetPlayer().ModAV(Block, 3) but it errors during compile and I really don't want to change the skill... but the speed in which the skill is learned.

Link to comment
Share on other sites

I'm wanting to modify the speed in which characters learn skills for using them in the world. I'm assuming this would work by changing 'skll use mult", skill use offset, skill improve mult, or skill improve offset. I can see and change these values in the CK but now I'm trying to do it by script.

 

I know to get the player reference I need Game.GetPlayer()

 

I'm close on setting a skill itself with Game.GetPlayer().ModAV(Block, 3) but it errors during compile and I really don't want to change the skill... but the speed in which the skill is learned.

 

So I got the Game.GetPlayer().ModAV("Block",3) to work... just had to have the skill in quotes.

 

Anyone have any ides on how to use script to modifiy the skill use mult, skill use offset, skill improve mult, or skill improve offset? I've attached a picture of where this is changed in the CK. Just need to find out how to set the values through script.

 

Thanks in advance!

Link to comment
Share on other sites

I'm wanting to modify the speed in which characters learn skills for using them in the world. I'm assuming this would work by changing 'skll use mult", skill use offset, skill improve mult, or skill improve offset. I can see and change these values in the CK but now I'm trying to do it by script.

 

I know to get the player reference I need Game.GetPlayer()

 

I'm close on setting a skill itself with Game.GetPlayer().ModAV(Block, 3) but it errors during compile and I really don't want to change the skill... but the speed in which the skill is learned.

 

So I got the Game.GetPlayer().ModAV("Block",3) to work... just had to have the skill in quotes.

 

Anyone have any ides on how to use script to modifiy the skill use mult, skill use offset, skill improve mult, or skill improve offset? I've attached a picture of where this is changed in the CK. Just need to find out how to set the values through script.

 

Thanks in advance!

 

Any ideas?

Link to comment
Share on other sites

Any ideas?

yes.

 

I replied to your post on the bethsoft forums :P

I'm admittedly a noob, but my advice is to make a perk similar to the "doomWarroirPerk" and then add/remove it via script.

 

Thanks a lot for your help. Looks like it could do what i need. Hopefully I'll have some time to work on this tomorrow.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...