matortheeternal Posted March 21, 2013 Share Posted March 21, 2013 Hi, How would I make it so an object which is constructable at the forge gives no XP gain? Currently skill gain follows the following formula- ΔXP = 3 × item value0.65 + 25. With item value at 0 you still gain the base of 25 xp when crafting the item. I'd like to prevent this from occurring with certain items. Would I do this with a script or..? -Mator Link to comment Share on other sites More sharing options...
IsharaMeradin Posted March 21, 2013 Share Posted March 21, 2013 Option one: Use a custom forge that is not set to use the smithing skill. Option two: Remove the use of smithing skill from the stock forge, but then no items would give smithing skill Option three: See if it is possible to subtract smitthing skill points via script (doubtful that it is possible) Link to comment Share on other sites More sharing options...
matortheeternal Posted March 22, 2013 Author Share Posted March 22, 2013 (edited) IsharaMeradin, on 21 Mar 2013 - 15:43, said:Option one: Use a custom forge that is not set to use the smithing skill. Option two: Remove the use of smithing skill from the stock forge, but then no items would give smithing skill Option three: See if it is possible to subtract smithing skill points via script (doubtful that it is possible)For the mod I'm working on the first two options are not options. The entire point of this mod is to categorize recipes at the forge using certain craftable "category" items. It works great, it just needs to not give experience for crafting the category items. Option three will be my saving grace, assuming it's possible. I just don't know how I'm going to do it. I'll figure it out eventually, but if anyone knows how I would do this, please let me know. Edit: Haven't found the equivalent of any get experience/skill progression commands for papyrus yet. Maybe I should look at the source code for Ellys uncapper. Lol. Ideally I should write a script which tracks the player's smithing skill and their level, then if a player creates one of my selected items the script activates and sets the player's smithing skill and experience to what it was just before the item was created. This still slightly concerns me, as if the item were to be crafted such that it advances the player a level they may still get a perk & attribute point, which wouldn't be good. I'd have to track those values as well, which sounds even more daunting. It would be better if I could just turn off experience for these items, but that just doesn't seem to be possible. Edit 2: Looking at the source code for Ellys uncapper. Based on what I'm seeing here what I want is completely doable, it's just going to be a bit of a pain in the rear to code... primarily because I have absolutely NO experience with papyrus. D: Edited March 23, 2013 by matortheeternal Link to comment Share on other sites More sharing options...
matortheeternal Posted April 25, 2013 Author Share Posted April 25, 2013 You cannot subtract experience points according to the creation kit wiki. (you can only add) The most feasible option right now appears to be to not add experience if the item value is 0, I just need to find out where to implement this (where's the blasted script for smithing xp gain? If it isn't CraftSmithing.psc, what is it? Link to comment Share on other sites More sharing options...
Recommended Posts