charizardwithatwist Posted November 19, 2016 Share Posted November 19, 2016 Hello guys, i know some c++ but i am new to papyrus. I need help with tweaking the experience earned when tanning or smelting. I have a mod that enables the experience gain, i am just asking how can i tweak the exp earned, i want to reduce it by %50 can someone give me an example? Link to comment Share on other sites More sharing options...
IsharaMeradin Posted November 19, 2016 Share Posted November 19, 2016 There is no way via papyrus to directly modify the workstation experience gain. Experience gain at the workstations is hardcoded to a formula. The only adjustable value that can change the experience gained is the value of the item crafted. Lower value = less experience. What you can do is use something like the Skyrim Community Uncapper to change how much smithing experience is applied to the player's character level. There could be other settings adjustable in the uncapper which could affect smithing experience gain as a whole, but nothing can affect the workstation experience gain that I am aware of. Link to comment Share on other sites More sharing options...
charizardwithatwist Posted November 19, 2016 Author Share Posted November 19, 2016 (edited) I understand thank you for answering, and how do i enable the value thingy for the tanning rack and the smelter? It is only enabled for the forge and the anvil as far as i know. I mean the value of the created item does not matter for the smelter and the tanning rack it gives you the same experience. Edited November 19, 2016 by charizardwithatwist Link to comment Share on other sites More sharing options...
IsharaMeradin Posted November 19, 2016 Share Posted November 19, 2016 The way I understand it is as follows: All furniture objects have a drop down field where a skill can be selected. This skill selection tells the engine what skill to give experience to. Whatever governs the amount of skill given is hardcoded within the engine. So all that can be done is turning the ability to gain skill on by assigning the skill to the furniture. It may be possible that when patch 1.5.24.0 was applied that the change for "Smithing skill increases now factor in the created item's value" was done only to the workstations gaining experience by default. This may account for the differences in exp gain that you are noticing. Link to comment Share on other sites More sharing options...
charizardwithatwist Posted November 19, 2016 Author Share Posted November 19, 2016 Hmm... Thank you for helping out this newbie :) Link to comment Share on other sites More sharing options...
lofgren Posted November 20, 2016 Share Posted November 20, 2016 (edited) There are game settings that can be modified to determine how much experience you gain towards smithing based on item value, and you can modify the amount of experience gained for all skill activities in the actor value form. To get to actor values, go to Character -> Actor Values (be careful, evening opening the menu will modify some values). For game settings go to Gameplay -> Settings and filter by "smith" There may be a way to modify experience gained based on which piece of furniture is being used by using a perk (see warrior standing stone perk for an example), but I don't know without experimenting. Edited November 20, 2016 by lofgren Link to comment Share on other sites More sharing options...
irswat Posted November 20, 2016 Share Posted November 20, 2016 There are game settings that can be modified to determine how much experience you gain towards smithing based on item value, and you can modify the amount of experience gained for all skill activities in the actor value form. To get to actor values, go to Character -> Actor Values (be careful, evening opening the menu will modify some values). For game settings go to Gameplay -> Settings and filter by "smith" There may be a way to modify experience gained based on which piece of furniture is being used by using a perk (see warrior standing stone perk for an example), but I don't know without experimenting.if that is true, then couldn't you use the SetAV command via papyrus to change these values? Link to comment Share on other sites More sharing options...
lofgren Posted November 21, 2016 Share Posted November 21, 2016 That's not what SetAV does. You may be able to use the functions from the SKSE script ActorValueInfo to do so, though. http://www.creationkit.com/index.php?title=ActorValueInfo_Script In my opinion perk is probably the best bet though. Link to comment Share on other sites More sharing options...
Lisselli Posted November 21, 2016 Share Posted November 21, 2016 That's not what SetAV does. You may be able to use the functions from the SKSE script ActorValueInfo to do so, though. http://www.creationkit.com/index.php?title=ActorValueInfo_Script In my opinion perk is probably the best bet though.SetActorValue will do exactly what it'll do to those functions. Change the base value. Link to comment Share on other sites More sharing options...
lofgren Posted November 21, 2016 Share Posted November 21, 2016 That's not the question being asked. Link to comment Share on other sites More sharing options...
Recommended Posts