Skip to content

Commit

Permalink
added metamorph sample drop location info; small fixes (#1069)
Browse files Browse the repository at this point in the history
* added some missing data files to the download list

* fixed poe.db link for int/es shields

* added metamorph data files

* moved metamorph data to iteminfo

* added metamorph sample drop locations to tooltips

* added/improved basic metamorph sample search

* updated version/notes and some data files
  • Loading branch information
Eruyome committed Dec 18, 2019
1 parent da9f415 commit 5b8e5a7
Show file tree
Hide file tree
Showing 9 changed files with 122 additions and 27 deletions.
1 change: 1 addition & 0 deletions data/metamorph_mapToOrgan.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"mapToOrgan":{"Lair Map":["Heart","Lung","Liver"],"Academy Map":["Eye","Lung","Liver"],"Scriptorium Map":["Lung","Liver"],"Vaal Pyramid Map":["Heart","Eye","Brain","Lung"],"Thicket Map":["Eye","Lung"],"Crimson Temple Map":["Heart","Lung","Liver"],"Laboratory Map":["Heart","Lung","Liver"],"Arid Lake Map":["Eye","Lung"],"Port Map":["Lung","Liver"],"Mesa Map":["Heart","Eye","Brain","Lung","Liver"],"Underground River Map":["Eye","Lung"],"Carcass Map":["Heart","Eye","Brain","Liver"],"Arena Map":["Heart","Eye","Brain","Lung","Liver"],"Flooded Mine Map":["Heart","Eye","Brain","Lung"],"Dungeon Map":["Brain","Lung","Liver"],"Marshes Map":["Heart","Eye","Lung"],"Shrine Map":["Heart","Eye","Brain","Lung","Liver"],"Sepulchre Map":["Lung","Liver"],"Arachnid Tomb Map":["Heart","Eye"],"Dunes Map":["Heart","Eye","Lung"],"Lava Lake Map":["Heart","Brain","Lung"],"Waste Pool Map":["Heart","Eye","Lung","Liver"],"City Square Map":["Eye","Brain","Lung","Liver"],"Park Map":["Heart","Eye","Brain","Lung"],"Cemetery Map":["Eye","Brain","Lung"],"Spider Lair Map":["Eye","Lung"],"Bog Map":["Eye","Lung"],"Peninsula Map":["Eye","Brain","Liver"],"Castle Ruins Map":["Heart","Eye","Lung"],"Jungle Valley Map":["Eye","Lung"],"Arsenal Map":["Eye","Brain","Lung","Liver"],"Underground Sea Map":["Heart","Brain","Lung","Liver"],"Relic Chambers Map":["Eye","Lung","Liver"],"Infested Valley Map":["Heart","Eye","Brain"],"Gardens Map":["Heart","Lung","Liver"],"Tower Map":["Heart","Eye","Lung","Liver"],"Conservatory Map":["Heart","Eye","Liver"],"Crystal Ore Map":["Eye","Heart","Brain","Liver"],"Shore Map":["Eye","Lung","Liver"],"Ramparts Map":["Eye","Brain","Lung","Liver"],"Fields Map":["Heart","Eye","Liver"],"Volcano Map":["Lung"],"Tropical Island Map":["Eye","Lung"],"Bazaar Map":["Eye","Brain","Liver"],"Arachnid Nest Map":["Eye","Lung"],"Cells Map":["Heart","Lung","Liver"],"Excavation Map":["Eye","Brain","Lung","Liver"],"Museum Map":["Eye","Brain","Liver"],"Villa Map":["Heart","Brain","Lung"],"Bone Crypt Map":["Heart","Eye","Lung"],"Geode Map":["Eye","Brain","Liver"],"Vault Map":["Eye","Brain","Lung","Liver"],"Ivory Temple Map":["Eye","Heart","Brain","Lung","Liver"],"Basilica Map":[],"Dig Map":["Heart","Eye","Brain","Lung"],"Summit Map":["Heart","Eye","Brain","Lung"],"Cage Map":["Heart","Eye","Lung","Liver"],"Caldera Map":["Eye","Brain","Lung","Liver"],"Armoury Map":["Heart","Eye","Brain"],"Colonnade Map":["Eye","Brain","Liver"],"Plateau Map":["Heart","Eye","Brain","Lung","Liver"],"Graveyard Map":["Eye","Liver","Lung"],"Burial Chambers Map":["Heart","Eye"],"Pit Map":["Heart","Eye","Lung"],"Overgrown Shrine Map":["Heart","Eye","Brain","Lung","Liver"],"Fungal Hollow Map":["Heart","Eye","Brain","Lung","Liver"],"Courtyard Map":["Eye","Heart","Brain","Lung","Liver"],"Atoll Map":["Heart","Eye","Lung"],"Racecourse Map":["Heart","Eye","Lung","Liver"],"Temple Map":["Eye","Brain","Lung","Liver"],"Desert Spring Map":["Heart","Eye","Brain","Lung","Liver"],"Courthouse Map":["Eye","Heart","Brain","Lung","Liver"],"Mud Geyser Map":["Heart","Eye","Lung"],"Spider Forest Map":["Heart","Eye"],"Glacier Map":["Eye","Lung"],"Overgrown Ruin Map":["Heart","Eye","Lung","Liver"],"Ancient City Map":["Eye","Lung","Liver"],"Necropolis Map":["Eye","Brain","Liver"],"Desert Map":["Eye","Liver"],"Belfry Map":["Heart","Brain","Lung"],"Siege Map":["Heart","Eye","Lung"],"Grotto Map":["Heart","Eye","Brain","Liver"],"Reef Map":["Heart","Lung","Liver"],"Acid Caverns Map":["Heart","Eye","Brain","Lung","Liver"],"Lava Chamber Map":["Heart","Eye","Lung","Liver"],"Dark Forest Map":["Heart","Lung","Liver"],"Beach Map":["Eye","Lung","Liver"],"Core Map":["Heart","Eye","Lung","Liver"],"Haunted Mansion Map":["Heart","Brain","Lung","Liver"],"Mausoleum Map":["Eye","Liver"],"Vaal Temple Map":["Heart","Eye","Brain","Lung","Liver"],"Barrows Map":["Eye","Brain"],"Cursed Crypt Map":["Eye","Lung","Liver"],"Coral Ruins Map":["Heart","Eye","Brain","Lung","Liver"],"Maze Map":["Heart","Brain","Lung"],"Alleyways Map":["Heart","Eye","Lung","Liver"],"Lookout Map":["Heart","Eye","Lung","Liver"],"Primordial Pool Map":["Heart","Lung","Liver"],"Precinct Map":["Heart","Eye","Brain","Lung","Liver"],"Lighthouse Map":["Eye","Heart","Brain","Lung","Liver"],"Canyon Map":["Heart","Eye","Lung","Liver"],"Waterways Map":["Eye","Lung","Liver"],"Promenade Map":["Eye","Heart","Brain","Liver"],"Orchard Map":["Heart","Brain","Lung"],"Toxic Sewer Map":["Heart","Eye","Brain","Lung"],"Malformation Map":["Heart","Eye","Brain","Liver"],"Crater Map":["Heart","Eye","Brain","Lung","Liver"],"Wharf Map":["Eye","Brain"],"Iceberg Map":["Heart","Eye","Brain","Lung","Liver"],"Channel Map":["Heart","Eye","Lung","Liver"],"Strand Map":["Heart","Eye","Lung"],"Pier Map":["Eye","Brain","Liver"],"Phantasmagoria Map":["Heart","Eye","Liver"],"Wasteland Map":["Heart","Eye","Lung"],"Coves Map":["Eye","Lung","Liver"],"Estuary Map":["Heart","Eye","Lung"],"Colosseum Map":["Heart","Eye","Brain","Lung","Liver"],"Terrace Map":["Heart","Eye","Lung"],"Primordial Blocks Map":["Heart","Brain","Lung","Liver"],"Defiled Cathedral Map":["Heart","Eye","Brain","Lung","Liver"],"Sulphur Vents Map":["Heart","Lung","Liver"],"Shipyard Map":["Eye","Brain","Lung","Liver"],"Leyline Map":["Heart","Lung"],"Ashen Wood Map":["Eye","Brain","Lung","Liver"],"Moon Temple Map":["Heart","Lung","Liver"],"Palace Map":["Heart","Eye","Brain","Lung","Liver"],"Sunken City Map":["Heart","Brain","Lung","Liver"],"Mineral Pools Map":["Heart","Eye"],"Ghetto Map":["Eye","Brain","Liver"],"Factory Map":["Heart","Eye","Brain","Liver"],"Residence Map":["Lung","Liver"],"Plaza Map":["Heart","Brain","Lung"],"Pen Map":["Heart","Eye","Lung"],"Chateau Map":["Heart","Eye"],"Arcade Map":["Heart","Brain","Lung"]}}
1 change: 1 addition & 0 deletions data/metamorph_organToMap.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"organToMap":{"Heart":["Armoury Map","Lair Map","Plateau Map","Vaal Pyramid Map","Pit Map","Burial Chambers Map","Crimson Temple Map","Laboratory Map","Overgrown Shrine Map","Fungal Hollow Map","Courtyard Map","Mesa Map","Atoll Map","Carcass Map","Arena Map","Racecourse Map","Flooded Mine Map","Marshes Map","Shrine Map","Desert Spring Map","Arachnid Tomb Map","Mud Geyser Map","Courthouse Map","Spider Forest Map","Overgrown Ruin Map","Dunes Map","Waste Pool Map","Lava Lake Map","Belfry Map","Siege Map","Grotto Map","Reef Map","Acid Caverns Map","Lava Chamber Map","Dark Forest Map","Park Map","Core Map","Castle Ruins Map","Haunted Mansion Map","Vaal Temple Map","Underground Sea Map","Maze Map","Coral Ruins Map","Infested Valley Map","Alleyways Map","Lookout Map","Primordial Pool Map","Precinct Map","Lighthouse Map","Canyon Map","Gardens Map","Promenade Map","Tower Map","Toxic Sewer Map","Orchard Map","Conservatory Map","Crystal Ore Map","Malformation Map","Crater Map","Fields Map","Iceberg Map","Channel Map","Strand Map","Phantasmagoria Map","Wasteland Map","Cells Map","Estuary Map","Colosseum Map","Terrace Map","Villa Map","Primordial Blocks Map","Defiled Cathedral Map","Bone Crypt Map","Sulphur Vents Map","Leyline Map","Moon Temple Map","Ivory Temple Map","Palace Map","Dig Map","Sunken City Map","Mineral Pools Map","Summit Map","Cage Map","Factory Map","Plaza Map","Pen Map","Chateau Map","Arcade Map"],"Eye":["Academy Map","Thicket Map","Vaal Pyramid Map","Arid Lake Map","Mesa Map","Underground River Map","Carcass Map","Arena Map","Flooded Mine Map","Marshes Map","Shrine Map","Arachnid Tomb Map","Dunes Map","Waste Pool Map","City Square Map","Park Map","Cemetery Map","Bog Map","Spider Lair Map","Peninsula Map","Castle Ruins Map","Jungle Valley Map","Arsenal Map","Relic Chambers Map","Infested Valley Map","Tower Map","Conservatory Map","Crystal Ore Map","Shore Map","Ramparts Map","Fields Map","Tropical Island Map","Bazaar Map","Arachnid Nest Map","Excavation Map","Museum Map","Bone Crypt Map","Geode Map","Vault Map","Ivory Temple Map","Dig Map","Summit Map","Cage Map","Caldera Map","Armoury Map","Colonnade Map","Graveyard Map","Pit Map","Burial Chambers Map","Overgrown Shrine Map","Fungal Hollow Map","Courtyard Map","Atoll Map","Racecourse Map","Temple Map","Desert Spring Map","Mud Geyser Map","Courthouse Map","Spider Forest Map","Glacier Map","Overgrown Ruin Map","Ancient City Map","Necropolis Map","Desert Map","Siege Map","Grotto Map","Acid Caverns Map","Lava Chamber Map","Beach Map","Core Map","Mausoleum Map","Barrows Map","Vaal Temple Map","Cursed Crypt Map","Coral Ruins Map","Alleyways Map","Lookout Map","Precinct Map","Lighthouse Map","Canyon Map","Waterways Map","Promenade Map","Toxic Sewer Map","Malformation Map","Wharf Map","Crater Map","Iceberg Map","Channel Map","Strand Map","Phantasmagoria Map","Pier Map","Wasteland Map","Coves Map","Estuary Map","Colosseum Map","Terrace Map","Defiled Cathedral Map","Shipyard Map","Ashen Wood Map","Palace Map","Mineral Pools Map","Ghetto Map","Factory Map","Pen Map","Chateau Map"],"Brain":["Armoury Map","Colonnade Map","Plateau Map","Vaal Pyramid Map","Overgrown Shrine Map","Fungal Hollow Map","Courtyard Map","Mesa Map","Arena Map","Carcass Map","Temple Map","Flooded Mine Map","Dungeon Map","Shrine Map","Desert Spring Map","Courthouse Map","Necropolis Map","Lava Lake Map","Belfry Map","Grotto Map","Acid Caverns Map","City Square Map","Park Map","Cemetery Map","Peninsula Map","Haunted Mansion Map","Barrows Map","Vaal Temple Map","Arsenal Map","Underground Sea Map","Maze Map","Coral Ruins Map","Infested Valley Map","Precinct Map","Lighthouse Map","Promenade Map","Toxic Sewer Map","Orchard Map","Crystal Ore Map","Ramparts Map","Malformation Map","Wharf Map","Crater Map","Iceberg Map","Bazaar Map","Pier Map","Colosseum Map","Excavation Map","Museum Map","Villa Map","Primordial Blocks Map","Defiled Cathedral Map","Geode Map","Shipyard Map","Vault Map","Ashen Wood Map","Ivory Temple Map","Palace Map","Dig Map","Sunken City Map","Ghetto Map","Summit Map","Factory Map","Plaza Map","Caldera Map","Arcade Map"],"Lung":["Lair Map","Academy Map","Thicket Map","Scriptorium Map","Vaal Pyramid Map","Crimson Temple Map","Laboratory Map","Arid Lake Map","Mesa Map","Port Map","Underground River Map","Arena Map","Flooded Mine Map","Dungeon Map","Marshes Map","Shrine Map","Sepulchre Map","Dunes Map","Waste Pool Map","Lava Lake Map","City Square Map","Park Map","Cemetery Map","Bog Map","Spider Lair Map","Castle Ruins Map","Jungle Valley Map","Arsenal Map","Underground Sea Map","Relic Chambers Map","Gardens Map","Tower Map","Shore Map","Ramparts Map","Volcano Map","Tropical Island Map","Arachnid Nest Map","Cells Map","Excavation Map","Villa Map","Bone Crypt Map","Vault Map","Ivory Temple Map","Dig Map","Summit Map","Cage Map","Caldera Map","Graveyard Map","Plateau Map","Pit Map","Overgrown Shrine Map","Fungal Hollow Map","Courtyard Map","Atoll Map","Racecourse Map","Temple Map","Desert Spring Map","Mud Geyser Map","Courthouse Map","Glacier Map","Overgrown Ruin Map","Ancient City Map","Belfry Map","Siege Map","Reef Map","Acid Caverns Map","Lava Chamber Map","Dark Forest Map","Beach Map","Core Map","Haunted Mansion Map","Vaal Temple Map","Cursed Crypt Map","Maze Map","Coral Ruins Map","Alleyways Map","Lookout Map","Primordial Pool Map","Precinct Map","Canyon Map","Lighthouse Map","Waterways Map","Toxic Sewer Map","Orchard Map","Crater Map","Iceberg Map","Channel Map","Strand Map","Wasteland Map","Coves Map","Estuary Map","Colosseum Map","Terrace Map","Primordial Blocks Map","Defiled Cathedral Map","Sulphur Vents Map","Shipyard Map","Leyline Map","Moon Temple Map","Ashen Wood Map","Palace Map","Sunken City Map","Residence Map","Plaza Map","Pen Map","Arcade Map"],"Liver":["Lair Map","Academy Map","Colonnade Map","Graveyard Map","Plateau Map","Scriptorium Map","Crimson Temple Map","Laboratory Map","Overgrown Shrine Map","Fungal Hollow Map","Courtyard Map","Mesa Map","Port Map","Arena Map","Carcass Map","Temple Map","Racecourse Map","Dungeon Map","Shrine Map","Sepulchre Map","Desert Spring Map","Courthouse Map","Overgrown Ruin Map","Ancient City Map","Necropolis Map","Waste Pool Map","Desert Map","Grotto Map","Reef Map","Acid Caverns Map","City Square Map","Lava Chamber Map","Dark Forest Map","Beach Map","Core Map","Peninsula Map","Haunted Mansion Map","Mausoleum Map","Vaal Temple Map","Cursed Crypt Map","Arsenal Map","Underground Sea Map","Relic Chambers Map","Coral Ruins Map","Alleyways Map","Lookout Map","Primordial Pool Map","Precinct Map","Canyon Map","Lighthouse Map","Gardens Map","Waterways Map","Promenade Map","Tower Map","Conservatory Map","Shore Map","Crystal Ore Map","Ramparts Map","Malformation Map","Crater Map","Fields Map","Iceberg Map","Bazaar Map","Channel Map","Phantasmagoria Map","Pier Map","Coves Map","Cells Map","Colosseum Map","Excavation Map","Museum Map","Primordial Blocks Map","Defiled Cathedral Map","Geode Map","Sulphur Vents Map","Shipyard Map","Vault Map","Ivory Temple Map","Moon Temple Map","Ashen Wood Map","Palace Map","Sunken City Map","Ghetto Map","Cage Map","Factory Map","Residence Map","Caldera Map"]}}
2 changes: 1 addition & 1 deletion data_trade/mods.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion data_trade/uniques.json

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions resources/Updates_Trade.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
The following is a list of what has been updated, starting with 1.1.0

2.15.7
================================================================================================
* Added information about metamorph sample types able to drop from a map to a maps ctrl + c ItemInfo tooltip.
* Added information about maps able to drop specific metamorph samples to a samples ctrl + c ItemInfo tooltip.
* Fixed an issue with a data file which partly broke the "Get currency note ratio" function.
* Improved basic metamorph sample search. Advanced search continues to be unavailable since poe.trade doesn't support the item mods.
* Fixed the url for ES shields for the item affix lookup on poedb.tw.
* Updated data files (uniques etc).

2.15.6
================================================================================================
* Fixed incorrect request parameter for the Crusader influence on items.
Expand Down
2 changes: 1 addition & 1 deletion resources/VersionTrade.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
TradeReleaseVersion := "v2.15.6"
TradeReleaseVersion := "v2.15.7"
TradeAHKVersionRequired := "1.1.26.00"
99 changes: 94 additions & 5 deletions resources/ahk/POE-ItemInfo.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ Globals.Set("CurrentItemFilter", "")
/*
*/

; Parse metamorph data
global MetamorphData := { "mapToOrgan" : ReadJSONDataFromFile(A_ScriptDir "\data\metamorph_mapToOrgan.json", "mapToOrgan"), "organToMap" : ReadJSONDataFromFile(A_ScriptDir "\data\metamorph_organToMap.json", "organToMap")}

