Skip to content

Instantly share code, notes, and snippets.

@martinlindhe
Created September 18, 2022 17:09
Show Gist options
  • Save martinlindhe/f578fe62f75fededd01698a8f80124e0 to your computer and use it in GitHub Desktop.
Save martinlindhe/f578fe62f75fededd01698a8f80124e0 to your computer and use it in GitHub Desktop.
| reads tradeskills.ini and auto banks all stuff you should have
Sub Main
/echo tradeskill-autobank.mac started
/declare MaxInvSlots int outer 10
| XXX TODO abort w error if bank wnd is not opened
:HandOverLoop
/call FindMyItemKind
/if (${Macro.Return.Length} > 0) {
/call PutComponentsInBank ${Macro.Return}
/delay 1s
| /goto :HandOverLoop
}
/return
| identifies a tradeskill category from inventory that i am responsible for
| return: itemType
Sub FindMyItemKind
/declare ItemType string local
/declare Reciever string local
/declare Bag int local
/declare Slot int local
/for Bag 1 to ${MaxInvSlots}
/if (${InvSlot[pack${Bag}].Item.Container}) {
/if (!${Window[Pack${Bag}].Open}) /nomodkey /ctrlkey /itemnotify pack${Bag} rightmouseup
/delay 1s ${Window[Pack${Bag}].Open}
/for Slot 1 to ${InvSlot[pack${Bag}].Item.Container}
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].ID} && !${InvSlot[pack${Bag}].Item.Item[${Slot}].NoDrop}) {
| skip if Peridot and me = ENC
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Peridot]} && ${Me.Class.ShortName.Equal[ENC]}) {
/continue
}
| skip if Emerald and me = CLR
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Emerald]} && ${Me.Class.ShortName.Equal[CLR]}) {
/continue
}
/varset ItemType ${Ini[tradeskills.ini,Items,${InvSlot[pack${Bag}].Item.Item[${Slot}].Name},"-"]}
| make sure I'm not the toon to handle item type
/varset Reciever ${Ini[tradeskills.ini,Roles,${ItemType},"-"]}
/if (${ItemType.NotEqual["-"]} && ${Me.Name.Equal[${Reciever}]}) {
/echo I SHOULD AUTO BANK: ${InvSlot[pack${Bag}].Item.Item[${Slot}].Name}
/return ${ItemType}
}
}
/next Slot
}
/next Bag
/return
Sub PutComponentsInBank(string ItemType)
/declare currentItemType string local
/declare Bag int local
/declare Slot int local
/declare count int local 0
/if (!${Window[BigBankWnd].Open}) {
/bc FATAL NO OPENED BANK WINDOW
/endmacro
}
/echo Auto banking all ${ItemType} components
/for Bag 1 to ${MaxInvSlots}
/if (${InvSlot[pack${Bag}].Item.Container}) {
/if (!${Window[Pack${Bag}].Open}) /nomodkey /ctrlkey /itemnotify pack${Bag} rightmouseup
/delay 1s ${Window[Pack${Bag}].Open}
/for Slot 1 to ${InvSlot[pack${Bag}].Item.Container}
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].ID} && !${InvSlot[pack${Bag}].Item.Item[${Slot}].NoDrop}) {
/varset currentItemType ${Ini[tradeskills.ini,Items,${InvSlot[pack${Bag}].Item.Item[${Slot}].Name},"-"]}
/if (${currentItemType.Equal[${ItemType}]}) {
| skip if Peridot and me = ENC
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Peridot]} && ${Me.Class.ShortName.Equal[ENC]}) {
/continue
}
| skip if Emerald and me = CLR
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Emerald]} && ${Me.Class.ShortName.Equal[CLR]}) {
/continue
}
/varcalc count ${count}+1
/echo Banking #${count} ${currentItemType}: ${InvSlot[pack${Bag}].Item.Item[${Slot}].Name}
/nomodkey /shiftkey /itemnotify in pack${Bag} ${Slot} leftmouseup
/delay 1s ${Cursor.ID}
/delay 3
/if (!${Cursor.ID}) {
/echo ERROR cursor id empty!!!!
/return
}
:ClickAutoBank_Loop
| click auto inventory button in bank window
/notify BigBankWnd BIGB_AutoButton leftmouseup
/delay 1
/if (${Cursor.ID}) {
/echo Failed to auto bank ${InvSlot[pack${Bag}].Item.Item[${Slot}].Name}, retrying ...
/delay 1s
/goto :ClickAutoBank_Loop
}
}
}
/next Slot
}
/next Bag
/return
| trades tradeskill components to others according to tradeskills.ini
Sub Main
/echo tradeskill-sort.mac started
/declare MaxInvSlots int outer 10
:HandOverLoop
/call FindItemKind
/if (${Macro.Return.Length} > 0) {
/call HandOverComponents ${Macro.Return}
/delay 1s
/goto :HandOverLoop
}
/return
| identifies a tradeskill category from inventory that we want to trade
| return: itemType
Sub FindItemKind
/declare ItemType string local
/declare Reciever string local
/declare Bag int local
/declare Slot int local
/for Bag 1 to ${MaxInvSlots}
/if (${InvSlot[pack${Bag}].Item.Container}) {
/if (!${Window[Pack${Bag}].Open}) /nomodkey /ctrlkey /itemnotify pack${Bag} rightmouseup
/delay 1s ${Window[Pack${Bag}].Open}
/for Slot 1 to ${InvSlot[pack${Bag}].Item.Container}
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].ID} && !${InvSlot[pack${Bag}].Item.Item[${Slot}].NoDrop}) {
| skip if Peridot and me = ENC
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Peridot]} && ${Me.Class.ShortName.Equal[ENC]}) {
/continue
}
| skip if Emerald and me = CLR
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Emerald]} && ${Me.Class.ShortName.Equal[CLR]}) {
/continue
}
/varset ItemType ${Ini[tradeskills.ini,Items,${InvSlot[pack${Bag}].Item.Item[${Slot}].Name},"-"]}
| make sure I'm not the toon to handle item type
/varset Reciever ${Ini[tradeskills.ini,Roles,${ItemType},"-"]}
/if (${ItemType.NotEqual["-"]} && ${Me.Name.NotEqual[${Reciever}]}) {
/if (${SpawnCount[pc ${Reciever} radius 22]}) {
/return ${ItemType}
} else {
/if (${SpawnCount[pc ${Reciever}]}) {
/target pc =${Reciever}
/stick
/echo SKIPPING RECIEVER ${ItemType} OOR: ${Reciever} (${Spawn[pc ${Reciever}].Distance})
/bc SORT: SKIPPING RECIEVER ${ItemType} OOR: ${Reciever} (${Spawn[pc ${Reciever}].Distance})
} else {
/echo SKIPPING RECIEVER ${ItemType} NOT IN ZONE: ${Reciever} (${ItemType})
/bc SKIPPING RECIEVER ${ItemType} NOT IN ZONE: ${Reciever} (${ItemType})
}
}
}
}
/next Slot
}
/next Bag
/return
Sub HandOverComponents(string ItemType)
/declare currentItemType string local
/declare Reciever string local
/declare Bag int local
/declare Slot int local
/declare count int local 0
/varset Reciever ${Ini[tradeskills.ini,Roles,${ItemType},"-"]}
/echo Handing over all ${ItemType} components to ${Reciever}
/if (!${SpawnCount[pc ${Reciever} radius 25]}) {
/echo ERROR ${Reciever} is out of range/not in zone!!!
/beep
/return
}
| trade up to 8 items to toon
/target id ${Spawn[pc =${Reciever}].ID}
/delay 1s ${Target.ID}
/for Bag 1 to ${MaxInvSlots}
/if (${InvSlot[pack${Bag}].Item.Container}) {
/if (!${Window[Pack${Bag}].Open}) /nomodkey /ctrlkey /itemnotify pack${Bag} rightmouseup
/delay 1s ${Window[Pack${Bag}].Open}
/for Slot 1 to ${InvSlot[pack${Bag}].Item.Container}
| XXX if trade is not open
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].ID} && !${InvSlot[pack${Bag}].Item.Item[${Slot}].NoDrop}) {
/varset currentItemType ${Ini[tradeskills.ini,Items,${InvSlot[pack${Bag}].Item.Item[${Slot}].Name},"-"]}
/if (${currentItemType.Equal[${ItemType}]}) {
| skip if Peridot and me = ENC
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Peridot]} && ${Me.Class.ShortName.Equal[ENC]}) {
/continue
}
| skip if Emerald and me = CLR
/if (${InvSlot[pack${Bag}].Item.Item[${Slot}].Name.Equal[Emerald]} && ${Me.Class.ShortName.Equal[CLR]}) {
/continue
}
/varcalc count ${count}+1
/echo Handing over #${count} ${currentItemType}: ${InvSlot[pack${Bag}].Item.Item[${Slot}].Name}
/nomodkey /shiftkey /itemnotify in pack${Bag} ${Slot} leftmouseup
/delay 1s ${Cursor.ID}
/delay 3
/if (!${Cursor.ID}) {
/echo ERROR cursor id empty!!!!
/return
}
:OpenTrade_Loop
/click left target
/delay 1s ${Window[TradeWnd].Open}
/if (!${Window[TradeWnd].Open}) {
/echo Failed to open trade with ${Target.CleanName}, retrying ...
/delay 2s
/goto :OpenTrade_Loop
}
/if (${count} >= 8) {
/echo handing over first ${count} items
/delay 5
/notify TradeWnd TRDW_Trade_Button leftmouseup
/delay 3
/bct ${Reciever} //notify TradeWnd TRDW_Trade_Button leftmouseup
/varset count 0
/delay 5s !${Window[TradeWnd].Open}
/delay 2s
}
}
}
/next Slot
}
/next Bag
/if (${count} > 0) {
/echo handing over final ${count} items
/notify TradeWnd TRDW_Trade_Button leftmouseup
/delay 3
/bct ${Reciever} //notify TradeWnd TRDW_Trade_Button leftmouseup
/delay 5s !${Window[TradeWnd].Open}
}
/if (${Window[TradeWnd].Open}) {
/beep
/bc ERROR trade window still open with ${Reciever} - exiting
/endmacro
}
/return
[Roles]
Tailoring=Blod
; XXX off-loader for Blod
PopTailoring=Sweetlard
; NewTailoring = Excellent Silk etc
NewTailoring=Helge
; let Trams do refinement combines like Crystalline Silk Swatch for least chance of failure
TailoringRefine=Trams
PieTins=Trams
;BoneChips=Benis
BoneChips=Blastar
Smithing=Besty
NewSmithing=Agatha
Jewelcraft=Knuck
Baking=Drutten
PopBaking=Drutten
GodBaking=Grimakin
DonBaking=Drutten
ForageQuest=Spela
BakingExtras=Gerwulf
BardEpic=Gerwulf
Brewing=Drutten
; subcombines for Brewing: Kaladim Constitutional
KaladimConstitutional=Garotta
; subcombines for Baking: Misty Thicket Picnic
MistyThicketPicnicPart1=Mestypie
MistyThicketPicnicPart2=Masterpie
; FIXME separate toon just to hold final result, MistyThicketPicnicPart2 is over loaded
TimeForage=Bandy
Fletching=Stor
Pottery=Stor
; XXX Halsen holds excess stuff from Stor ...
PotteryExcess=Halsen
FletchingExcess=Halsen
;PotteryExcess=Stor
;FletchingExcess=Stor
Research=Absint
Alchemy=Samma
AlchemyBulk=Erland
Tinkering=Myggan
TinkeringBulk=Kesok
BigRocks=Keffat
VeliousArmor=Blastar
PopArmor=Crusade
GodArmor=Crusade
; Madtz = PopArmor and GodArmor TRADER
;PopArmor=Madtz
;GodArmor=Madtz
OowArmorT1=Brann
OowArmorT2=Redito
StoneOfMarking=Chancer
; let Trams turn these into sheets for easier storage
;MagneticArmor=Trams
; Brinner has free storage
MagneticArmor=Brinner
; Magneta holds alot of magnetic armor
;MagneticArmor=Magneta
; Strupen holds Magnetic Metal Brick and Magnetized Filings
MagneticParts=Strupen
; let Trams turn into Small Piece of Acrylia for storage
AcryliaOre=Trams
; Poison = "new poison", such as Fresh Oleander
Poison=Kniven
; all other/classic poison components
OldPoison=Alethea
OldPoisonBulk=Azoth
; brown bottle things (oow poisons)
OOWPoison=Moola
; "Venom" = Grade X Venom, Grade X Sample, Grade X Extract
Venom=Fosco
; Brann
VendorTrash=Brann
Defiant=Fandinu
; Ornator = Defiant TRADER
;Defiant=Ornator
Geerlok=Fandinu
; Prinzen = Geerlok TRADER
;Geerlok=Prinzen
Vegetables=Veggo
; Auguments on Laser T1, Kamaxia T2
; NOTE: Madtz sells T1 and T2 in bazaar
AugumentT1=Laser
AugumentT2=Kamaxia
Dye=Kamaxia
Misc=Blastar
TailorSubcombines=Gerrald
; Fandinu for transport to bazaar:
TraderAlchemy=Fandinu
;TraderAlchemy=Uroboros
[Items]
; Alchemy
Mullein=Alchemy
Curzon=Alchemy
Lucidem=Alchemy
Urticaceae=Alchemy
Hearty Shissar Blood=Alchemy
Exceptional Shissar Blood=Alchemy
Skeleton Parts=Alchemy
Sunshard Powder=Alchemy
Autumn Crocus=Alchemy
Exceptional Zombie Essence=Alchemy
Robust Shadow Essence=Alchemy
Exceptional Shade Essence=Alchemy
Aderirse Bur=Alchemy
Robust Lizard Man Blood=Alchemy
Vampire Dust=Alchemy
; Alchemy - illusions
Kobold Parts=Alchemy
Basilisk Parts=Alchemy
Human Parts=Alchemy
Troll Parts=Alchemy
Ogre Meat=Alchemy
Gnome Meat=Alchemy
Erudite Meat=Alchemy
Froglok Blood=Alchemy
; Alchemy bulk
Nodding Blue Lily=AlchemyBulk
Versluierd Fungus=AlchemyBulk
Deepwater Ink=AlchemyBulk
Sample of Taelosian Sludge=AlchemyBulk
Sample of Highland Sludge=AlchemyBulk
Deep Cavern Fungus=AlchemyBulk
; Poison
Brittle Caladium=Poison
Fresh Caladium=Poison
Fine Caladium=Poison
Fine Delphinium=Poison
Fresh Delphinium=Poison
Stale Delphinium=Poison
Pristine Delphinium=Poison
Fresh Caladium=Poison
Wilted Caladium=Poison
Dry Caladium=Poison
Stale Caladium=Poison
Quality Caladium=Poison
Fine Larkspur=Poison
Fresh Larkspur=Poison
Brittle Larkspur=Poison
Dry Larkspur=Poison
Stale Larkspur=Poison
Wilted Larkspur=Poison
Brittle Muscimol=Poison
Fresh Muscimol=Poison
Stale Muscimol=Poison
Fine Muscimol=Poison
Dry Muscimol=Poison
Wilted Muscimol=Poison
Wilted Oleander=Poison
Stale Oleander=Poison
Fine Oleander=Poison
Fresh Oleander=Poison
Dry Oleander=Poison
Brittle Oleander=Poison
Fresh Privit=Poison
Quality Oleander=Poison
Pristine Oleander=Poison
Fine Privit=Poison
Immaculate Privit=Poison
Stale Laburnum=Poison
Wilted Laburnum=Poison
Brittle Laburnum=Poison
Fresh Laburnum=Poison
Dry Laburnum=Poison
Fine Laburnum=Poison
Quality Laburnum=Poison
; OldPoison
Fungus Clump=OldPoison
Skyash Bile=OldPoison
Spiroc Bone Dust=OldPoison
Twilight Worms=OldPoison
Werewolf Pelt=OldPoison
Icy Gelidran Hide=OldPoison
Phosphorous Powder=OldPoison
Crystallized Sulfur=OldPoison
Golden Ember Powder=OldPoison
Venomous Secretions=OldPoison
Diaku Blood=OldPoison
Smashed War Grubs=OldPoison
Muramite Blood=OldPoison
Plague Mites=OldPoison
Shriveled Flesh=OldPoison
Feran Brain=OldPoison
Wax Flower=OldPoison
Muramite Bile Sack=OldPoison
Dust of Decay=OldPoison
Blood-Filled Aneuk Heart=OldPoison
Pyrilen Brain=OldPoison
Shissar venom sack=OldPoison
Hearty Mushroom Spores=OldPoison
Hearty Goblin Blood=OldPoison
Undead Shissar Venom Sack=OldPoison
Chimera Lion's Eye=OldPoison
Rock Fern=OldPoison
Mt. Death Mineral Salts=OldPoison
Bazu Toes=OldPoison
Embalming Dust=OldPoison
Scaled Dragorn Hide=OldPoisonBulk
; luclin poison
Nardoo=OldPoison
; ldon poison
Grave Mold=OldPoison
Amanita Phalloide=OldPoison
; shm/rog augument stuff:
Slugworms=OldPoison
Dust of Discord=OldPoison
Trean Flies=OldPoison
Discordant Scoriae=OldPoison
; brown bottles, tongues, eyes & tails (oow poisons)
Discordling Dust=OOWPoison
Pyrilen Blood=OOWPoison
Pyrilen Heart Blood=OOWPoison
Gelidran Blood=OOWPoison
Gelidran Heart Blood=OOWPoison
Chimera Poison Sack=OOWPoison
Elder Chimera Poison Sack=OOWPoison
Discordant Ooze=OOWPoison
Discordling Spinal Fluid=OOWPoison
Girplan Spinal Fluid=OOWPoison
Girplan Liver=OOWPoison
Singed Pyrilen Tongue=OOWPoison
Dark Discordling Tongue=OOWPoison
Slitted Ikaav Eye=OOWPoison
Cracked Girplan Eye=OOWPoison
Chimera Bull's Eye=OOWPoison
Flaming Pyrilen Tail=OOWPoison
; venoms
Weak Muscimol Extract=Venom
Grade A Muscimol Extract=Venom
Grade B Muscimol Extract=Venom
Grade C Muscimol Extract=Venom
Grade E Muscimol Extract=Venom
Grade A Caladium Extract=Venom
Grade B Caladium Extract=Venom
Grade C Caladium Extract=Venom
Grade A Oleander Extract=Venom
Grade B Oleander Extract=Venom
Grade C Oleander Extract=Venom
Grade E Oleander Extract=Venom
Grade A Laburnum Extract=Venom
Grade B Laburnum Extract=Venom
Grade C Laburnum Extract=Venom
Weak Larkspur Extract=Venom
Grade A Larkspur Extract=Venom
Grade B Larkspur Extract=Venom
Grade C Larkspur Extract=Venom
Grade E Larkspur Extract=Venom
Grade A Nigriventer Venom=Venom
Grade AA Nigriventer Venom=Venom
Grade B Nigriventer Venom=Venom
Grade C Nigriventer Venom=Venom
Grade E Nigriventer Venom=Venom
Refined Grade A Nigriventer Venom=Venom
Refined Grade E Nigriventer Venom=Venom
Refined Grade AA Nigriventer Venom=Venom
Concentrated Grade A Nigriventer Venom=Venom
Concentrated Grade AA Nigriventer Venom=Venom
Concentrated Grade B Nigriventer Venom=Venom
Purified Grade B Nigriventer Venom=Venom
Grade A Gormar Venom=Venom
Grade B Gormar Venom=Venom
Grade C Gormar Venom=Venom
Grade D Gormar Venom=Venom
Grade E Gormar Venom=Venom
Grade AA Gormar Venom=Venom
Refined Grade A Gormar Venom=Venom
Refined Grade AA Gormar Venom=Venom
Concentrated Grade A Gormar Venom=Venom
Concentrated Grade AA Gormar Venom=Venom
Concentrated Grade B Gormar Venom=Venom
Grade AA Choresine Sample=Venom
Grade A Choresine Sample=Venom
Grade B Choresine Sample=Venom
Concentrated Grade A Choresine Sample=Venom
Concentrated Grade AA Choresine Sample=Venom
Concentrated Grade B Choresine Sample=Venom
Refined Grade A Choresine Sample=Venom
Refined Grade AA Choresine Sample=Venom
Grade AA Taipan Venom=Venom
Grade B Taipan Venom=Venom
Refined Grade A Taipan Venom=Venom
Refined Grade AA Taipan Venom=Venom
Concentrated Grade A Taipan Venom=Venom
Concentrated Grade AA Taipan Venom=Venom
Concentrated Grade B Taipan Venom=Venom
Grade AA Mamba Venom=Venom
Grade A Mamba Venom=Venom
Grade B Mamba Venom=Venom
Refined Grade A Mamba Venom=Venom
Concentrated Grade A Mamba Venom=Venom
Concentrated Grade AA Mamba Venom=Venom
Concentrated Grade B Mamba Venom=Venom
; Brewing
Stone Beans=Brewing
Taelosian Tea Leaves=Brewing
Taelosian Mountain Tea Leaves=Brewing
Taelosian Mountain Tea=Brewing
Straggle Grass=Brewing
Yergan Frog=Brewing
Bloodroot=Brewing
Stonewood Root=Brewing
Lichenclover=Brewing
Bloated Root Worms=Brewing
Sylvan Berries=Brewing
Gargoyle Eye=Brewing
; KaladimConstitutional
Soda Water=KaladimConstitutional
Fermented Yarrow=KaladimConstitutional
Celestial Essence=KaladimConstitutional
; final subcombines (part 1)
Jumjum Salad=MistyThicketPicnicPart1
Jumjum Spiced Beer=MistyThicketPicnicPart1
Mature Cheese=MistyThicketPicnicPart1
Royal Mints=MistyThicketPicnicPart1
; final subcombines (part 2)
Fruit=MistyThicketPicnicPart2
Berries=MistyThicketPicnicPart2
Brownie Parts=MistyThicketPicnicPart2
Marmalade Sandwich=MistyThicketPicnicPart2
Jumjum Cake=MistyThicketPicnicPart2
Slice of Jumjum Cake=MistyThicketPicnicPart2
Misty Thicket Picnic=MistyThicketPicnicPart2
; tailor skillup subcombine, Picnic Basket also for Misty Thicket Picnic
Metal Bits=TailorSubcombines
Steel Boning=TailorSubcombines
Picnic Basket=TailorSubcombines
Vegetables=Vegetables
Rye of Eternity=TimeForage
Water of Eternity=TimeForage
; bard 1.5 epic
Earth Dragon Crystal=BardEpic
Fire Dragon Crystal=BardEpic
Ice Dragon Crystal=BardEpic
Wind Dragon Crystal=BardEpic
; Baking
Chunk of Tae Ew Meat=Baking
Boar Meat=Baking
Triloun Meat=Baking
Mephit Meat=Baking
Jord Meat=Baking
Hobgoblin Meat=Baking
Black Bees=Baking
Blood Raven Parts=Baking
Bloody Tormentor Parts=Baking
Vann Toes=Baking
Dragon Meat=Baking
Sea Dragon Meat=Baking
Deadbone Barley=Baking
Swamp Rat Parts=Baking
Halfling Parts=Baking
Dark Elf Parts=Baking
High Elf Parts=Baking
Dwarf Meat=Baking
Half Elf Meat=Baking
Phoenix Egg=Baking
Drake Egg=Baking
Dragon Egg=Baking
Wurm Egg=Baking
; for lord seru (luclin) key quest
Bixie Parts=Baking
; pop baking:
Planar Fruit=PopBaking
Regrua Claws=PopBaking
Cracked Regrua Meat=PopBaking
Unbroken Eye Stalk=PopBaking
Slarghilug Leg=PopBaking
Webbed Tail Fin=PopBaking
; non-stackable:
Turepta Liver=Baking
; has many of these (pop):
Hero Parts=BakingExtras
; GoD Baking
Taelosian Wheat=GodBaking
Taelosian Mountain Wheat=GodBaking
1 lb. Hynid Meat=GodBaking
2 lb. Hynid Meat=GodBaking
3 lb. Hynid Meat=GodBaking
4 lb. Hynid Meat=GodBaking
5 lb. Hynid Meat=GodBaking
6 lb. Hynid Meat=GodBaking
7 lb. Hynid Meat=GodBaking
8 lb. Hynid Meat=GodBaking
9 lb. Hynid Meat=GodBaking
10 lb. Hynid Meat=GodBaking
11 lb. Hynid Meat=GodBaking
12 lb. Hynid Meat=GodBaking
13 lb. Hynid Meat=GodBaking
14 lb. Hynid Meat=GodBaking
15 lb. Hynid Meat=GodBaking
1 lb. Cragbeast Meat=GodBaking
2 lb. Cragbeast Meat=GodBaking
3 lb. Cragbeast Meat=GodBaking
4 lb. Cragbeast Meat=GodBaking
5 lb. Cragbeast Meat=GodBaking
6 lb. Cragbeast Meat=GodBaking
7 lb. Cragbeast Meat=GodBaking
8 lb. Cragbeast Meat=GodBaking
9 lb. Cragbeast Meat=GodBaking
10 lb. Cragbeast Meat=GodBaking
11 lb. Cragbeast Meat=GodBaking
12 lb. Cragbeast Meat=GodBaking
13 lb. Cragbeast Meat=GodBaking
14 lb. Cragbeast Meat=GodBaking
15 lb. Cragbeast Meat=GodBaking
; DoN baking
Drachnid Silk=DonBaking
; Smithing
Ice of Velious=Smithing
Essence of Darkness=Smithing
Brick of Electrified Copper=Smithing
Aligned Ore=Smithing
Shimmering Aligned Ore=Smithing
Brick of Nightmare Iron=Smithing
Chunk of E'cian Ice=Smithing
Soapstone=Smithing
Liquefied Earth=Smithing
Brick of Immaculate Steel=Smithing
Metallic Substance=Smithing
Brick of Valorium=Smithing
Brick of Molten Ore=Smithing
Shimmering Fish Gills=Smithing
Alkalai Loam=Smithing
Chunk of Wind Metal=Smithing
Fog Fragment=Smithing
Gaseous Condensate=Smithing
Tae Ew Blood Vial=Smithing
Pyrilen Flame=Smithing
Small Brick of Yttrium Ore=Smithing
Fungoid Sap=Smithing
Brick of Bloodmetal=Smithing
Drop of Pure Rain=Smithing
Magma Crystals=Smithing
Griffenne Blood=Smithing
Dwarven Blood=Smithing
Ice Goblin Blood=Smithing
Scale Ore=Smithing
Gargoyle Granite=Smithing
Stripped-out Gear Assembly=Smithing
; luclin smithing
Meteor Dust=Smithing
; brd 1.5
Earth Mephit Blood=Smithing
Water Mephit Blood=Smithing
Fire Mephit Blood=Smithing
Air Mephit Blood=Smithing
Storm Rider Blood=Smithing
; pop smithing
Fetid Slime=Smithing
; oow smithing
Lightning Core=Smithing
Bazu Blood=Smithing
Bazu Skin=Smithing
Pristine Bazu Skin=Smithing
Damaged Bazu Skin=Smithing
Tanned Damaged Bazu Skin=Smithing
Tanned Ruined Bazu Skin=Smithing
Thalium Ore=NewSmithing
Silvril Ore=NewSmithing
Iridium Ore=NewSmithing
Indium Ore=NewSmithing
Cobalt Ore=NewSmithing
Tungsten Ore=NewSmithing
Rhenium Ore=NewSmithing
Rubicite Ore=NewSmithing
Fulginate Ore=NewSmithing
Vanadium Ore=NewSmithing
Titanium Ore=NewSmithing
Tantalum Ore=NewSmithing
Small Brick of Acrylia Ore=AcryliaOre
Large Brick of Acrylia Ore=AcryliaOre
Block of Acrylia Ore=AcryliaOre
; Research
Rough Charta Arcanum=Research
Smudged Rough Charta Arcanum=Research
Rough Charta Arcanum=Research
Runic Charta Arcanum=Research
Fine Runic Charta Arcanum=Research
Sooty Charta Arcanum=Research
Sooty Fine Charta Arcanum=Research
Charta Arcanum=Research
Grubby Fine Papyrus=Research
Fine Papyrus=Research
Fine Runic Papyrus=Research
Dirty Runic Papyrus=Research
Grimy Papyrus=Research
Runic Papyrus=Research
Sooty Fine Runic Papyrus=Research
Smudged Rough Papyrus=Research
Rough Papyrus=Research
Parchment=Research
Used Parchment=Research
Grubby Fine Parchment=Research
Grimy Fine Runic Parchment=Research
Vellum Parchment=Research
Grimy Fine Vellum Parchment=Research
Fine Runic Parchment=Research
Shabby Vellum Parchment=Research
Smudged Runic Parchment=Research
Vellum=Research
Grubby Fine Vellum=Research
Runic Vellum=Research
Dirty Vellum=Research
Fine Vellum=Research
Fine Runic Vellum=Research
Shabby Runic Vellum=Research
Sooty Fine Runic Vellum=Research
Spell Scroll=Research
Runic Spell Scroll=Research
Dirty Runic Spell Scroll=Research
Shabby Rough Spell Scroll=Research
Shabby Fine Spell Scroll=Research
Grubby Crude Spell Scroll=Research
Fine Spell Scroll=Research
Rough Spell Scroll=Research
Fine Runic Spell Scroll=Research
Grimy Spell Scroll=Research
Stained Fine Runic Spell Scroll=Research
Smudged Runic Paper=Research
Sooty Fine Paper=Research
Sooty Paper=Research
Smudged Rough Paper=Research
Stained Fine Runic Paper=Research
Rough Spell Tablet=Research
Smudged Rough Spell Tablet=Research
Fine Spell Tablet=Research
Raw Hide=Research
Raw Crude Hide=Research
Raw Rough Hide=Research
Raw Runic Hide=Research
Raw Supple Hide=Research
Raw Supple Runic Hide=Research
Raw Fine Supple Runic Hide=Research
Raw Fine Hide=Research
Raw Fine Runic Hide=Research
Binding Powder=Research
Makeshift Binding Powder=Research
Crude Binding Powder=Research
Elementary Binding Powder=Research
Ornate Binding Powder=Research
Simple Binding Powder=Research
Modest Binding Powder=Research
Intricate Binding Powder=Research
Refined Binding Powder=Research
Elaborate Binding Powder=Research
Rune Binding Powder=Research
Pie Tin=PieTins
; Tinkering bulk
Diamond=TinkeringBulk
Blue Diamond=TinkeringBulk
Crab Cracker=TinkeringBulk
Steel Casing=TinkeringBulk
Throwing Knife Stamper=TinkeringBulk
Clockwork Carapace=TinkeringBulk
Raw Dark Matter=TinkeringBulk
; Tinkering
Blue Diamond=Tinkering
Glob of Tar=Tinkering
Knuckle Joint=Tinkering
Innovative Clockwork Bolts=Tinkering
Innovative Clockwork Gears=Tinkering
Pinion=Tinkering
Clockwork Carapace=Tinkering
Clockwork Grease=Tinkering
Coiled Spring=Tinkering
Silicorrosive Grease=Tinkering
Saltpeter=Tinkering
Steel Ball Bearing=Tinkering
Damaged Muramite Battle Blade=Tinkering
Malleable Loam=Tinkering
Bonded Loam=Tinkering
Soluble Loam=Tinkering
Alkaline Loam=Tinkering
Raw Dark Matter=Tinkering
Raw Infused Dark Matter=Tinkering
Severed Feran Tentacle=Tinkering
Maneater Roots=Tinkering
Faun Hoof=Tinkering
Firewater=Tinkering
Durable Cutting Blade=Tinkering
Waterlogged Rigging=Tinkering
Small Piece of Acrylia=Tinkering
Silver Tipped Quill=Tinkering
Minotaur Blood=Tinkering
Scorpion Venom Gland=Tinkering
; Tailoring unsorted
Spiderling Silk=Tailoring
Silk Thread=Tailoring
Silk Cord=Tailoring
Othmir Fur=Tailoring
Flawless Tae Ew Hide=Tailoring
Spiderling Silk=Tailoring
High Quality Rockhopper Hide=Tailoring
Superb Rockhopper Hide=Tailoring
Flawless Rockhopper Hide=Tailoring
Essence of Discord=Tailoring
Muramite Etched Scales=Tailoring
Aged Muramite Etched Scales=Tailoring
High Quality Bear Skin=Tailoring
High Quality Ra'Tuk Brute Hide=Tailoring
Zombie Skin=Tailoring
Ukun Hide=Tailoring
Storm Ent Sap=Tailoring
Muramite Residue=Tailoring
Hynid Blood=Tailoring
Ice Burrower Silk=Tailoring
Tuft of Dire Wolf Fur=Tailoring
Misty Acorn=Tailoring
Black Root=Tailoring
; all skillup combines need Crystalline Silk Swatch
Crystalline Silk=TailoringRefine
Crystalline Silk Swatch=Tailoring
; .##. Tailoring - PoP .##.
; pop - ponightmare
Nightmare Arachnid Silk=PopTailoring
Nightmare Mephit Skin=PopTailoring
Nightmarewood Sap=PopTailoring
; pop - postorms
Storm Rider Skin=PopTailoring
Storm Volaas Hair=PopTailoring
; pop - potorment
Kaniz Hide=PopTailoring
Boruk Hide=PopTailoring
Putrescent Blood=PopTailoring
; pop - poearth
Earth Arborean Fibers=PopTailoring
Earth Mephit Skin=PopTailoring
Stonewood Sap=PopTailoring
Vegerog Vine=PopTailoring
; pop - pofire
Fire Arachnid Silk=PopTailoring
Fire Mephit Skin=PopTailoring
Obsidianwood Sap=PopTailoring
; pop - powater
Slarghilug Kelp Strands=PopTailoring
Water Mephit Skin=PopTailoring
Slarghilug Slime=PopTailoring
; pop - poair
Air Arachnid Silk=PopTailoring
Air Mephit Skin=PopTailoring
Featherwood Sap=PopTailoring
; Tailoring - GoD
Shimmering Ukun Hide=Tailoring
Damaged Cragbeast Skin=Tailoring
Low Quality Cragbeast Skin=Tailoring
Medium Quality Cragbeast Skin=Tailoring
High Quality Cragbeast Skin=Tailoring
Tattered Hynid Hide=Tailoring
Low Quality Hynid Hide=Tailoring
Medium Quality Hynid Hide=Tailoring
High Quality Hynid Hide=Tailoring
Hynid Mane=Tailoring
Hynid Hair Strand=Tailoring
; Tailoring - OOW
Ruined Murkglider Skin=Tailoring
Damaged Murkglider Skin=Tailoring
Pristine Murkglider Skin=Tailoring
Murkglider Skin=Tailoring
Gelidran Ice=Tailoring
Feran Blood=Tailoring
Murkglider Blood=Tailoring
Feran Hide=Tailoring
Pristine Feran Hide=Tailoring
Damaged Feran Hide=Tailoring
Tanned Feran Hide=Tailoring
Tanned Damaged Feran Hide=Tailoring
; NewTailoring - world random revamp
Superb Animal Pelt=NewTailoring
Sullied Animal Pelt=NewTailoring
Rough Animal Pelt=NewTailoring
Crude Animal Pelt=NewTailoring
Pristine Animal Pelt=NewTailoring
Fine Animal Pelt=NewTailoring
Flawed Animal Pelt=NewTailoring
Excellent Animal Pelt=NewTailoring
Flawless Animal Pelt=NewTailoring
Ruined Animal Pelt=NewTailoring
Mangled Animal Pelt=NewTailoring
Tattered Animal Pelt=NewTailoring
Exquisite Animal Pelt=NewTailoring
Fantastic Animal Pelt=NewTailoring
Immaculate Animal Pelt=NewTailoring
Excellent Silk=NewTailoring
Exotic Silk=NewTailoring
Sullied Silk=NewTailoring
Thick Silk=NewTailoring
Fine Silk=NewTailoring
Crude Silk=NewTailoring
Pristine Silk=NewTailoring
Superb Silk=NewTailoring
Flawless Silk=NewTailoring
Natural Silk=NewTailoring
Coarse Silk=NewTailoring
Rough Silk=NewTailoring
Tacky Silk=NewTailoring
Exquisite Silk=NewTailoring
Immaculate Silk=NewTailoring
Fantastic Silk=NewTailoring
Flawless Spinneret Fluid=NewTailoring
Fine Spinneret Fluid=NewTailoring
Superb Spinneret Fluid=NewTailoring
Sullied Spinneret Fluid=NewTailoring
Crude Spinneret Fluid=NewTailoring
; Tailoring - DoN cultural
Excellent Marrow=NewTailoring
Superb Marrow=NewTailoring
Hemic Marrow=NewTailoring
Damp Marrow=NewTailoring
Dusty Marrow=NewTailoring
; Jewelcraft
;Peridot=Jewelcraft
;Emerald=Jewelcraft
;Ruby=Jewelcraft
;Star Ruby=Jewelcraft
;Fire Opal=Jewelcraft
Raw Diamond=Jewelcraft
;Black Sapphire=Jewelcraft
;Jacinth=Jewelcraft
Midnight Stone=Jewelcraft
Eye of Eternal Fire=Jewelcraft
Kraken Eye=Jewelcraft
Multifaceted Eye=Jewelcraft
Elemental Stone=Jewelcraft
Raw Crimson Nihilite=Jewelcraft
Raw Amber Nihilite=Jewelcraft
Raw Shimmering Nihilite=Jewelcraft
Extruded Underfoot Diamond=Jewelcraft
Razorfiend Talon=Jewelcraft
Iridescent Scales=Jewelcraft
Sunshard Pebble=Jewelcraft
Raw Indigo Nihilite=Jewelcraft
Uncut Morganite=Jewelcraft
Uncut Combine Star=Jewelcraft
Uncut Demantoid=Jewelcraft
Uncut Black Sapphire=Jewelcraft
Uncut Goshenite=Jewelcraft
Uncut Alexandrite=Jewelcraft
Uncut Jacinth=Jewelcraft
Uncut Rubellite=Jewelcraft
Uncut Amethyst=Jewelcraft
Prestidigitase=Jewelcraft
Harmonagate=Jewelcraft
Staurolite=Jewelcraft
Taaffeite=Jewelcraft
Lepertoloth Bone Segment=Jewelcraft
Chunk of Cazicite=Jewelcraft
; jc + brd 1.5
Bubonian Blood=Jewelcraft
Alkaline Etched Stone=Jewelcraft
; PoP jewelcraft
Nightmare Mephit Blood=Jewelcraft
; Fletching
Primordial Driftwood Bow Staff=Fletching
Nightmarewood Bow Staff=Fletching
Obsidianwood Bow Staff=Fletching
Stonewood Bow Staff=Fletching
Featherwood Bow Staff=Fletching
Taelosian Stone=Fletching
Girplan Feathers=Fletching
Fiend Gut=Fletching
Murkglider Sinew=Fletching
Branch of Planar Oak=Fletching
Dragorn Wing Bones=Fletching
Branch of Sylvan Oak=Fletching
Sedge Branch=Fletching
Small Brick of Mithril=Fletching
Chunk of Condensed Shadow=FletchingExcess
Chunk of Taelosian Rock=FletchingExcess
Chunk of Discordian Rock=FletchingExcess
; Pottery
Moonstone Crystal=Pottery
Valor Crystals=Pottery
Foul Smelling Liquid=Pottery
Putrid Ooze=Pottery
Black Marble=Pottery
Solidified Magma=Pottery
Sandstorm Pearl=Pottery
War Wraith Blood=Pottery
Fiery Granite=Pottery
Crushed Diamond Dust=Pottery
Chunk of Broken Taelosian Stone Worker=PotteryExcess
Chunk of Broken Ancient Stone Worker=PotteryExcess
; pottery + brd 1.5
Metallic Liquid=Pottery
; VeliousArmor
Flawless Diamond=VeliousArmor
Pristine Emerald=VeliousArmor
; PopArmor
Ethereal Silk Swatch=PopArmor
Cured Ethereal Energy=PopArmor
Ethereal Sheet of Metal=PopArmor
Ethereal Metal Rings=PopArmor
Tanaan Embroidery Needle=PopArmor
Tanaan Smithing Hammer=PopArmor
Strand of Ether=PopArmor
Brick of Ethereal Energy=PopArmor
Ethereal Curing Agent=PopArmor
Ethereal Temper=PopArmor
; GodArmor (Muramite)
Meldstone=GodArmor
Spider Silk=GodArmor
Snake Scales=GodArmor
Muramite Silk Thread=GodArmor
Muramite Chain Link=GodArmor
Muramite Leather Padding=GodArmor
Muramite Metal Sheet=GodArmor
; OowArmor - tier 1
Darkshorn Kyv Hood=OowArmorT1
Shed Ikaav Skin=OowArmorT1
Ikaav Braid=OowArmorT1
Muramite Dispatch=OowArmorT1
Glistening Murkglider Pelt=OowArmorT1
Shorn Murkglider Tentacle=OowArmorT1
Ukun Quill=OowArmorT1
Kuuan Lodestone=OowArmorT1
Kuuan Oil Candle=OowArmorT1
Dragorn Muramite Insignia Necklace=OowArmorT1
Ragged Discordling Skin=OowArmorT1
Dragorn Metal Bowl=OowArmorT1
Discordling Message Satchel=OowArmorT1
Discordling Finger Bone=OowArmorT1
Bristling Ukun Hide=OowArmorT1
Muramite Ritual Scroll=OowArmorT1
Deepshadow Feran Pelt=OowArmorT1
Muramite Dragorn Slaver Whip=OowArmorT1
Jagged Noc Tusk=OowArmorT1
Ashlock Branch=OowArmorT1
Lock of Hair from a Chimera Mane=OowArmorT1
Tattered Chimera Pelt=OowArmorT1
Dranik Incense Burner=OowArmorT1
Hooked Chimera Claw=OowArmorT1
Rugged Murkglider Skin=OowArmorT1
Dansk Blossoms=OowArmorT1
Kyv Bowstring=OowArmorT1
; OowArmor - tier 2 leather
Spiked Discordling Collar=OowArmorT2
Muramite Noble's March Award=OowArmorT2
Quality Feran Hide=OowArmorT2
Bazu Nail Bracelet=OowArmorT2
Discordling Hoof=OowArmorT2
Chimera Gut String=OowArmorT2
Fine Chimera Hide=OowArmorT2
; OowArmor - tier 2 plate
Large Piece of Kuuan Ore=OowArmorT2
Kyv Hunter Ring=OowArmorT2
Kyv Food Sack=OowArmorT2
Blackened Discordling Tail=OowArmorT2
Ceremonial Dragorn Candle=OowArmorT2
Noc Right Hand=OowArmorT2
Crystal of Yearning=OowArmorT2
; OowArmor - tier 2 chain
Kyv Short Bow=OowArmorT2
Kyv Whetstone=OowArmorT2
Kyv Scout Ring=OowArmorT2
Dragorn Muramite Ring=OowArmorT2
Withered Discordling Tongue=OowArmorT2
Shattered Ukun Hide=OowArmorT2
Ikaav Head=OowArmorT2
; OowArmor - tier 2 silk
Piece of Vrenlar Fruit=OowArmorT2
Softened Feran Hide=OowArmorT2
Bar of Nashtar Berry Soap=OowArmorT2
Spool of Balemoon Silk=OowArmorT2
Riftseeker Trinket=OowArmorT2
Ikaav Tail=OowArmorT2
Kuuan Whetstone=OowArmorT2
; MagneticArmor
Damaged Magnetized Gauntlets=MagneticArmor
Dented Magnetized Helm=MagneticArmor
Splintered Magnetized Vambraces=MagneticArmor
Broken Magnetized Collar=MagneticArmor
Cracked Magnetized Bracer=MagneticArmor
Gashed Magnetized Breastplate=MagneticArmor
Smashed Magnetized Boots=MagneticArmor
Bent Magnetized Pauldron=MagneticArmor
Twisted Magnetized Belt=MagneticArmor
Mangled Magnetized Leggings=MagneticArmor
; MagneticParts
Magnetic Metal Brick=MagneticParts
Magnetized Filings=MagneticParts
Stone of Marking=StoneOfMarking
; forage quest
Dawnflower Seeds=ForageQuest
Twilight Orchid=ForageQuest
Letalis Zenith Vine=ForageQuest
Red Sands Cactus=ForageQuest
; Misc
; potime key
Emerald Colored Mephit Scales=Misc
Oil of a Frog=Misc
Shattered Crystal=Misc
Alabaster Beak=Misc
Ivory Stormrider Canine=Misc
Santug's Gift=Misc
Zombie Heart=Misc
Lambent Stone=Misc
Fire Beetle Eye=Misc
Pouch of Mistletoe Powder=Misc
Bone Chips=BoneChips
; berserker epic 1.5
Cragbeast Blood=Misc
; enc epic 1.5
Dragon Boneshard=Misc
; for monk 1.5 / 2.0 sub-combines
Permafrost Crystals=Misc
Iron Oxide=Misc
Grilling Sauce=Misc
; rog 1.5 subcombines
Ovate Jellyfish=Misc
Quicksilver=Misc
; wiz 1.5 pre-quest runes
Rune of Cascade=Misc
Rune of Flash=Misc
Rune of Glint=Misc
Rune of Impulse=Misc
Rune of Synergy=Misc
Rune of Tempest=Misc
Rune of Vortex=Misc
; misc fish (non-food)
Moray Eel=Misc
Deep Sea Urchin=Misc
Gunthak Gourami=Misc
; chardok faction
Green Goblin Skin=Misc
Mt. Death Mineral Salts=Misc
; big rocks (unstackable)
Large Shard of Stone=BigRocks
; VendorTrash
; pop - non stackable:
;;;;Soldiers Notebook=VendorTrash
; god - non stackable:
Empty Stonemite Shell=VendorTrash
Blackened Bowstring Warbow=VendorTrash
; oow - non stackable:
Dark Pyrilen Whip=VendorTrash
Dragorn Greatstaff=VendorTrash
Dragorn Greatblade=VendorTrash
Dragorn Silver Broadsword=VendorTrash
; oow - stackable:
Broken Ukun Leash=VendorTrash
Dragorn Tail=VendorTrash
Pyrilen Ash=VendorTrash
Curved Ikaav Fang=VendorTrash
Chipped Arrowhead=VendorTrash
Glowing Arrowheads=VendorTrash
Serpent-Like Huvul Tongue=VendorTrash
Splintered Discordling Bone=VendorTrash
Discordling Shadowblood=VendorTrash
Tough Feran Meat=VendorTrash
Tattooed Ukun Skin=VendorTrash
Seeping Murkglider Fluid=VendorTrash
Noc Heart=VendorTrash
Ukun Guts=VendorTrash
Vial of Prismatic Dye=Dye
; Augument - oow random drops (common in RCoD)
Shadowflow Stone=AugumentT1
Bloodflow Stone=AugumentT1
Voidflow Stone=AugumentT1
Waterflow Stone=AugumentT1
Boneflow Stone=AugumentT1
Mossflow Stone=AugumentT1
Starflow Stone=AugumentT1
Stormflow Stone=AugumentT1
Mudflow Stone=AugumentT1
Fireflow Stone=AugumentT1
Emberflow Stone=AugumentT1
Howlite=AugumentT2
Citrine=AugumentT2
Celestine=AugumentT2
Kyanite=AugumentT2
Sodalite=AugumentT2
Sphalerite=AugumentT2
Tourmaline=AugumentT2
Titanite=AugumentT2
Apatite=AugumentT2
; Ornate Defiant gear - non-lore
Ornate Defiant Leather Tunic=Defiant
Ornate Defiant Leather Trousers=Defiant
Ornate Defiant Leather Gloves=Defiant
Ornate Defiant Leather Sleeves=Defiant
Ornate Defiant Leather Cap=Defiant
Ornate Defiant Leather Boots=Defiant
Ornate Defiant Leather Bracer=Defiant
Ornate Defiant Plate Helm=Defiant
Ornate Defiant Plate Boots=Defiant
Ornate Defiant Plate Bracer=Defiant
Ornate Defiant Plate Vambraces=Defiant
Ornate Defiant Plate Gauntlets=Defiant
Ornate Defiant Plate Greaves=Defiant
Ornate Defiant Breastplate=Defiant
Ornate Defiant Chain Bracer=Defiant
Ornate Defiant Chain Coif=Defiant
Ornate Defiant Chain Boots=Defiant
Ornate Defiant Chain Gauntlets=Defiant
Ornate Defiant Chain Leggings=Defiant
Ornate Defiant Chain Sleeves=Defiant
Ornate Defiant Chain Tunic=Defiant
Ornate Defiant Cloth Robe=Defiant
Ornate Defiant Cloth Sleeves=Defiant
Ornate Defiant Cloth Pantaloons=Defiant
Ornate Defiant Cloth Gloves=Defiant
Ornate Defiant Cloth Cap=Defiant
Ornate Defiant Cloth Sandals=Defiant
Ornate Defiant Cloth Wristwrap=Defiant
Ornate Defiant Charm=Defiant
Ornate Defiant Orb=Defiant
Ornate Defiant Skullshield=Defiant
Ornate Adept's Sphere=Defiant
;weapons:
Ornate Defiant Skullstaff=Defiant
Ornate Defiant Rapier=Defiant
Ornate Defiant Gladius=Defiant
Ornate Defiant Longsword=Defiant
Ornate Defiant Dagger=Defiant
Ornate Defiant Harpoon=Defiant
Ornate Defiant Scepter=Defiant
Ornate Defiant Scythe=Defiant
Ornate Defiant Bow=Defiant
Ornate Defiant Bone Sledgehammer=Defiant
Simple Defiant Twisted Staff=Defiant
Rough Defiant Plate Bracer=Defiant
Rough Defiant Plate Helm=Defiant
Rough Defiant Cloth Gloves=Defiant
Rough Defiant Cloth Wristwrap=Defiant
; alchemy potions for trader
Blood of the Wolf=TraderAlchemy
Kilva`s Skin of Flame=TraderAlchemy
Army Ant Potion=TraderAlchemy
Titan Potion=TraderAlchemy
Ant's Potion=TraderAlchemy
Mist of the Breathless=TraderAlchemy
; geerlok for trader
;;Geerlok Automated Hammer=Geerlok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment