Skip to content

Commit c100aa8

Browse files
FilterBlade Pipeline AgentFilterBlade Pipeline Agent
authored andcommitted
sync from FB to GitHub 6302 - Option/Overview work
1 parent f7ee19f commit c100aa8

2 files changed

Lines changed: 87 additions & 99 deletions

File tree

FbPoe1Configs/CustomizerDefault.options

Lines changed: 68 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -271,25 +271,25 @@ Chapter(){
271271
ElementAdder_Tier("?LifeForceNewTier", "LifeForceFunc");
272272
}
273273

274-
Section("Incursion Vials", "IncursionVial", "E") {
275-
TierListToolBar("Vial");
276-
QuickUI([0.0, "Incursion Vials T1", "vials;t1"], "SH", [], "S Tier", ["IncursionVials", "O"]);
277-
QuickUI([0.0, "Incursion Vials T2", "vials;t2"], "SH", [], "A Tier", ["IncursionVials", "O"]);
278-
QuickUI([0.0, "Incursion Vials T3", "vials;t3"], "SH", [], "Others", ["IncursionVials", "O"]);
274+
Section("Tattoos", "HonouredTattoooftheWiseMan", "E") {
275+
Function TattooFunc($s, $shd = "SHD", $title) { QuickUI($s, $shd, [], $title, ["AncTrialTattoos", "O"]); }
279276

280-
// new vial tiers
281-
Function VialTierList($s, $shd = "SHD", $text) { QuickUI($s, $shd, [], $text, ["IncursionVials", "O"]); }
282-
Conditional("?IncVialNewTier") { Show; Class Currency; SetTextColor 0 0 0 255; SetBackgroundColor 159 15 213 255; SetBorderColor 0 0 0 255; SetFontSize 45; PlayAlertSound 2 300; }
283-
ElementAdder_Tier("?IncVialNewTier", "VialTierList");
277+
TierListToolBar("Tattoo");
284278

285-
Conditional("?VialNewTiersHidden") { }
286-
ElementAdder_Tier("?VialNewTiersHidden", null, true, "IncursionVials", "OH");
287-
}
279+
Description("Tattoos are rewards from the trials - these are applied to your skill tree and replace stat-granting nodes with other effects!");
280+
TattooFunc([0.0, "Tattoos Tier 1", "currency->trial->tattoo;t1"], "SH", "S Tier");
281+
TattooFunc([0.0, "Tattoos Tier 2", "currency->trial->tattoo;t2"], "SH", "A Tier");
282+
TattooFunc([0.0, "Tattoos Tier 3", "currency->trial->tattoo;t3"], "SH", "B Tier");
283+
TattooFunc([0.0, "Tattoos Tier 4", "currency->trial->tattoo;t4"], "SH", "Others");
288284

289-
// Section("Hinekora's Lock", "HinekorasLock") {
290-
// // crafting prediction items thingy
291-
// QuickUI([0.0, "Hinekora's Lock", "currency->trial->orblike;t1"], "S", [], null, null, "Hinekor's lock is a valuable reward from the trial. Once applied on an item, you'll foresee the outcome of currency items used on the same item - until you'll actually use one of them.");
292-
// }
285+
// new tiers
286+
Conditional("?AncTrialTattooTier") { }
287+
ElementAdder_Tier("?AncTrialTattooTier", "TattooFunc");
288+
289+
// hide tier
290+
Conditional("?AncTrialTattooHidden") { }
291+
ElementAdder_Tier("?AncTrialTattooHidden", null, true, "AncTrialTattoos", "OH");
292+
}
293293

294294
Section("Omens", "OmenoftheSoulDevourer", "E") {
295295
Function OmenFunc($s, $shd = "SHD", $title) { QuickUI($s, $shd, [], $title, ["AncTrialOmens", "O"]); }
@@ -313,6 +313,22 @@ Chapter(){
313313
ElementAdder_Tier("?AncTrialOmensHidden", null, true, "AncTrialOmens", "OH");
314314
}
315315

316+
317+
Section("Incursion Vials", "IncursionVial", "E") {
318+
TierListToolBar();
319+
QuickUI([0.0, "Incursion Vials T1", "vials;t1"], "SH", [], "S Tier", ["IncursionVials", "O"]);
320+
QuickUI([0.0, "Incursion Vials T2", "vials;t2"], "SH", [], "A Tier", ["IncursionVials", "O"]);
321+
QuickUI([0.0, "Incursion Vials T3", "vials;t3"], "SH", [], "Others", ["IncursionVials", "O"]);
322+
323+
// new vial tiers
324+
Function VialTierList($s, $shd = "SHD", $text) { QuickUI($s, $shd, [], $text, ["IncursionVials", "O"]); }
325+
Conditional("?IncVialNewTier") { Show; Class Currency; SetTextColor 0 0 0 255; SetBackgroundColor 159 15 213 255; SetBorderColor 0 0 0 255; SetFontSize 45; PlayAlertSound 2 300; }
326+
ElementAdder_Tier("?IncVialNewTier", "VialTierList");
327+
328+
Conditional("?VialNewTiersHidden") { }
329+
ElementAdder_Tier("?VialNewTiersHidden", null, true, "IncursionVials", "OH");
330+
}
331+
316332
Section("Runegrafts", "RuneGraft", "E") {
317333
// generated via manualUtil_GenerateOptFileTierListCode(); util function!
318334
Function RunegraftsFunc($s, $shd = "SHD", $text) { QuickUI($s, $shd, [], $text, ["B:Runegraft of", "O"]); }
@@ -548,55 +564,6 @@ Chapter(){
548564
QuickUI([0.0, "Pearlescent Amulet", "exoticbaseslower;exoticpearl"], "SH", []);
549565
//QuickUI([0.0, "Ghostflame Blade", "exoticbaseslower;exoticghostflame"], "SH", []);
550566
}
551-
552-
}
553-
554-
// todo: move/remove!!
555-
Section("Current League: Mirage + Ancestors", "Mirage_CoinofRestoration") {
556-
557-
//===================================================================================================
558-
// CURRENT EVENT
559-
//===================================================================================================
560-
561-
Section("Phrecia+Ancestors", "HonouredTattoooftheWiseMan", "E")
562-
{
563-
Section("Tattoos", "HonouredTattoooftheWiseMan", "E") {
564-
Function TattooFunc($s, $shd = "SHD", $title) { QuickUI($s, $shd, [], $title, ["AncTrialTattoos", "O"]); }
565-
566-
TierListToolBar("Tattoo");
567-
568-
Description("Tattoos are rewards from the trials - these are applied to your skill tree and replace stat-granting nodes with other effects!");
569-
TattooFunc([0.0, "Tattoos Tier 1", "currency->trial->tattoo;t1"], "SH", "S Tier");
570-
TattooFunc([0.0, "Tattoos Tier 2", "currency->trial->tattoo;t2"], "SH", "A Tier");
571-
TattooFunc([0.0, "Tattoos Tier 3", "currency->trial->tattoo;t3"], "SH", "B Tier");
572-
TattooFunc([0.0, "Tattoos Tier 4", "currency->trial->tattoo;t4"], "SH", "Others");
573-
574-
// new tiers
575-
Conditional("?AncTrialTattooTier") { }
576-
ElementAdder_Tier("?AncTrialTattooTier", "TattooFunc");
577-
578-
// hide tier
579-
Conditional("?AncTrialTattooHidden") { }
580-
ElementAdder_Tier("?AncTrialTattooHidden", null, true, "AncTrialTattoos", "OH");
581-
}
582-
583-
Section("Silver Coins", "Silver Coin") {
584-
QuickUI([0.0, "SilverCoinEvent", "currency->leagueexclusive;silvercoin"], "SH", [], "Silver Coins for the Trial", []);
585-
}
586-
}
587-
588-
Description("All other Mirage drops are part of the 'standard' tierlists. For instance all currency drops, astrolabes and coins are part of the currency tierlist.");
589-
590-
QuickUI([0.0, "Cord Belt", "exoticbaseslower;exoticmiragebases"], "SH", [], "Mirage Exclusive: Cord Belt");
591-
QuickUI([0.0, "Mirage Stygian", "exoticbaseslower;stygianmirage"], "SH", [], "Stygian Vise with Mirage Mods");
592-
Description("If imbued gems can drop, this will catch them (and any other imbued item). Better handling will be added once we know more.");
593-
QuickUI([0.0, "Imbued", "artefact->misc;anyimbued"], "SH", [], "Any Imbued Drop");
594-
Description("A little birdy said these may drop from mirage...");
595-
QuickUI([0.0, "Enchanted Contracts", "heist->contract;enchanted"], "SH", []);
596-
QuickUI([0.0, "Enchanted Blueprints", "heist->blueprint;enchanted"], "SH", []);
597-
Description("The iron flask is in huge demand during mirage league. I've added a special rule to give it temporary massive highlight bonuses. I'll look for a more permanent solution next league.");
598-
QuickUI([0.0, "ApexTierBasetypes84", "exoticbases;ecotinkbases84"], "SH", ["ItemLevel"], "Iron Flask: 84", []);
599-
QuickUI([0.0, "ApexTierBasetypesAny", "exoticbases;ecotinkbases"], "SH", ["ItemLevel"], "Iron Flask", []);
600567
}
601568

602569
}
@@ -766,24 +733,26 @@ Chapter() {
766733
}
767734
}
768735