class UserOptions {
ScanUI()
{
Expand Down Expand Up @@ -384,6 +387,7 @@ class Item_ {
This.IsMapFragment := False
This.IsEssence := False
This.IsRelic := False
This.IsMetamorphSample := False

This.IsElderBase := False
This.IsShaperBase := False
Expand Down Expand Up @@ -712,7 +716,7 @@ CheckRarityLevel(RarityString)
return 0 ; unknown rarity. shouldn't happen!
}

ParseItemType(ItemDataStats, ItemDataNamePlate, ByRef BaseType, ByRef SubType, ByRef GripType, RarityLevel)
ParseItemType(ItemDataStats, ItemDataNamePlate, ByRef BaseType, ByRef SubType, ByRef GripType, RarityLevel, IsMetamorphSample)
{
; Grip type only matters for weapons at this point. For all others it will be 'None'.
; Note that shields are armour and not weapons, they are not 1H.
Expand Down Expand Up @@ -804,6 +808,13 @@ ParseItemType(ItemDataStats, ItemDataNamePlate, ByRef BaseType, ByRef SubType, B
return
}

; Metamorph samples
If (IsMetamorphSample and RegExMatch(Loopfield, "i)(Eye|Liver|Heart|Lung|Brain)$", match)) {
BaseType := "Metamorph"
SubType := "Metamorph " match1
return
}

; Leaguestones and Scarabs
If (RegExMatch(Loopfield, "i)\b(Leaguestone|Scarab)\b"))
{
Expand Down Expand Up @@ -1527,6 +1538,71 @@ ParseMapTier(ItemDataText)
}
}

MapMetamorphOrganToMap(ItemName) {
organ := RegExReplace(ItemName, "i).*(Brain|Liver|Lung|Eye|Heart)$", "$1")
mapList := ""
For key, val in MetamorphData.organToMap {
If (key = organ) {
i := 0
For Index, Value In val {
i++
mapList .= ", " . RegExReplace(Value, "i)\s?Map")
If (i >= 7) {
mapList .= "`n"
i := 0
}
}
mapList := LTrim(mapList, ", ")
}
}
Return { "default" : mapList, "sorted" : MapMetamorphOrganToMapSorted(ItemName)}
}

MapMetamorphOrganToMapSorted(ItemName) {
organ := RegExReplace(ItemName, "i).*(Brain|Liver|Lung|Eye|Heart)$", "$1")
mapList := ""

sortedList := [[],[],[],[]]
For key, val in MetamorphData.mapToOrgan {
If (IsInArray(organ, val)) {
sortedList[val.MaxIndex()-1].push(key)
}
}

listStr := ""
For i, organLimit in sortedList {
k := 0
lineStr := ""
For j, map in organLimit {
k++
lineStr .= RegExReplace(map, "i)\s?Map") ", "
If (k >= 8) {
If (j > 1) {
lineStr .= "`n" . " "
} Else {
lineStr .= "`n"
}
k := 0
}
}
listStr .= "`n`n" . "[ " i " ]: " RegExReplace(lineStr,"i),\s+?$")
}

Return listStr
}

MapMetamorphMapToOrgan(map) {
organList := ""
For key, val in MetamorphData.mapToOrgan {
If (key = map) {
For Index, Value In val
organList .= ", " . Value
organList := LTrim(organList, ", ")
}
}
Return organList
}

ParseGemLevel(ItemDataText, PartialString="Level:")
{
ItemDataChunk := GetItemDataChunk(ItemDataText, PartialString)
Expand Down Expand Up @@ -7872,6 +7948,10 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
Item["Is" match1 "Base"] := True
Item.HasInfluence.push(match1)
}
RegExMatch(Trim(A_LoopField), "i)^Combine this with four other different samples in Tane's Laboratory.", match)
If (match) {
Item.IsMetamorphSample := True
}
}

; AHK only allows splitting on single chars, so first
Expand Down Expand Up @@ -8039,7 +8119,7 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
ItemLevelWord := "Item Level:"
}
If (Not Item.IsBeast) {
ParseItemType(ItemData.Stats, ItemData.NamePlate, ItemBaseType, ItemSubType, ItemGripType, RarityLevel)
ParseItemType(ItemData.Stats, ItemData.NamePlate, ItemBaseType, ItemSubType, ItemGripType, RarityLevel, Item.IsMetamorphSample)
Item.BaseType := ItemBaseType
Item.SubType := ItemSubType
Item.GripType := ItemGripType
Expand Down Expand Up @@ -8157,7 +8237,7 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
}

