![]() ![]() First we create a filtered list of all applicable alternate passive skills that could potentially replace the processed passive skill.If the processed passive skill is a keystone, we search the replacement keystone in the data sheet using the conqueror and conqueror version inputs.If we came to the conclusion that we have to replace the passive skill this is how it's done: If the processed passive skill is a small normal passive skill (all other small passives skills that aren't small attribute passive skills) we also check the data sheet if the jewel type replaces passive skills of that type.If the processed passive skill is a small attribute passive skill (those that give 10 strength, dexterity or intelligence) we check the data sheet if this jewel type replaces passive skills of that type.The notable replacement spawn weight for the other jewel types is either 0 or 100, which means they never or always replace notables. Currently only Militant Faith uses conditional notable replacements (with a notable replacement spawn weight of 20). If the processed passive skill is a notable we roll a random number between 0 and 100 and check if that number is below the jewel type's notable replacement spawn weight.If the processed passive skill is a keystone we always need to replace it.Part 1 | Determinationįirst we need to determine if we need to fully replace the original passive skill (Elegant Hubris, Glorious Vanity and in some cases Militant Faith), if we just need to make additions to the original passive skill (Lethal Pride, Brutal Restraint and in some cases Militant Faith) or if we need to do both (looking at you, Glorious Vanity). When a conqueror is replaced, the index stays the same, but the version number is increased. ² Each Timeless Jewel has a conqueror and each conqueror has a version number attached to them. This means we have to divide the user's input seed by 20 to get the number we need for the calculations. The real seed range is 100 - 8000 which is then multiplied by 20 for displaying purposes. Elegant Hubris' maximum seed however is 160 000. ¹ The jewel seed is stored as a 2 byte unsigned integer, which means its maximum value is 2 16 - 1 = 65535. The Timeless Jewel's conqueror and conqueror version² ( conqueror and conqueror_version).The transformed¹ Timeless Jewel's seed ( jewel_seed).The type of the Timeless Jewel ( jewel_type).The processed passive skill's graph identifier ( graph_id).The purpose of this function is to take a couple of inputs related to the processed passive skill and the socketed Timeless Jewel and output a modified passive skill. Let's call this function process_passive_skill. How Timeless Jewels modify passive skillsįor each passive skill in range of the Timeless Jewel the game runs a function. He helped me a lot with testing, game mechanic questions and general thinking. Hello, a couple of days ago it was teased by u/LocalIdentity1 that Timeless Jewels have been cracked and this is now the follow-up post explaining how it works.Īlso, I want to preface this by saying massive thanks to u/LocalIdentity1. PoE Tool Development and #tool-dev on Discord!įlair Filters Casual Veteran Filter No Fluff No Lazy Sunday Information Discussion Video MTX Showcase Item Showcase Feedback All PoE Hideouts and #in-game-showcase on Discord! PoE Consoles Community and Path Of Exile Console Discord GGG's Guide to Fixing Connectivity Issues ![]() r/PathofExile's Frequently Given Answers page Service/Challenge/Bulk Trading: /trade 820 or Path Of Exile Trading DiscordĬhallenge Completion Sharing (no trading): /global 4040 Path of Exile Discord! Path of Exile Trading Discord Light Dark Rules ![]() Stash tab sales usually occur every 3 weeks. ~s~ Megathreads Directory click me!➔ 3.21 ThreadsĮxilecon Announcement Livestreams: July 28-29thģ.21 Ends: Mid-August (Predicted) Stash Tab Sale Dates (PDT) ![]() Arachnamagus Helmet discounted to 105 Points (TODAY ONLY) and 19 more. ![]()
0 Comments
Leave a Reply. |