769-
Section("Maps - Pinnacle, Exotic, Influenced, ...", "T17")
736+
Section("Maps - Influenced, Nightmare, Unique and Exotics", "T17")
770737
{
771-
Title("Pinnacle Maps");
772-
QuickUI([0.0, "Pinnacle - Zana (High Tier)", "maps->influenced;zanamap"], "SH", ["MapTier"]);
773-
QuickUI([0.0, "Pinnacle - Zana (Low Tier)", "maps->influenced;zanamaplow"], "SH", ["MapTier"]);
774-
775738
Title("Influenced Maps");
776-
QuickUI([0.0, "New Influenced Maps", "maps->influenced;infconquerors"], "SH", ["MapTier"], "Conqueror Maps");
777-
// QuickUI([0.0, "Map appearance (ShaperMap)", "maps->influenced;infshaper"], "SH", ["MapTier"], "Shaper Maps:");
778739
QuickUI([0.0, "Shaper Guardian Maps", "maps->nightmare;shaperguardianmaps"], "SH", ["MapTier"]);
779740
QuickUI([0.0, "Map appearance (ElderMap)", "maps->influenced;infelder"], "SH", ["MapTier"], "Elder Maps:");
780-
Title("Exotic Corruptions");
741+
QuickUI([0.0, "New Influenced Maps", "maps->influenced;infconquerors"], "SH", ["MapTier"], "Conqueror Maps");
742+
// QuickUI([0.0, "Map appearance (ShaperMap)", "maps->influenced;infshaper"], "SH", ["MapTier"], "Shaper Maps:");
743+
744+
Title("Originator & Nightmare Maps");
745+
QuickUI([0.0, "Nightmare Maps", "maps->nightmare;nightmaremaps"], "SH", [], "Nightmare (T17) Maps");
746+
QuickUI([0.0, "Pinnacle - Zana (High Tier)", "maps->influenced;zanamap"], "SH", ["MapTier"], "Originator / Zana Maps (High)");
747+
QuickUI([0.0, "Pinnacle - Zana (Low Tier)", "maps->influenced;zanamaplow"], "SH", ["MapTier"], "Originator / Zana Maps (Low)");
748+
749+
Title("Unique Maps");
750+
QuickUI([0.0, "Unique Maps Multi", "uniques->maps;multispecial"], "SH", []);
751+
752+
Title("Exotic Variations");
781753
QuickUI([0.0, "Vaal Temple Map", "maps->vaaltemple;any"], "SH", []);
782754
QuickUI([0.0, "8-Mod Corrupted Maps", "maps->corruptedspecial;mod8"], "SH", ["MapTier"], null, ["Maps", "ASO"]);
783-
784755
QuickUI([0.0, "Valdo Maps", "maps->nightmare;valdomaps"], "SH", []);
785-
QuickUI([0.0, "Nightmare Maps", "maps->nightmare;nightmaremaps"], "SH", []); // todo: sort @NS
786-
QuickUI([0.0, "Unique Maps Multi", "uniques->maps;multispecial"], "SH", []);
787756

788757
Title("League Based Maps");
789758
QuickUI([0.0, "Delirium High Maps", "maps->enchanted;t1"], "SHD", ["MapTier"], "Delirium or Enchanted (T14+)");
@@ -918,6 +887,12 @@ Chapter() {
918887
ElementAdder_Tier("?HeistBlueprintNewTiersHidden", null, true, "HeistBlueprints", "HO");
919888
}
920889

890+
Section ("Enchanted Contracts and Blueprints", "HeistGrandBlueprint")
891+
{
892+
QuickUI([0.0, "Enchanted Blueprints", "heist->blueprint;enchanted"], "SH", []);
893+
QuickUI([0.0, "Enchanted Contracts", "heist->contract;enchanted"], "SH", []);
894+
}
895+
921896
Title("Custom Rules");
922897

923898
Section("Custom Contract Rules", "HeistContract") {
@@ -2023,6 +1998,13 @@ Chapter() {
20231998
ElementAdder_Tier("?WombgiftsNewTierFiltering", "WombgiftsCustomFiltering");
20241999
}
20252000

2001+
Section ("Apex Tier Bases")
2002+
{
2003+
Description("Special rule to give sudden meta items temporary massive highlights.");
2004+
QuickUI([0.0, "ApexTierBasetypes84", "exoticbases;ecotinkbases84"], "SH", ["ItemLevel"], "Iron Flask: 84", []);
2005+
QuickUI([0.0, "ApexTierBasetypesAny", "exoticbases;ecotinkbases"], "SH", ["ItemLevel"], "Iron Flask", []);
2006+
}
2007+
20262008
Section ("Wombgifts", "MetamorphSampleOrganHeart")
20272009
{
20282010
// generated via manualUtil_GenerateOptFileTierListCode(); util function!
@@ -2095,7 +2077,7 @@ Chapter() {
20952077
//QuickUI([1.0, "Remaining Talismans", "rare->exotic->talisman;any"], "SH", ["ItemLevel"]);
20962078
}
20972079

2098-
Section("Expedition Ward-Bases", "WardBase") {
2080+
Section("Expedition Ward-Bases & Iron Flask", "WardBase") {
20992081
// Runic Helm, Runic Crest, Runic Crown
21002082
Description("Expedition introduced a new defence mechanic, Ward, in addition to the traditional ones like Armour or Evasion. Ward can only be found on these new BaseTypes:");
21012083
QuickUI([0.0, "Expedition Ward Bases", "exoticbases;exoticexpeditionbases"], "SH", ["ItemLevel?", "Rarity?", "ExpeditionWardBases", "Identified?"]);
@@ -2214,6 +2196,11 @@ Chapter() {
22142196
Title("Currently Unobtainable");
22152197

22162198
Section("Currently Unobtainable", "JuggernautsUrsineCharmoftheChampion") {
2199+
QuickUI([0.0, "Cord Belt", "exoticbaseslower;exoticmiragebases"], "SH", [], "Mirage Exclusive: Cord Belt");
2200+
QuickUI([0.0, "Mirage Stygian", "exoticbaseslower;stygianmirage"], "SH", [], "Stygian Vise with Mirage Mods");
2201+
Description("If imbued gems can drop, this will catch them (and any other imbued item). Better handling will be added once we know more.");
2202+
QuickUI([0.0, "Imbued", "artefact->misc;anyimbued"], "SH", [], "Any Imbued Drop");
2203+
22172204
QuickUI([0.0, "Items with Crucible passive tree", "exotic->crucible;crucibleany"], "SH", ["DropLevel", "Rarity", "ItemLevel"]);
22182205
QuickUI([0.0, "Kalandra Lake exclusive Bases", "exoticbases;exoticlakekala"], "SH", ["Rarity", "ItemLevel"], null, ["Gear", "OS"]);
22192206
}
@@ -2742,6 +2729,10 @@ Chapter() {
27422729
QuickUI([0.0, "Unique Idols", "uniques;exuniqueidols"], "SH", ["ItemLevel", "AreaLevel"], "Unique Idols");
27432730
}
27442731

2732+
Section("Silver Coins", "Silver Coin") {
2733+
QuickUI([0.0, "SilverCoinEvent", "currency->leagueexclusive;silvercoin"], "SH", [], "Silver Coins for the Trial", []);
2734+
}
2735+
27452736
Section("Untiered Items", "StackedDeck")
27462737
{
27472738
Warning("You should never see these items. Either your filter is outdated or there is a problem in your filter.");

FbPoe1Configs/Overview.options

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ StyleSection("RARE CURRENCY", "Their powerful effects aside high currencies act
2121

2222
StyleSection("MID-TIER CURRENCY", "Rather common, but unless sold in bulk, not too expensive. Often used in basic crafting.") {
2323
Search S0("skip", "Alterations") { BaseType "Orb of Alteration"; }
24-
Search S0("skip", "Chromatics") { BaseType "Chromatic Orb"; }
2524
Search S0("skip", "Jeweller's Orbs") { BaseType "Jeweller's Orb"; }
2625
Search S0("skip", "Chance Orbs") { BaseType "Orb of Chance"; }
2726
SS_Item("S0");
@@ -51,17 +50,20 @@ StyleSection("Gold", "You can find gold all throughout the game. It's picked up
5150
SS_Item("S0");
5251
}
5352

54-
SS_SectionTitle("Current League: 3.28 Mirage");
53+
SS_SectionTitle("Current League: 3.29 Allflame");
5554

56-
StyleSection("Mirage League", "Mirages drop coins that can be used to imbue gems and restore specific uniques. Additionally mirages modify other mechanics to drop exotic loot!") {
57-
Search S0("skip") { BaseType "Coin of Knowledge"; }
58-
Search S0("skip") { BaseType "Cord Belt"; ItemLevel 80; Rarity Normal; }
55+
StyleSection("Allflame League", "Dead Man's Sulphur, Ducats and all kind of precious items can be found on the seafloor!") {
56+
Search S0("skip") { BaseType "Coral Reef Chart"; ItemLevel 70; Rarity Rare; }
57+
Search S0("skip") { BaseType "Dead Man's Sulphur"; StackSize 50; }
58+
Search S0("skip") { BaseType "Dead Man's Sulphur"; StackSize 250; }
59+
Search S0("skip") { BaseType "Dead Man's Sulphur"; StackSize 1000; }
60+
Search S0("skip") { BaseType "Brinehook's Ducat"; }
5961
SS_Item("S0");
6062
}
6163

62-
StyleSection("Astrolabes", "Astrolabes are a new way to juice up maps in the endgame. These are found after defeating the incarnations of Dread, Neglect and Fear.") {
63-
Search S0("skip") { BaseType "Nameless Astrolabe"; }
64-
Search S0("skip") { BaseType "Templar Astrolabe"; }
64+
StyleSection("Vestigial Uniques", "Consume uniques in the Timeless Conflict (Legion) with Enshrouding Crystals. A random 'vestigial' unique will hatch - empowered by the consumed unique.") {
65+
Search S0("skip") { BaseType "Vaal Enshrouding Crystal"; }
66+
Search S0("skip") { BaseType "Dragonscale Boots"; Rarity Unique; ItemLevel 70; Vestigial True; }
6567
SS_Item("S0");
6668
}
6769

@@ -130,13 +132,6 @@ StyleSection("Map Upgrades!", "The filter highlights map drops of a higher tier
130132
SS_Item("S0");
131133
}
132134

133-
StyleSection("Unique Maps!", "Unique maps are treated like any other unique and are highlighted based on price.") {
134-
Search S0("skip", null, "uniques->maps;multispecial") { ItemLevel 79; Rarity Unique; }
135-
SS_Item("S0");
136-
}
137-
138-
SS_Ad();
139-
140135
SS_SectionTitle("Rare Items");
141136

142137
StyleSection("Rare Colors", "The <b>Background</b> of a rare item describes its <b>Tier</b> - the relative usefulness of the item in the current meta. Opaque or colorful backgrounds are better.<div style='text-align: center;'><img src="assets/img/ItemHoverBox/ItemHoverBoxDivider_Unique.png"><br></div>The <b>Border</b> describes the <b>properties</b>: Tiny items have a green, small items a white and big items a black border. Corrupted items come with a red border.<div style='text-align: center;'><img src="assets/img/ItemHoverBox/ItemHoverBoxDivider_Unique.png"><br></div>The <b>Text color</b> is orange, instead of yellow, if the <b>itemLevel</b> is 75 or above, meaning that you can use the item for the Regal recipe instead of the chaos one.") {
@@ -187,6 +182,8 @@ StyleSection("Weapon&Armour Tier 4", "These items are usually rendered fairly un
187182
SS_InfoBox(["Detailed explanation", "A chaos recipe is selling a full “set” of rare items to a vendor - One amulet, two rings, one chest armor, etc… at the same time. The vendor will reward you with one Chaos Orb if all items are itemlevel 60+.<hr>If all items are unidentified, you’ll receive two Chaos Orbs instead. If all items are unidentified and have 20% quality, you’ll get three Chaos Orbs. If all items have an itemlevel of 75+, you’ll get Regal Orbs instead."]);
188183
}
189184

185+
SS_Ad();
186+
190187
SS_SectionTitle("Noteworthy Rares");
191188

192189
StyleSection("INFLUENCED ITEMS", "These items drop from influenced maps in the endgame. They come with their own exclusive set of mods. High level versions of these items on certain basetypes can be very valuable and are great crafting bases.") {
@@ -294,13 +291,7 @@ StyleSection("Tier 3 crafting bases", "Additional less commonly used crafting ba
294291
SS_SectionTitle("Special Purpose Bases");
295292

296293
StyleSection("Teal Highlight!", "Any item with a teal highlight has something special about it! Typical reasons are: enchants, fractured, synthesis, identified mods, incursion mods, delve mods, abyss sockets etc. Their price differs and it often requires a manual check.") {
297-
Search S0("skip", null, "exotic->synthesised;synthclasses") { ItemLevel 74; Corrupted False; Rarity Rare; SynthesisedItem True; }
298-
SS_Item("S0");
299-
}
300-
301-
StyleSection("Special: Synthesis", "Synthesed items have a special implicit. Some implicits like +1 frenzy charges or curses on hit can be in very high demand.") {
302-
Search S0("skip", null, "exotic->synthesised;synthselected") { ItemLevel 74; Corrupted False; Rarity Rare; SynthesisedItem True; BaseType "Hubris Circlet"; }
303-
Search S0("skip", null, "exotic->synthesised;synthrandom") { ItemLevel 74; Corrupted False; Rarity Rare; SynthesisedItem True; BaseType "Lathi"; }
294+
Search S0("skip", null, "exotic->synthesised;synthclasses") { ItemLevel 74; Corrupted False; Rarity Rare; FracturedItem True; }
304295
SS_Item("S0");
305296
}
306297

@@ -468,6 +459,12 @@ StyleSection("DELVE FOSSILS", "Fossils are originally found in the Azurite mine
468459
SS_Item("S0");
469460
}
470461

462+
StyleSection("Astrolabes", "Astrolabes are a new way to juice up maps in the endgame. These are found after defeating the incarnations of Dread, Neglect and Fear.") {
463+
Search S0("skip") { BaseType "Nameless Astrolabe"; }
464+
Search S0("skip") { BaseType "Templar Astrolabe"; }
465+
SS_Item("S0");
466+
}
467+
471468
StyleSection("Forbidden Tome", "Sanctum forbidden tomes. Valuable, especially early on. Run by specialized players early on for good chances of dropping pure Divines.")
472469
{
473470
Search S0("skip", "Victory for ASA") { BaseType "Forbidden Tome"; AreaLevel 80; }

0 commit comments

Comments
 (0)