ItemData.Stats := ItemDataParts2

If (Item.IsFlask)
{
ParseFlaskAffixes(ItemData.Affixes)
Expand Down Expand Up @@ -8371,6 +8451,10 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
If (MapDescription)
{
TT .= MapDescription
Metamorph := MapMetamorphMapToOrgan(Item.SubType)
If (Metamorph) {
TT .= "`n`nMetamorph organs (boss):`n " Metamorph
}
}

If (RarityLevel > 1 and RarityLevel < 4 and Not Item.IsUnidentified)
Expand Down Expand Up @@ -8491,7 +8575,7 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
}
}

Else If (ItemData.Rarity == "Unique")
Else If (ItemData.Rarity == "Unique" and not Item.IsMetamorphSample)
{
If (FindUnique(Item.Name) == False and Not Item.IsUnidentified)
{
Expand All @@ -8504,6 +8588,11 @@ ParseItemData(ItemDataText, ByRef RarityLevel="")
TT = %TT%`n--------%AffixDetails%
}
}

If (Item.IsMetamorphSample) {
Metamorph := MapMetamorphOrganToMap(Item.Name) ; object
TT .= "`n--------`n" . "Where to find this organ type, sorted by number of additional types of organs in the drop pool: `n" Metamorph.sorted
}

If (pseudoMods.Length())
{
Expand Down Expand Up @@ -11434,7 +11523,7 @@ LookUpAffixes() {
url .= StrLen(shield) ? ",dex_shield" : ""
} Else If (es) {
url .= "&an=int_armour"
url .= StrLen(shield) ? ",int_shield" : ""
url .= StrLen(shield) ? ",focus" : ""
}
}
Else If (StrLen(accessory)) {
Expand Down
Loading

0 comments on commit 5b8e5a7

Please sign in to comment.