DuaneDog Posted February 13, 2012 Share Posted February 13, 2012 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 More sharing options...
DuaneDog Posted February 14, 2012 Author Share Posted February 14, 2012 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 More sharing options...
DuaneDog Posted February 14, 2012 Author Share Posted February 14, 2012 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 More sharing options...
cscottydont Posted February 14, 2012 Share Posted February 14, 2012 Any ideas?yes. I replied to your post on the bethsoft forums :PI'm admittedly a noob, but my advice is to make a perk similar to the "doomWarroirPerk" and then add/remove it via script. Link to comment Share on other sites More sharing options...
DuaneDog Posted February 14, 2012 Author Share Posted February 14, 2012 Any ideas?yes. I replied to your post on the bethsoft forums :PI'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 More sharing options...
Recommended Posts