2026-06-10 10:22:01 -06:00
-----------------------------------
-- Guild shop definitions
-----------------------------------
xi = xi or { }
xi.data = xi.data or { }
---@class GuildShopItem
---@field id xi.item
---@field initial integer -- stock on server restart
---@field maxStock integer -- hard ceiling the shop can hold
---@field targetStock integer -- stock each open settles to (restock fills up to it, overstock trims down)
---@field buyMax integer -- buy price when the shelf is empty (top of the buy curve)
---@field restockRate integer -- items restocked per day, up to targetStock
---@field hidden? boolean -- sell-list row hidden from the client
2026-06-18 01:18:28 -06:00
---@field noSell? boolean -- item can be bought but not sold back to the shop
2026-06-18 15:21:05 -06:00
---@field sellPrice? integer -- flat sell-back price override; defaults to the stock-scaled curve
2026-06-29 21:41:24 -06:00
---@field priceFloor? number -- buy-curve floor override; defaults to 3/4 of maxStock
2026-06-10 10:22:01 -06:00
---@class GuildShop
2026-06-29 21:41:24 -06:00
---@field hours? integer[] -- { openHour, closeHour } (nil for a sharedStock alias)
---@field stock? GuildShopItem[] -- nil for a sharedStock alias
2026-07-05 00:51:02 -06:00
---@field holiday? xi.day -- weekday the shop closes for its guild holiday (nil for a sharedStock alias)
2026-06-29 21:41:24 -06:00
---@field sharedStock? string -- alias NPC: draws from this shop's stock pool
2026-06-10 10:22:01 -06:00
---@type table<string, GuildShop>
xi.data . guildShops =
{
2026-06-26 15:55:07 -06:00
[ ' Achika ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 9 , 23 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-26 15:55:07 -06:00
{
{ id = xi.item . HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4125 , restockRate = 3 } ,
{ id = xi.item . COTTON_HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 24420 , restockRate = 3 } ,
{ id = xi.item . SOIL_HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 66960 , restockRate = 3 } ,
2026-06-27 00:48:28 -06:00
{ id = xi.item . SHINOBI_HACHIGANE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240460 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZUNARI_KABUTO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 180200 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . NODOWA , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 149710 , restockRate = 0 } , -- targetStock assumed
2026-06-27 00:48:28 -06:00
{ id = xi.item . DARKSTEEL_NODOWA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 285000 , restockRate = 0 } , -- targetStock assumed
2026-06-26 15:55:07 -06:00
{ id = xi.item . KENPOGI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 6225 , restockRate = 3 } ,
{ id = xi.item . COTTON_DOGI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 36800 , restockRate = 3 } ,
{ id = xi.item . JUJITSU_GI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 283500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SOIL_GI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 99000 , restockRate = 3 } ,
{ id = xi.item . SHINOBI_GI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 363000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARA_ATE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 330000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 3425 , restockRate = 3 } ,
{ id = xi.item . COTTON_TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 20250 , restockRate = 3 } ,
{ id = xi.item . SOIL_TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 55440 , restockRate = 3 } ,
{ id = xi.item . SHINOBI_TEKKO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KOTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 181500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4975 , restockRate = 3 } ,
{ id = xi.item . COTTON_SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 29490 , restockRate = 3 } ,
{ id = xi.item . SOIL_SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 80640 , restockRate = 3 } ,
{ id = xi.item . SHINOBI_HAKAMA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 294525 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAIDATE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 217600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 3175 , restockRate = 3 } ,
{ id = xi.item . COTTON_KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 18870 , restockRate = 3 } ,
{ id = xi.item . SOIL_KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 82620 , restockRate = 3 } ,
{ id = xi.item . HEKO_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18390 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 58880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BROCADE_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 132000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAINBOW_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 268800 , restockRate = 0 } , -- targetStock assumed
} ,
} ,
2026-06-12 21:21:53 -06:00
[ ' Amulya ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . WATERSDAY ,
stock =
2026-06-12 21:21:53 -06:00
{
{ id = xi.item . CHUNK_OF_TIN_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 40 } ,
{ id = xi.item . CHUNK_OF_IRON_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 30 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 10000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHUNK_OF_DARKSTEEL_ORE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 28500 , restockRate = 0 } , -- targetStock assumed
2026-06-12 21:21:53 -06:00
{ id = xi.item . BRONZE_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 380 , restockRate = 12 } ,
{ id = xi.item . IRON_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 18000 , restockRate = 12 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . STEEL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 142500 , restockRate = 0 } , -- targetStock assumed
2026-06-12 21:21:53 -06:00
{ id = xi.item . BRONZE_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 460 , restockRate = 12 } ,
{ id = xi.item . IRON_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 27000 , restockRate = 12 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . STEEL_SHEET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 42000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_SHEET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 171000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_BRONZE_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 540 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_IRON_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_STEEL_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 49500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199500 , restockRate = 0 } , -- targetStock assumed
2026-06-12 21:21:53 -06:00
{ id = xi.item . BRONZE_KNUCKLES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1220 , restockRate = 0 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . METAL_KNUCKLES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26190 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_KNUCKLES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 103320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_KNUCKLES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 233700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 43200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PATAS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 228800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 820 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 72800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 288600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KUKRI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_KUKRI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 99360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCIMITAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TULWAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 194000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FALCHION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 340000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_FALCHION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 555000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BILBO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 17475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TUCK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 64380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DEGEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCHLAEGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 559000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1580 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BATTLEAXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 61335 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 243000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TABAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 330000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BUTTERFLY_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREATAXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HEAVY_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 206080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_HAMMER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WARHAMMER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 32790 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAUL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ARQUEBUS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 260200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 640 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 78720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATE_LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 118800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PADDED_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 102000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SUBLIGAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1040 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_SUBLIGAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 126720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 189000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 86400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 129600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_HARNESS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1280 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PADDED_ARMOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 157440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BREASTPLATE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 245700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 91800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ASPIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4725 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TARGE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 61200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCUTUM , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 273600 , restockRate = 0 } , -- targetStock assumed
2026-06-12 21:21:53 -06:00
{ id = xi.item . CROSSBOW_BOLT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 30 , restockRate = 0 } ,
{ id = xi.item . MYTHRIL_BOLT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 120 , restockRate = 0 } ,
{ id = xi.item . TATHLUM , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1610 , restockRate = 0 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . BRONZE_BED , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 38925 , restockRate = 0 } , -- targetStock assumed
2026-06-12 21:21:53 -06:00
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Babubu ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 3 , 18 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-01 11:03:38 -06:00
{ id = xi.item . LITTLE_WORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 20 , restockRate = 60 } , -- targetStock assumed
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } , -- targetStock assumed
{ id = xi.item . BALL_OF_SARDINE_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . BALL_OF_CRAYFISH_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . BALL_OF_INSECT_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . BALL_OF_TROUT_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . MEATBALL , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_SARDINE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1425 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_COD , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1425 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . PEELED_LOBSTER , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1475 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_BLUETAIL , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . PEELED_CRAYFISH , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_MOAT_CARP , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . FLY_LURE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . MINNOW , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 2025 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . SINKING_MINNOW , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WORM_LURE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . FROG_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHRIMP_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5730 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SABIKI_RIG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 15960 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . WILLOW_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 360 , restockRate = 9 } , -- targetStock assumed
{ id = xi.item . YEW_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 1180 , restockRate = 9 } , -- targetStock assumed
{ id = xi.item . BAMBOO_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 2700 , restockRate = 9 } , -- targetStock assumed
{ id = xi.item . FASTWATER_FISHING_ROD , initial = 72 , maxStock = 120 , targetStock = 100 , buyMax = 6975 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 27180 , restockRate = 3 } , -- targetStock assumed
{ id = xi.item . MITHRAN_FISHING_ROD , initial = 40 , maxStock = 60 , targetStock = 45 , buyMax = 171600 , restockRate = 5 } , -- targetStock assumed
{ id = xi.item . GLASS_FIBER_FISHING_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 43140 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLOTHESPOLE , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 13200 , restockRate = 3 } , -- targetStock assumed
{ id = xi.item . SINGLE_HOOK_FISHING_ROD , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 64380 , restockRate = 3 } , -- targetStock assumed
{ id = xi.item . COBALT_JELLYFISH , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 12 } , -- targetStock assumed
{ id = xi.item . CRAYFISH_1 , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 200 , restockRate = 6 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . MOAT_CARP_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . FOREST_CARP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SHINING_TROUT_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . CHEVAL_SALMON , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRICOLORED_CARP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_CARP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIPIRA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . DARK_BASS_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GRIMMONITE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BLACK_EEL_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZEBRA_EEL , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . ICEFISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SANDFISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_TERRAPIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . CRESCENT_FISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 15400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_FROG_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ELSHIMO_FROG , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . ELSHIMO_NEWT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 8750 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . CORAL_BUTTERFLY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GIANT_CATFISH_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JUNGLE_CATFISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MONKE_ONKE_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAVIAL_FISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-10 10:22:01 -06:00
[ ' Beugungel ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 5 , 22 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-10 10:22:01 -06:00
{
{ id = xi.item . SPOOL_OF_BUNDLING_TWINE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
2026-06-16 23:11:47 -06:00
{ id = xi.item . HATCHET , initial = 180 , maxStock = 200 , targetStock = 180 , buyMax = 2500 , restockRate = 60 , priceFloor = 180 } ,
{ id = xi.item . ARROWWOOD_LOG , initial = 180 , maxStock = 200 , targetStock = 180 , buyMax = 100 , restockRate = 60 , priceFloor = 180 } ,
{ id = xi.item . ASH_LOG , initial = 180 , maxStock = 200 , targetStock = 180 , buyMax = 480 , restockRate = 60 , priceFloor = 180 } ,
2026-06-10 10:22:01 -06:00
{ id = xi.item . YEW_LOG , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 2200 , restockRate = 50 } ,
{ id = xi.item . WILLOW_LOG , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 50 } ,
{ id = xi.item . WALNUT_LOG , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 4270 , restockRate = 20 } ,
} ,
} ,
2026-06-18 01:18:28 -06:00
[ ' Blabbivix ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 11 , 22 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-18 01:18:28 -06:00
{
{ id = xi.item . RED_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLUE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . YELLOW_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . GREEN_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . CLEAR_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . PURPLE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . WHITE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLACK_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
} ,
} ,
2026-06-29 15:21:57 -06:00
[ ' Bornahn ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-29 15:21:57 -06:00
{
2026-07-11 00:03:50 -06:00
{ id = xi.item . CHUNK_OF_COPPER_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_ZINC_ORE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHUNK_OF_SILVER_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 2100 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 10000 , restockRate = 6 } ,
{ id = xi.item . CHUNK_OF_GOLD_ORE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 23100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHUNK_OF_PLATINUM_ORE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 58500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 10500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 115500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 292500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 371700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 581250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_BRASS_SCALES , initial = 3 , maxStock = 121 , targetStock = 91 , buyMax = 1400 , restockRate = 1 } ,
{ id = xi.item . SILVER_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CHAIN , initial = 3 , maxStock = 121 , targetStock = 91 , buyMax = 70000 , restockRate = 1 } ,
{ id = xi.item . GOLD_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 255240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 418500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . BLUE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . YELLOW_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . GREEN_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . TRANSLUCENT_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . PURPLE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . BLACK_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . WHITE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . LAPIS_LAZULI , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . LIGHT_OPAL , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . ONYX , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . AMETHYST , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . TOURMALINE , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . SARDONYX , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . CLEAR_TOPAZ , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . AMBER_STONE , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } ,
{ id = xi.item . PERIDOT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GARNET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETRINE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPHENE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURQUOISE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOSHENITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JADEITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SUNSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLUORITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHRYSOBERYL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AQUAMARINE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZIRCON , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PAINITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOONSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EMERALD , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RUBY , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPINEL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TOPAZ , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAPPHIRE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DIAMOND , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DEATHSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ANGELSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 22500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 87500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 399000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PEARL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PERIDOT_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TOURMALINE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SARDONYX_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLEAR_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETHYST_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAPIS_LAZULI_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMBER_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ONYX_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OPAL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLOOD_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOSHENITE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETRINE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURQUOISE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPHENE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 22500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 87500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 434000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OPAL_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SARDONYX_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TOURMALINE_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLEAR_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETHYST_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAPIS_LAZULI_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMBER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ONYX_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_BANGLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 133920 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_BANGLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 232200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 29325 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_KNUCKLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 4500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_BAGHNAKHS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_DAGGER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 4650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAPARA , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_XIPHOS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 19575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_AXE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 7800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_ZAGHNAL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_ROD , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_HAMMER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 11570 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CIRCLET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POETS_CIRCLET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 10350 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_CAP , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8175 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_MASK , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 64000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_MASK , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 114000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_HARNESS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 12425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SCALE_MAIL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 97440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_MITTENS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6825 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_MITTENS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 94000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_FINGER_GAUNTLETS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 51840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SUBLIGAR , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 10000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_LEGGINGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_CUISSES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 77280 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_GREAVES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 45760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_BELT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 57120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_BELT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 30600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_CHOKER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 24300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_GORGET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 30600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WORKSHOP_ANVIL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
2026-06-29 15:21:57 -06:00
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Cehn_Teyohngo ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-28 14:56:49 -06:00
[ ' Chaupire ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 6 , 21 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-28 14:56:49 -06:00
{
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASH_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 480 , restockRate = 12 } ,
{ id = xi.item . WILLOW_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 12 } ,
{ id = xi.item . HOLLY_LOG , initial = 108 , maxStock = 180 , targetStock = 135 , buyMax = 3525 , restockRate = 9 } ,
{ id = xi.item . YEW_LOG , initial = 108 , maxStock = 180 , targetStock = 135 , buyMax = 2200 , restockRate = 9 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . ELM_LOG , initial = 84 , maxStock = 255 , targetStock = 240 , buyMax = 11490 , restockRate = 12 , priceFloor = 270 } ,
2026-06-28 14:56:49 -06:00
{ id = xi.item . WALNUT_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4270 , restockRate = 3 } ,
{ id = xi.item . CHESTNUT_LOG , initial = 72 , maxStock = 120 , targetStock = 90 , buyMax = 14130 , restockRate = 6 } ,
{ id = xi.item . OAK_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 31600 , restockRate = 3 } ,
{ id = xi.item . ROSEWOOD_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 44100 , restockRate = 3 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . MAHOGANY_LOG , initial = 16 , maxStock = 60 , targetStock = 45 , buyMax = 60500 , restockRate = 3 } ,
2026-06-28 14:56:49 -06:00
{ id = xi.item . EBONY_LOG , initial = 16 , maxStock = 60 , targetStock = 45 , buyMax = 64000 , restockRate = 3 } ,
{ id = xi.item . BAMBOO_STICK , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 720 , restockRate = 12 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_RATTAN_LUMBER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . PIECE_OF_ARROWWOOD_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 20 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_LAUAN_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 180 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_MAPLE_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_ASH_LUMBER , initial = 35 , maxStock = 240 , targetStock = 180 , buyMax = 480 , restockRate = 12 } ,
2026-06-28 14:56:49 -06:00
{ id = xi.item . PIECE_OF_WILLOW_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_HOLLY_LUMBER , initial = 27 , maxStock = 180 , targetStock = 135 , buyMax = 4050 , restockRate = 9 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_YEW_LUMBER , initial = 27 , maxStock = 180 , targetStock = 135 , buyMax = 2200 , restockRate = 9 } ,
{ id = xi.item . PIECE_OF_ELM_LUMBER , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 11490 , restockRate = 6 } ,
{ id = xi.item . PIECE_OF_CHESTNUT_LUMBER , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 14130 , restockRate = 6 } ,
2026-06-28 14:56:49 -06:00
{ id = xi.item . PIECE_OF_OAK_LUMBER , initial = 15 , maxStock = 60 , targetStock = 45 , buyMax = 31600 , restockRate = 6 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_WALNUT_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4880 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . PIECE_OF_ROSEWOOD_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 44100 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_MAHOGANY_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60500 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . PIECE_OF_EBONY_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 64000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIECE_OF_ANCIENT_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 139750 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASH_CLOGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_CLOGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_SABOTS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 45900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EBONY_SABOTS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 100800 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . LAUAN_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 3024 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 9075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAHOGANY_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 24900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SIMPLE_BED , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 8000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WORKBENCH , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 1880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOOK_HOLDER , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 36720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLOWER_STAND , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 1940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DESK , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 3160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TARUTARU_DESK , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 157500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_TABLE , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 5530 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TARUTARU_STOOL , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 4920 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_TABLE , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 468000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRAVERSIERE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 84000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_BED , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 750000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLUTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PICCOLO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROSE_HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 100000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . ASH_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_CUDGEL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 56160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAT_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 260 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WILLOW_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YEW_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7830 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 28560 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROSE_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 74800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHORTBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 220 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SELF_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COMPOSITE_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 131250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAMAN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 221850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LONGBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2460 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . WRAPPED_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . POWER_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 29730 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAT_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 109060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BATTLE_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WAR_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 428400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASH_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3175 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18030 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 54810 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ASH_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 25380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 91200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 187200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPIKED_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 52500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUARTERSTAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARPOON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 540 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 88200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HALBERD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 222750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LANCE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 92100 , restockRate = 0 } , -- targetStock assumed
2026-06-28 14:56:49 -06:00
{ id = xi.item . LIGHT_CROSSBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CROSSBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 11775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAMBURAK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 76950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOOMERANG , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8750 , restockRate = 0 } , -- targetStock assumed
2026-07-09 23:15:44 -06:00
{ id = xi.item . WOODEN_ARROW , initial = 50 , maxStock = 240 , targetStock = 50 , buyMax = 20 , restockRate = 10 } ,
2026-06-28 14:56:49 -06:00
{ id = xi.item . IRON_ARROW , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 40 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_ARROW , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 90 , restockRate = 0 } , -- targetStock assumed
} ,
} ,
2026-06-26 10:47:32 -06:00
[ ' Chiyo ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 9 , 23 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-26 10:47:32 -06:00
{
{ id = xi.item . SCROLL_OF_ABSORB_STR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_DEX , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_VIT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_AGI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_INT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_MND , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_ABSORB_CHR , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_KATON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_HYOTON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_HUTON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_DOTON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_RAITON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
{ id = xi.item . SCROLL_OF_SUITON_ICHI , initial = 30 , maxStock = 60 , targetStock = 45 , buyMax = 11655 , restockRate = 5 } ,
2026-06-29 21:41:24 -06:00
{ id = xi.item . SCROLL_OF_UTSUSEMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } ,
{ id = xi.item . SCROLL_OF_JUBAKU_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_HOJO_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_KURAYAMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_DOKUMORI_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_TONKO_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_MONOMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 47950 , restockRate = 0 } , -- targetStock assumed
2026-06-26 10:47:32 -06:00
} ,
2026-06-28 12:31:37 -06:00
} ,
2026-06-28 20:59:21 -06:00
[ ' Dehbi_Moshal ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 6 , 21 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-28 20:59:21 -06:00
{
{ id = xi.item . ARROWWOOD_LOG , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 100 , restockRate = 60 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . LAUAN_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 180 , restockRate = 12 } ,
{ id = xi.item . MAPLE_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . ASH_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 480 , restockRate = 12 } ,
{ id = xi.item . WILLOW_LOG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 12 } ,
{ id = xi.item . HOLLY_LOG , initial = 108 , maxStock = 180 , targetStock = 135 , buyMax = 3525 , restockRate = 9 } ,
{ id = xi.item . YEW_LOG , initial = 108 , maxStock = 180 , targetStock = 135 , buyMax = 2200 , restockRate = 9 } ,
{ id = xi.item . ELM_LOG , initial = 84 , maxStock = 255 , targetStock = 240 , buyMax = 11490 , restockRate = 12 , priceFloor = 270 } ,
{ id = xi.item . WALNUT_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4270 , restockRate = 3 } ,
{ id = xi.item . CHESTNUT_LOG , initial = 72 , maxStock = 120 , targetStock = 90 , buyMax = 14130 , restockRate = 6 } ,
{ id = xi.item . OAK_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 31600 , restockRate = 3 } ,
{ id = xi.item . ROSEWOOD_LOG , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 44100 , restockRate = 3 } ,
{ id = xi.item . MAHOGANY_LOG , initial = 16 , maxStock = 60 , targetStock = 45 , buyMax = 60500 , restockRate = 3 } ,
{ id = xi.item . EBONY_LOG , initial = 16 , maxStock = 60 , targetStock = 45 , buyMax = 64000 , restockRate = 3 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . DOGWOOD_LOG , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLOODWOOD_LOG , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 63000 , restockRate = 0 } , -- targetStock assumed
2026-07-09 23:15:44 -06:00
{ id = xi.item . BAMBOO_STICK , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 720 , restockRate = 12 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_RATTAN_LUMBER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
2026-07-09 23:15:44 -06:00
{ id = xi.item . PIECE_OF_ARROWWOOD_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 20 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_LAUAN_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 180 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_MAPLE_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_ASH_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 480 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_WILLOW_LUMBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_HOLLY_LUMBER , initial = 27 , maxStock = 180 , targetStock = 135 , buyMax = 4050 , restockRate = 9 } ,
{ id = xi.item . PIECE_OF_YEW_LUMBER , initial = 27 , maxStock = 180 , targetStock = 135 , buyMax = 2200 , restockRate = 9 } ,
{ id = xi.item . PIECE_OF_ELM_LUMBER , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 11490 , restockRate = 6 } ,
{ id = xi.item . PIECE_OF_CHESTNUT_LUMBER , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 14130 , restockRate = 6 } ,
{ id = xi.item . PIECE_OF_OAK_LUMBER , initial = 15 , maxStock = 60 , targetStock = 45 , buyMax = 31600 , restockRate = 6 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_WALNUT_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4880 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . PIECE_OF_ROSEWOOD_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 44100 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . PIECE_OF_MAHOGANY_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60500 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . PIECE_OF_EBONY_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 64000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIECE_OF_ANCIENT_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 139750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIECE_OF_DOGWOOD_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIECE_OF_BLOODWOOD_LUMBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 61200 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASH_CLOGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_CLOGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_SABOTS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 45900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EBONY_SABOTS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 100800 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . LAUAN_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 3025 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 9075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAHOGANY_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 24900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_SHIELD , initial = 0 , maxStock = 30 , targetStock = 22 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SIMPLE_BED , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 8000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WORKBENCH , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 1880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOOK_HOLDER , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 36720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLOWER_STAND , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 1940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DESK , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 3160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TARUTARU_DESK , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 157500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_TABLE , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 5530 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TARUTARU_STOOL , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 4920 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_TABLE , initial = 0 , maxStock = 12 , targetStock = 9 , buyMax = 468000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRAVERSIERE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 84000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_BED , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 750000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLUTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PICCOLO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROSE_HARP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 100000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . ASH_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_CUDGEL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 56160 , restockRate = 0 } , -- buyMax from Chaupire; targetStock assumed
{ id = xi.item . GREAT_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAPLE_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 260 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WILLOW_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YEW_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7830 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHESTNUT_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 28560 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROSE_WAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 74800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHORTBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 220 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SELF_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COMPOSITE_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 131250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAMAN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 221850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LONGBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2460 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . WRAPPED_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . POWER_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 29730 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAT_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 109060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BATTLE_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WAR_BOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 428400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASH_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3175 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18030 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_STAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 54810 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ASH_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOLLY_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 25380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ELM_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 91200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OAK_POLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 187200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPIKED_CLUB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 52500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUARTERSTAFF , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARPOON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 540 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 88200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HALBERD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 222750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LANCE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 92100 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:59:21 -06:00
{ id = xi.item . LIGHT_CROSSBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CROSSBOW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 11775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAMBURAK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 76950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOOMERANG , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOODEN_ARROW , initial = 50 , maxStock = 240 , targetStock = 50 , buyMax = 20 , restockRate = 10 } ,
{ id = xi.item . IRON_ARROW , initial = 50 , maxStock = 240 , targetStock = 50 , buyMax = 40 , restockRate = 10 } ,
{ id = xi.item . SILVER_ARROW , initial = 50 , maxStock = 240 , targetStock = 50 , buyMax = 90 , restockRate = 10 } ,
} ,
} ,
2026-06-28 12:31:37 -06:00
[ ' Doggomehr ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . WATERSDAY ,
stock =
2026-06-28 12:31:37 -06:00
{
{ id = xi.item . CHUNK_OF_TIN_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_IRON_ORE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 60 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 10000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_IRON_SAND , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2370 , restockRate = 0 , priceFloor = 270 } , -- targetStock assumed
2026-06-28 12:31:37 -06:00
{ id = xi.item . BRONZE_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 380 , restockRate = 12 } ,
{ id = xi.item . IRON_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 18000 , restockRate = 12 } ,
{ id = xi.item . STEEL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LUMP_OF_TAMA_HAGANE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 460 , restockRate = 12 } ,
{ id = xi.item . IRON_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 27000 , restockRate = 12 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . STEEL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 171000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_BRONZE_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 540 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_IRON_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_STEEL_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 49500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 63840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 148800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KATARS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 77440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42930 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASELARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 23940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KRIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60480 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . XIPHOS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GLADIUS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 94080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1340 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 172000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 451500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BROADSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 117040 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPATHA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LONGSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 46080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KNIGHTS_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 426250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HUNTING_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 198720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLEURET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 74480 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 210000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 598500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TWO_HANDED_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 69630 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREATSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 337900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13260 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31280 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WAR_PICK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 121800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_PICK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 443700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 90240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_ZAGHNAL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAGHNAL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 62700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCYTHE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 52980 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SCYTHE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 310500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FACEGUARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_MASK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_VISOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 136080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_VISOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 246400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 111780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 202400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 38700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 102060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 179025 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 63000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 186300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 351900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 11150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAINMAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 208980 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 378400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KITE_SHIELD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 61200 , restockRate = 0 } , -- targetStock assumed
} ,
} ,
[ ' Gathweeda ' ] = { sharedStock = ' Wahraga ' } ,
[ ' Gaudylox ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 11 , 22 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-07-01 11:03:38 -06:00
{
{ id = xi.item . RED_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLUE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . YELLOW_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . GREEN_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . CLEAR_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . PURPLE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . WHITE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLACK_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
} ,
} ,
2026-07-09 01:10:34 -06:00
[ ' Graegham ' ] =
2026-07-01 11:03:38 -06:00
{
2026-07-05 00:51:02 -06:00
hours = { 3 , 18 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-07-01 11:03:38 -06:00
{
2026-07-12 02:32:17 -06:00
{ id = xi.item . SABIKI_RIG , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 15960 , restockRate = 60 } ,
2026-07-11 16:10:45 -06:00
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 45 , maxStock = 60 , targetStock = 45 , buyMax = 27180 , restockRate = 15 } ,
{ id = xi.item . CLOTHESPOLE , initial = 45 , maxStock = 60 , targetStock = 45 , buyMax = 13200 , restockRate = 15 } ,
{ id = xi.item . FASTWATER_FISHING_ROD , initial = 45 , maxStock = 60 , targetStock = 45 , buyMax = 6970 , restockRate = 15 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . CARBON_FISHING_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 64380 , restockRate = 0 } , -- targetStock assumed
2026-07-11 16:10:45 -06:00
{ id = xi.item . SINGLE_HOOK_FISHING_ROD , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 64380 , restockRate = 3 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CRAYFISH_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOAT_CARP_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINING_TROUT_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHEVAL_SALMON , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRICOLORED_CARP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIPIRA_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARK_BASS_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_EEL_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ICEFISH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_TERRAPIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CRESCENT_FISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 15400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_FROG_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 240 , targetStock = 90 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 240 , targetStock = 90 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GIANT_CATFISH_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MONKE_ONKE_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAVIAL_FISH , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-18 15:21:05 -06:00
[ ' Ilita ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 12 , 20 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-18 15:21:05 -06:00
{
{ id = xi.item . NEW_LINKSHELL , initial = 75 , maxStock = 100 , targetStock = 75 , buyMax = 6000 , restockRate = 0 , priceFloor = 0 , sellPrice = 2250 } , -- Not a typo, they do not restock on retail.
{ id = xi.item . PENDANT_COMPASS , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 375 , restockRate = 0 , priceFloor = 0 , noSell = true } ,
} ,
} ,
2026-06-27 07:53:57 -06:00
[ ' Jabbar ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-27 07:53:57 -06:00
{
{ id = xi.item . BAMBOO_STICK , initial = 50 , maxStock = 60 , targetStock = 50 , buyMax = 719 , restockRate = 10 } ,
{ id = xi.item . JAR_OF_TOAD_OIL , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 18000 , restockRate = 0 } ,
{ id = xi.item . SHEET_OF_BAST_PARCHMENT , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 5400 , restockRate = 0 } ,
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } ,
{ id = xi.item . LUMP_OF_TAMA_HAGANE , initial = 15 , maxStock = 60 , targetStock = 15 , buyMax = 35000 , restockRate = 0 } ,
{ id = xi.item . UCHITAKE , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . TSURARA , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . KAWAHORI_OGI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . MAKIBISHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . HIRAISHIN , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . MIZU_DEPPO , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . SHIHEI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . JUSATSU , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . KAGINAWA , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . SAIRUI_RAN , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . KODOKU , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . SHINOBI_TABI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 625 , restockRate = 0 } ,
{ id = xi.item . SCROLL_OF_KATON_ICHI , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 3 } ,
{ id = xi.item . SCROLL_OF_HYOTON_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_HUTON_ICHI , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 3 } ,
{ id = xi.item . SCROLL_OF_DOTON_ICHI , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 3 } ,
{ id = xi.item . SCROLL_OF_RAITON_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_SUITON_ICHI , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 11655 , restockRate = 3 } ,
{ id = xi.item . SCROLL_OF_UTSUSEMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_JUBAKU_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_HOJO_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_KURAYAMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_DOKUMORI_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_TONKO_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 14245 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_STR , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_DEX , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_VIT , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_AGI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_INT , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCROLL_OF_ABSORB_MND , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 2 } ,
{ id = xi.item . SCROLL_OF_ABSORB_CHR , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 105000 , restockRate = 2 } ,
2026-07-09 01:10:34 -06:00
{ id = xi.item . ONZ_OF_TURMERIC , initial = 50 , maxStock = 60 , targetStock = 50 , buyMax = 3225 , restockRate = 15 } ,
{ id = xi.item . ONZ_OF_CORIANDER , initial = 50 , maxStock = 60 , targetStock = 50 , buyMax = 7925 , restockRate = 15 } ,
{ id = xi.item . SPRIG_OF_HOLY_BASIL , initial = 50 , maxStock = 60 , targetStock = 50 , buyMax = 4000 , restockRate = 15 } ,
2026-07-12 02:32:17 -06:00
{ id = xi.item . ONZ_OF_CURRY_POWDER , initial = 25 , maxStock = 30 , targetStock = 25 , buyMax = 4950 , restockRate = 7 } ,
2026-06-27 07:53:57 -06:00
{ id = xi.item . JAR_OF_GROUND_WASABI , initial = 90 , maxStock = 150 , targetStock = 120 , buyMax = 12974 , restockRate = 20 , priceFloor = 150 } ,
{ id = xi.item . BOTTLE_OF_RICE_VINEGAR , initial = 90 , maxStock = 150 , targetStock = 120 , buyMax = 1000 , restockRate = 20 , priceFloor = 150 } ,
{ id = xi.item . CLUMP_OF_SHUNGIKU , initial = 120 , maxStock = 150 , targetStock = 120 , buyMax = 1400 , restockRate = 100 , priceFloor = 150 } ,
{ id = xi.item . SCROLL_OF_MONOMI_ICHI , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 47950 , restockRate = 0 } , -- targetStock assumed
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Jidwahn ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . KALKANBALIGI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KALAMAR , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 8500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAMSI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 140 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAKERDA , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KILICBALIGI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . USKUMRU , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ICE_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . THUNDER_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . LIGHT_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . DARK_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
} ,
} ,
2026-06-27 00:48:28 -06:00
[ ' Jirokichi ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 9 , 23 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-27 00:48:28 -06:00
{
{ id = xi.item . CAT_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 580 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 8450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAGHNAKHS , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 43200 , restockRate = 0 } ,
{ id = xi.item . CLAWS , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 63840 , restockRate = 0 } ,
{ id = xi.item . MYTHRIL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 148800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PATAS , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 228800 , restockRate = 0 } ,
{ id = xi.item . BONE_PATAS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 252150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_PATAS , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 477750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KUNAI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 4419 , restockRate = 10 } ,
{ id = xi.item . SUZUME , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 36120 , restockRate = 10 } ,
{ id = xi.item . HIEN , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 186000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . KAGEBOSHI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 215250 , restockRate = 0 } , -- targetStock assumed
2026-06-27 00:48:28 -06:00
{ id = xi.item . WAKIZASHI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 12000 , restockRate = 10 } ,
{ id = xi.item . SHINOBI_GATANA , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 23321 , restockRate = 10 } ,
{ id = xi.item . KODACHI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 67200 , restockRate = 0 } , -- targetStock assumed
-- { id = xi.item.SHINOGI, initial = 0, maxStock = 60, targetStock = 55, buyMax = 5400, restockRate = 0 }, -- sell-only; unsourced, buyMax/targetStock unconfirmed
{ id = xi.item . SAKURAFUBUKI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 127050 , restockRate = 0 } , -- targetStock assumed
2026-07-11 16:14:34 -06:00
{ id = xi.item . HOCHO , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 273000 , restockRate = 0 } , -- targetStock assumed
2026-06-27 00:48:28 -06:00
{ id = xi.item . KABUTOWARI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 322000 , restockRate = 0 } ,
{ id = xi.item . UCHIGATANA , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 26680 , restockRate = 10 } ,
{ id = xi.item . DOTANUKI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 715000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KANESADA , initial = 30 , maxStock = 60 , targetStock = 55 , buyMax = 99000 , restockRate = 10 } ,
{ id = xi.item . ASHURA , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 227500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TACHI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 15695 , restockRate = 10 } ,
{ id = xi.item . NODACHI , initial = 20 , maxStock = 60 , targetStock = 55 , buyMax = 40620 , restockRate = 5 } ,
{ id = xi.item . JINDACHI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 722000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . OKANEHIRA , initial = 19 , maxStock = 60 , targetStock = 55 , buyMax = 104730 , restockRate = 7 } ,
2026-06-29 21:41:24 -06:00
{ id = xi.item . KOTETSU , initial = 19 , maxStock = 60 , targetStock = 55 , buyMax = 125440 , restockRate = 5 } ,
2026-06-27 00:48:28 -06:00
{ id = xi.item . HOMURA , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 207000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MIKAZUKI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 317900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DAIHANNYA , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 816750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ODENTA , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 494000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOSODACHI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KIKU_ICHIMONJI , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 568700 , restockRate = 0 } ,
{ id = xi.item . ZANBATO , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 885500 , restockRate = 0 } ,
{ id = xi.item . KAZARIDACHI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 1073248 , restockRate = 0 , hidden = true } ,
{ id = xi.item . KAMAYARI , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 549450 , restockRate = 0 } ,
{ id = xi.item . WYVERN_SPEAR , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 397800 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . PIRATES_GUN , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 216000 , restockRate = 0 } ,
{ id = xi.item . TANEGASHIMA , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 65310 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEGOROSHIKI , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 660000 , restockRate = 0 } ,
{ id = xi.item . SHURIKEN , initial = 40 , maxStock = 60 , targetStock = 55 , buyMax = 250 , restockRate = 5 } ,
{ id = xi.item . JUJI_SHURIKEN , initial = 30 , maxStock = 60 , targetStock = 55 , buyMax = 450 , restockRate = 5 } ,
{ id = xi.item . MANJI_SHURIKEN , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 1890 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FUMA_SHURIKEN , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 2000 , restockRate = 0 } ,
{ id = xi.item . PINWHEEL , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 1050 , restockRate = 0 } ,
{ id = xi.item . CHAKRAM , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 49980 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOONRING_BLADE , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 299250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUAKE_GRENADE , initial = 0 , maxStock = 60 , targetStock = 55 , buyMax = 18900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_ARROW , initial = 20 , maxStock = 60 , targetStock = 20 , buyMax = 40 , restockRate = 0 } ,
{ id = xi.item . FIRE_ARROW , initial = 20 , maxStock = 60 , targetStock = 20 , buyMax = 700 , restockRate = 0 } ,
{ id = xi.item . BULLET , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 500 , restockRate = 0 } ,
} ,
} ,
2026-06-10 10:22:01 -06:00
[ ' Kamilah ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . WATERSDAY ,
stock =
2026-06-10 10:22:01 -06:00
{
{ id = xi.item . CHUNK_OF_TIN_ORE , initial = 110 , maxStock = 240 , targetStock = 110 , buyMax = 200 , restockRate = 20 } ,
{ id = xi.item . CHUNK_OF_IRON_ORE , initial = 110 , maxStock = 240 , targetStock = 110 , buyMax = 4500 , restockRate = 10 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . BRONZE_INGOT , initial = 0 , maxStock = 120 , targetStock = 100 , buyMax = 380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_INGOT , initial = 0 , maxStock = 120 , targetStock = 100 , buyMax = 18000 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . STEEL_INGOT , initial = 80 , maxStock = 120 , targetStock = 100 , buyMax = 26250 , restockRate = 10 } ,
{ id = xi.item . BRONZE_SHEET , initial = 34 , maxStock = 120 , targetStock = 100 , buyMax = 460 , restockRate = 2 } ,
2026-06-10 10:22:01 -06:00
{ id = xi.item . IRON_SHEET , initial = 0 , maxStock = 120 , targetStock = 100 , buyMax = 27000 , restockRate = 0 } ,
{ id = xi.item . HANDFUL_OF_BRONZE_SCALES , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 540 , restockRate = 0 } ,
{ id = xi.item . HANDFUL_OF_IRON_SCALES , initial = 0 , maxStock = 60 , targetStock = 50 , buyMax = 31500 , restockRate = 0 } ,
{ id = xi.item . IRON_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAINMAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79200 , restockRate = 0 } ,
{ id = xi.item . SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 11150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PADDED_ARMOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 157440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 38700 , restockRate = 0 } ,
{ id = xi.item . SCALE_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5420 , restockRate = 0 } ,
{ id = xi.item . LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 78720 , restockRate = 0 } ,
{ id = xi.item . CHAIN_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42300 , restockRate = 0 } ,
{ id = xi.item . SCALE_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 86400 , restockRate = 0 } ,
} ,
} ,
2026-06-18 15:21:05 -06:00
[ ' Khel_Pahlhama ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 12 , 20 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-18 15:21:05 -06:00
{
{ id = xi.item . NEW_LINKSHELL , initial = 75 , maxStock = 100 , targetStock = 75 , buyMax = 6000 , restockRate = 0 , priceFloor = 0 , sellPrice = 2250 } , -- Not a typo, they do not restock on retail.
{ id = xi.item . PENDANT_COMPASS , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 375 , restockRate = 0 , priceFloor = 0 , noSell = true } ,
} ,
} ,
2026-07-09 01:10:34 -06:00
[ ' Kopopo ' ] =
2026-06-14 01:33:38 -06:00
{
2026-07-05 00:51:02 -06:00
hours = { 5 , 20 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-14 01:33:38 -06:00
{
{ id = xi.item . BAG_OF_HORO_FLOUR , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAG_OF_RYE_FLOUR , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 12 } ,
{ id = xi.item . BAG_OF_SAN_DORIAN_FLOUR , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . BUNCH_OF_KAZHAM_PEPPERS , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . BULB_OF_MHAURA_GARLIC , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 12 } ,
{ id = xi.item . JUG_OF_SELBINA_MILK , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . STICK_OF_SELBINA_BUTTER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 300 , restockRate = 0 } ,
{ id = xi.item . PIECE_OF_PIE_DOUGH , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . POD_OF_BLUE_PEAS , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 12 } ,
{ id = xi.item . POPOTO , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 12 } ,
{ id = xi.item . BOX_OF_TARUTARU_RICE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 12 } ,
{ id = xi.item . POT_OF_CRYING_MUSTARD , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 12 } ,
{ id = xi.item . PINCH_OF_DRIED_MARJORAM , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 12 } ,
{ id = xi.item . BOTTLE_OF_APPLE_VINEGAR , initial = 10 , maxStock = 240 , targetStock = 180 , buyMax = 440 , restockRate = 5 } , -- targetStock assumed
{ id = xi.item . POT_OF_MAPLE_SUGAR , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } ,
{ id = xi.item . BLOCK_OF_GELATIN , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 3000 , restockRate = 0 } ,
2026-07-09 01:10:34 -06:00
{ id = xi.item . STICK_OF_CINNAMON , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1300 , restockRate = 12 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . EAR_OF_MILLIONCORN , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 12 } ,
{ id = xi.item . SLICE_OF_HARE_MEAT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_GIANT_SHEEP_MEAT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_DHALMEL_MEAT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINING_TROUT_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . BIRD_EGG , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 280 , restockRate = 10 } ,
{ id = xi.item . FAERIE_APPLE , initial = 84 , maxStock = 240 , targetStock = 180 , buyMax = 220 , restockRate = 12 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . ROLANBERRY , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LA_THEINE_CABBAGE , initial = 84 , maxStock = 240 , targetStock = 180 , buyMax = 120 , restockRate = 12 } ,
{ id = xi.item . CLUMP_OF_BEAUGREENS , initial = 84 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 12 } ,
{ id = xi.item . CLUMP_OF_BATAGREENS , initial = 4 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . POT_OF_HONEY , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SMOKED_SALMON , initial = 4 , maxStock = 240 , targetStock = 180 , buyMax = 1100 , restockRate = 2 } , -- targetStock assumed
2026-06-14 01:33:38 -06:00
{ id = xi.item . FROST_TURNIP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WILD_ONION , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAN_DORIAN_CARROT , initial = 64 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . MITHRAN_TOMATO , initial = 64 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOAT_CARP_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . THUNDERMELON , initial = 16 , maxStock = 240 , targetStock = 180 , buyMax = 1625 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . KAZHAM_PINEAPPLE , initial = 16 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_COCKATRICE_MEAT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RARAB_TAIL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YAGUDO_CHERRY , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 220 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BUNCH_OF_PAMAMAS , initial = 16 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 2 } , -- targetStock assumed
{ id = xi.item . CRAYFISH_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WATERMELON , initial = 16 , maxStock = 240 , targetStock = 180 , buyMax = 1000 , restockRate = 2 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . LOAF_OF_WHITE_BREAD , initial = 4 , maxStock = 240 , targetStock = 180 , buyMax = 1000 , restockRate = 0 } ,
{ id = xi.item . LOAF_OF_BLACK_BREAD , initial = 8 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . LOAF_OF_IRON_BREAD , initial = 0 , maxStock = 241 , targetStock = 181 , buyMax = 500 , restockRate = 0 } ,
{ id = xi.item . BRETZEL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ACORN_COOKIE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CINNA_COOKIE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 80 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GINGER_COOKIE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . APPLE_PIE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PAMAMA_TART , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 15360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SERVING_OF_ICECAP_ROLANBERRY , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 27720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_GRILLED_HARE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 920 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLICE_OF_ROAST_MUTTON , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DHALMEL_STEAK , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 7200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STRIP_OF_MEAT_JERKY , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROAST_CARP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROAST_TROUT , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 3000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROAST_PIPIRA , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE_BAKE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EEL_KABOB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 15000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TORTILLA , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOILED_CRAB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 11250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARD_BOILED_EGG , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROAST_MUSHROOM , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MEAT_MITHKABOB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FISH_MITHKABOB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_ORANGE_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_APPLE_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_MELON_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_GRAPE_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4649 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_PINEAPPLE_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_TOMATO_JUICE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOTTLE_OF_MULSUM , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAKED_APPLE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EAR_OF_ROASTED_CORN , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAKED_POPOTO , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PICKLED_HERRING , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SERVING_OF_BEAUGREEN_SAUTE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_PULS , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 3000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_VEGETABLE_GRUEL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WINDURST_SALAD , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 9300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_PEBBLE_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_PEA_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 7000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_VEGETABLE_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 7530 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_MUSHROOM_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_TOMATO_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 13230 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BOWL_OF_EGG_SOUP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 16500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SALMON_SUB_SANDWICH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 5560 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ONZ_OF_TURMERIC , initial = 40 , maxStock = 120 , targetStock = 100 , buyMax = 3225 , restockRate = 5 } , -- targetStock assumed
{ id = xi.item . ONZ_OF_CORIANDER , initial = 40 , maxStock = 120 , targetStock = 100 , buyMax = 7925 , restockRate = 5 } ,
2026-06-29 21:41:24 -06:00
{ id = xi.item . SPRIG_OF_HOLY_BASIL , initial = 19 , maxStock = 60 , targetStock = 50 , buyMax = 4000 , restockRate = 2 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . ONZ_OF_CURRY_POWDER , initial = 0 , maxStock = 200 , targetStock = 180 , buyMax = 4950 , restockRate = 0 } ,
{ id = xi.item . BAG_OF_SEMOLINA , initial = 84 , maxStock = 240 , targetStock = 180 , buyMax = 10000 , restockRate = 12 } ,
{ id = xi.item . JAR_OF_FISH_STOCK , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 3050 , restockRate = 100 } ,
{ id = xi.item . SAUCER_OF_SOY_STOCK , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 3500 , restockRate = 100 } ,
2026-07-09 01:10:34 -06:00
{ id = xi.item . STICK_OF_VANILLA , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 3600 , restockRate = 100 } ,
2026-06-14 01:33:38 -06:00
{ id = xi.item . WEDGE_OF_CHALAIMBILLE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 12675 , restockRate = 12 } ,
} ,
} ,
2026-06-28 22:47:30 -06:00
[ ' Kueh_Igunahmori ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 3 , 18 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-28 22:47:30 -06:00
{
{ id = xi.item . DHALMEL_HIDE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5000 , restockRate = 0 } , -- targetStock assumed
2026-07-09 10:36:03 -06:00
{ id = xi.item . WOLF_HIDE , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 3225 , restockRate = 6 } ,
{ id = xi.item . RAM_SKIN , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 6250 , restockRate = 6 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . TIGER_HIDE , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 8750 , restockRate = 6 } ,
{ id = xi.item . COEURL_HIDE , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 18000 , restockRate = 6 } ,
2026-06-28 22:47:30 -06:00
{ id = xi.item . MANTICORE_HIDE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 45600 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SQUARE_OF_SHEEP_LEATHER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_DHALMEL_LEATHER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 11650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_RAM_LEATHER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_BLACK_TIGER_LEATHER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 23040 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_COEURL_LEATHER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 38610 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . SQUARE_OF_MANTICORE_LEATHER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 55900 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . LIZARD_SKIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1625 , restockRate = 0 } , -- targetStock assumed
2026-07-09 10:36:03 -06:00
{ id = xi.item . RAPTOR_SKIN , initial = 34 , maxStock = 60 , targetStock = 45 , buyMax = 14370 , restockRate = 2 } ,
{ id = xi.item . COCKATRICE_SKIN , initial = 34 , maxStock = 60 , targetStock = 45 , buyMax = 17670 , restockRate = 2 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . CLUMP_OF_SHEEP_WOOL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WILLOW_LOG , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 60 } ,
2026-06-28 22:47:30 -06:00
{ id = xi.item . FLASK_OF_DISTILLED_WATER , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . SHEET_OF_PARCHMENT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RABBIT_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DHALMEL_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 16559 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOLF_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAM_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 72000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13770 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAPTOR_MANTLE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 160000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_BELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LEATHER_BELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WARRIORS_BELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 52800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MAGIC_BELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15180 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BARBARIANS_BELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15180 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WAISTBELT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 92400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LEATHER_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOLF_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42560 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . LEATHER_VEST , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3220 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_JERKIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 34300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STUDDED_VEST , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 114000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRIGANDINE_ARMOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 294000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . CUIR_BOUILLI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 215600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAPTOR_JERKIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 296400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . LEATHER_HIGHBOOTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STUDDED_BOOTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 55860 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CUIR_HIGHBOOTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 104160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SANDALS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHOES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 71760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOCCASINS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 204000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . LEATHER_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STUDDED_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 59850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CUIR_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 113680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAPTOR_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 198000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . LEATHER_BANDANA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_HELM , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STUDDED_BANDANA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 71630 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CUIR_BANDANA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 109200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAPTOR_HELM , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 246400 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . LEATHER_TROUSERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_TROUSERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 27195 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STUDDED_TROUSERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 72960 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . CUIR_TROUSERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 166320 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . RAPTOR_TROUSERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 280800 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SOLEA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3025 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
{ id = xi.item . LIZARD_LEDELSENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 17190 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAPTOR_LEDELSENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 184800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CESTI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_CESTI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HIMANTES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79800 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . LEATHER_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LEATHER_SHIELD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 172800 , restockRate = 0 } , -- targetStock assumed
2026-06-28 22:47:30 -06:00
} ,
} ,
2026-06-29 13:22:02 -06:00
[ ' Kuzah_Hpirohpon ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 6 , 21 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-29 13:22:02 -06:00
{
2026-07-13 22:57:03 -06:00
{ id = xi.item . BALL_OF_SARUTA_COTTON , initial = 2 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 1 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . FLAX_FLOWER , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 1250 , restockRate = 30 } ,
{ id = xi.item . CLUMP_OF_SHEEP_WOOL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 30 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . PIECE_OF_CRAWLER_COCOON , initial = 60 , maxStock = 240 , targetStock = 180 , buyMax = 930 , restockRate = 10 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . SPIDER_WEB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 30738 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_GRASS_THREAD , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 30 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . SPOOL_OF_COTTON_THREAD , initial = 132 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 6 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_LINEN_THREAD , initial = 102 , maxStock = 180 , targetStock = 135 , buyMax = 5000 , restockRate = 6 } ,
{ id = xi.item . SPOOL_OF_WOOL_THREAD , initial = 66 , maxStock = 120 , targetStock = 90 , buyMax = 18000 , restockRate = 3 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . SPOOL_OF_SILK_THREAD , initial = 8 , maxStock = 30 , targetStock = 25 , buyMax = 4060 , restockRate = 1 , priceFloor = 9 } ,
{ id = xi.item . SPOOL_OF_SILVER_THREAD , initial = 6 , maxStock = 30 , targetStock = 25 , buyMax = 5000 , restockRate = 1 , priceFloor = 7.5 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_GOLD_THREAD , initial = 5 , maxStock = 10 , targetStock = 7 , buyMax = 114000 , restockRate = 1 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . SPOOL_OF_RAINBOW_THREAD , initial = 0 , maxStock = 10 , targetStock = 7 , buyMax = 277200 , restockRate = 0 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SQUARE_OF_GRASS_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_COTTON_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 3200 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_LINEN_CLOTH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 15000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_WOOL_CLOTH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 54000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_VELVET_CLOTH , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_RAINBOW_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 567675 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BIRD_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 40 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . YAGUDO_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GIANT_BIRD_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . TUNIC , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_TUNIC , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51780 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13684 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 68640 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . LINEN_DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 137940 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . GAMBISON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 162500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_GAMBISON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 343200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 90440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 191520 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLOAK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 166060 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GAITERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_GAITERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SOCKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 80000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_SOCKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 176000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 37200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRACERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50400 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . WOOL_BRACERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 189200 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 660 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8725 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51170 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 108360 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3275 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . LINEN_MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 78659 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216750 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . HEADGEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_HEADGEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 44590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_HEADBAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAX_HEADBAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 80000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCARLET_RIBBON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 100000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 196348 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_HAT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60690 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_HAT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 128520 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . BRAIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10550 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_BRAIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 54000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 122500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 288000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 959 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 73780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 156240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4675 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 113160 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BLACK_SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 34500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15180 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BLACK_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 55440 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . RED_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 108900 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . FEATHER_COLLAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HEMP_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WING_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 48000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Lokhong ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-27 19:45:01 -06:00
[ ' Maymunah ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . LIGHTSDAY ,
stock =
2026-06-27 19:45:01 -06:00
{
{ id = xi.item . LUMP_OF_BEESWAX , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } ,
{ id = xi.item . MALBORO_VINE , initial = 8 , maxStock = 60 , targetStock = 45 , buyMax = 7230 , restockRate = 1 } ,
{ id = xi.item . BAT_WING , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 0 } ,
{ id = xi.item . GIANT_STINGER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4050 , restockRate = 0 } ,
{ id = xi.item . PINCH_OF_BOMB_ASH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2575 , restockRate = 0 } ,
{ id = xi.item . PINCH_OF_SULFUR , initial = 40 , maxStock = 120 , targetStock = 90 , buyMax = 3825 , restockRate = 6 } ,
{ id = xi.item . BLOCK_OF_ANIMAL_GLUE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 600 , restockRate = 0 } ,
{ id = xi.item . WIJNRUIT , initial = 58 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 4 } ,
{ id = xi.item . POT_OF_CRYING_MUSTARD , initial = 58 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 4 } ,
{ id = xi.item . PINCH_OF_DRIED_MARJORAM , initial = 58 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 4 } ,
{ id = xi.item . CHAMOMILE , initial = 58 , maxStock = 240 , targetStock = 180 , buyMax = 650 , restockRate = 4 } ,
{ id = xi.item . VIAL_OF_SLIME_OIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5000 , restockRate = 0 } ,
{ id = xi.item . POT_OF_SILENT_OIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6000 , restockRate = 0 } ,
{ id = xi.item . SPRIG_OF_SAGE , initial = 120 , maxStock = 240 , targetStock = 180 , buyMax = 925 , restockRate = 12 } ,
{ id = xi.item . CERMET_CHUNK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 20000 , restockRate = 0 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 18 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 6 } ,
{ id = xi.item . LOOP_OF_GLASS_FIBER , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 4000 , restockRate = 6 } ,
{ id = xi.item . LOOP_OF_CARBON_FIBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6000 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_DISTILLED_WATER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_HOLY_WATER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14500 , restockRate = 0 } ,
{ id = xi.item . PINCH_OF_POISON_DUST , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1600 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_POISON_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2500 , restockRate = 0 } ,
{ id = xi.item . ANTIDOTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1580 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_EYE_DROPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12255 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_SILENCING_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4500 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_ECHO_DROPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4000 , restockRate = 0 } ,
{ id = xi.item . JAR_OF_FIRESAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22400 , restockRate = 0 } ,
2026-07-20 21:39:16 -06:00
{ id = xi.item . FLASK_OF_VITRIOL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2400 , restockRate = 0 } ,
2026-06-27 19:45:01 -06:00
{ id = xi.item . JAR_OF_BLACK_INK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3800 , restockRate = 0 } ,
{ id = xi.item . FLASK_OF_DEODORIZER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4800 , restockRate = 0 } ,
{ id = xi.item . POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4550 , restockRate = 0 } ,
{ id = xi.item . HI_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22500 , restockRate = 0 } ,
{ id = xi.item . ETHER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24160 , restockRate = 0 } ,
{ id = xi.item . PINCH_OF_PRISM_POWDER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7000 , restockRate = 0 } ,
{ id = xi.item . ARTIFICIAL_LENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6200 , restockRate = 0 } ,
{ id = xi.item . WAX_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1340 , restockRate = 0 } ,
{ id = xi.item . BEE_SPATHA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 17625 , restockRate = 0 } ,
{ id = xi.item . SILENCE_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10150 , restockRate = 0 } ,
{ id = xi.item . SILENCE_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24750 , restockRate = 0 } ,
{ id = xi.item . FLAME_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24475 , restockRate = 0 } ,
{ id = xi.item . BLIND_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2000 , restockRate = 0 } ,
{ id = xi.item . BLIND_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3375 , restockRate = 0 } ,
{ id = xi.item . POISON_BASELARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 33000 , restockRate = 0 } ,
{ id = xi.item . POISON_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36780 , restockRate = 0 } ,
{ id = xi.item . POISON_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 28770 , restockRate = 0 } ,
{ id = xi.item . POISON_KUKRI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 48600 , restockRate = 0 } ,
{ id = xi.item . POISON_CESTI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 34720 , restockRate = 0 } ,
{ id = xi.item . POISON_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 82940 , restockRate = 0 } ,
{ id = xi.item . POISON_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 96000 , restockRate = 0 } ,
{ id = xi.item . POISON_KATARS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110880 , restockRate = 0 } ,
{ id = xi.item . FIRE_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } ,
{ id = xi.item . FLAME_BLADE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 426250 , restockRate = 0 } ,
{ id = xi.item . FLAME_DEGEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216000 , restockRate = 0 } ,
{ id = xi.item . INFERNO_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8725 , restockRate = 0 } ,
{ id = xi.item . INFERNO_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 122080 , restockRate = 0 } ,
{ id = xi.item . ACID_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51510 , restockRate = 0 } ,
{ id = xi.item . ACID_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 86800 , restockRate = 0 } ,
{ id = xi.item . ACID_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 148800 , restockRate = 0 } ,
{ id = xi.item . HOLY_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 172000 , restockRate = 0 } ,
{ id = xi.item . HOLY_DEGEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 280000 , restockRate = 0 } ,
{ id = xi.item . HOLY_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 155100 , restockRate = 0 } ,
{ id = xi.item . FIRE_ARROW , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 700 , restockRate = 0 } ,
{ id = xi.item . ICE_ARROW , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 700 , restockRate = 0 } ,
{ id = xi.item . LIGHTNING_ARROW , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 700 , restockRate = 0 } ,
{ id = xi.item . BRONZE_BULLET , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 135 , restockRate = 0 } ,
{ id = xi.item . BULLET , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 500 , restockRate = 0 } ,
{ id = xi.item . SILVER_BULLET , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 2480 , restockRate = 0 } ,
{ id = xi.item . GRENADE , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 6020 , restockRate = 0 } ,
{ id = xi.item . RIOT_GRENADE , initial = 0 , maxStock = 240 , targetStock = 45 , buyMax = 30000 , restockRate = 0 } ,
{ id = xi.item . BATTERY , initial = 60 , maxStock = 240 , targetStock = 180 , buyMax = 760 , restockRate = 60 } ,
{ id = xi.item . HYDRO_PUMP , initial = 60 , maxStock = 240 , targetStock = 180 , buyMax = 760 , restockRate = 60 } ,
{ id = xi.item . WIND_FAN , initial = 60 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 60 } ,
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Mendoline ' ] = { sharedStock = ' Graegham ' } ,
2026-06-14 01:33:38 -06:00
[ ' Mep_Nhapopoluko ' ] =
2026-06-13 22:02:07 -06:00
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 18 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-13 22:02:07 -06:00
{
{ id = xi.item . FASTWATER_FISHING_ROD , initial = 110 , maxStock = 200 , targetStock = 190 , buyMax = 6976 , restockRate = 10 } ,
{ id = xi.item . SINGLE_HOOK_FISHING_ROD , initial = 110 , maxStock = 200 , targetStock = 190 , buyMax = 64380 , restockRate = 10 } ,
{ id = xi.item . BLUETAIL_1 , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 100 } ,
{ id = xi.item . NOBLE_LADY , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 14000 , restockRate = 100 } ,
{ id = xi.item . TRILOBITE , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 100 } ,
{ id = xi.item . SHALL_SHELL , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 100 } ,
{ id = xi.item . ZAFMLUG_BASS , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 770 , restockRate = 100 } ,
{ id = xi.item . MOORISH_IDOL , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 14280 , restockRate = 100 } ,
{ id = xi.item . BIBIKIBO , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 100 } ,
{ id = xi.item . BIBIKI_URCHIN , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 22500 , restockRate = 100 } ,
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 100 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 100 } ,
} ,
} ,
2026-06-28 20:29:40 -06:00
[ ' Ndego ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . WATERSDAY ,
stock =
2026-06-28 20:29:40 -06:00
{
{ id = xi.item . CHUNK_OF_COPPER_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_TIN_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_IRON_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 60 } ,
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 10000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . HANDFUL_OF_IRON_SAND , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2370 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . BRONZE_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 380 , restockRate = 12 } ,
{ id = xi.item . IRON_INGOT , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 18000 , restockRate = 12 } ,
{ id = xi.item . STEEL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LUMP_OF_TAMA_HAGANE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 460 , restockRate = 12 } ,
{ id = xi.item . IRON_SHEET , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 27000 , restockRate = 12 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . STEEL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_SHEET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 171000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_BRONZE_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 540 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_IRON_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HANDFUL_OF_STEEL_SCALES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 49500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CHAIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 63840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 148800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . KATARS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 77440 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . BRONZE_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42930 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASELARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 23940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KRIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60480 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . XIPHOS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GLADIUS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 94080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRONZE_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1340 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 172000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 451500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BROADSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 117040 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPATHA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LONGSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 46080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KNIGHTS_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 426250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HUNTING_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 198720 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . FLEURET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 74480 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 210000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 598500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TWO_HANDED_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 69630 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREATSWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 337900 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRONZE_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13260 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31280 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . WAR_PICK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 121800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_PICK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 443700 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRONZE_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 90240 , restockRate = 0 } , -- targetStock assumed
2026-06-28 20:29:40 -06:00
{ id = xi.item . BRONZE_ZAGHNAL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAGHNAL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 62700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCYTHE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 52980 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SCYTHE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 310500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . FACEGUARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_MASK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_VISOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 136080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_VISOR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 246400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 42300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 111780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_FINGER_GAUNTLETS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 202400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 38700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 102060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_GREAVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 179025 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8950 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 63000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 186300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_CUISSES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 351900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 11150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAINMAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 208980 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . STEEL_SCALE_MAIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 378400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KITE_SHIELD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 61200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MANDREL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
{ id = xi.item . WORKSHOP_ANVIL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
2026-06-28 20:29:40 -06:00
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Pashi_Maccaleh ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-18 15:21:05 -06:00
[ ' Paunelie ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 12 , 20 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-18 15:21:05 -06:00
{
{ id = xi.item . NEW_LINKSHELL , initial = 75 , maxStock = 100 , targetStock = 75 , buyMax = 6000 , restockRate = 0 , priceFloor = 0 , sellPrice = 2250 } , -- Not a typo, they do not restock on retail.
{ id = xi.item . PENDANT_COMPASS , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 375 , restockRate = 0 , priceFloor = 0 , noSell = true } ,
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Rajmonda ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-18 01:18:28 -06:00
[ ' Scavnix ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 11 , 22 } ,
holiday = xi.day . LIGHTSDAY ,
stock =
2026-06-18 01:18:28 -06:00
{
{ id = xi.item . RED_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLUE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . YELLOW_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . GREEN_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . CLEAR_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . PURPLE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . WHITE_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
{ id = xi.item . BLACK_CHIP , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 140000 , restockRate = 50 , noSell = true } ,
} ,
} ,
2026-07-09 01:10:34 -06:00
[ ' Shih_Tayuun ' ] =
2026-06-28 23:55:57 -06:00
{
2026-06-29 21:41:24 -06:00
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . WINDSDAY ,
stock =
2026-06-28 23:55:57 -06:00
{
{ id = xi.item . CRAB_SHELL , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 11490 , restockRate = 0 } , -- targetStock assumed
2026-07-09 23:15:44 -06:00
{ id = xi.item . SHEEP_TOOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 1000 , restockRate = 12 } ,
2026-06-28 23:55:57 -06:00
{ id = xi.item . BLACK_TIGER_FANG , initial = 0 , maxStock = 180 , targetStock = 135 , buyMax = 12900 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . TURTLE_SHELL , initial = 4 , maxStock = 120 , targetStock = 90 , buyMax = 78000 , restockRate = 0 } ,
2026-06-28 23:55:57 -06:00
{ id = xi.item . SEASHELL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 60 } ,
{ id = xi.item . BEETLE_SHELL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GIANT_FEMUR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_JAW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3025 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAM_HORN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCORPION_SHELL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCORPION_CLAW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8190 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . CHICKEN_BONE , initial = 7 , maxStock = 60 , targetStock = 45 , buyMax = 200 , restockRate = 0 } ,
2026-06-28 23:55:57 -06:00
{ id = xi.item . BONE_HARNESS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 30770 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_HARNESS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 58875 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . CARAPACE_HARNESS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 288750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JUSTAUCORPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 537500 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . BONE_LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14850 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 28980 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . CARAPACE_LEGGINGS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 147000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . SHELL_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3770 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . BONE_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 17670 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TORTOISE_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 87500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BONE_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 16320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 31020 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . CARAPACE_MITTENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 157500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BONE_MASK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 19560 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_MASK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 38190 , restockRate = 0 } ,
{ id = xi.item . CARAPACE_MASK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_HAIRPIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HORN_HAIRPIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 85500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHELL_HAIRPIN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FANG_NECKLACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 19034 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CARAPACE_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 115500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_SUBLIGAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 23530 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_SUBLIGAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 47100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CARAPACE_SUBLIGAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 231000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURTLE_SHIELD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36899 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHELL_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3775 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9059 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HORN_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 48000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CARAPACE_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 99660 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCORPION_RING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 94500 , restockRate = 0 } ,
{ id = xi.item . TURTLE_BANGLES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 183260 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 150000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEETLE_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 215250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 23575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_PICK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 32580 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . CAT_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 580 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 43200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8450 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . HORN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 144300 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . BONE_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 56100 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BONE_CUDGEL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 26880 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
{ id = xi.item . BANDITS_GUN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_ARROW , initial = 20 , maxStock = 240 , targetStock = 180 , buyMax = 25 , restockRate = 10 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . ASTRAGALOS , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2520 , restockRate = 0 } , -- targetStock assumed
2026-06-28 23:55:57 -06:00
} ,
} ,
2026-06-27 20:22:50 -06:00
[ ' Silver_Owl ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-27 20:22:50 -06:00
{
{ id = xi.item . CAT_BAGHNAKHS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 580 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_BAGHNAKHS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 8450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BAGHNAKHS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 43200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLAWS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 63840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CLAWS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 148800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_CLAWS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PATAS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 228800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BONE_PATAS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 252150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_PATAS , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 477750 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . KUNAI , initial = 25 , maxStock = 30 , targetStock = 25 , buyMax = 4420 , restockRate = 5 } ,
2026-06-27 20:22:50 -06:00
{ id = xi.item . SUZUME , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 36120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HIEN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 186000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . KAGEBOSHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 215250 , restockRate = 0 } , -- targetStock assumed
2026-06-27 20:22:50 -06:00
{ id = xi.item . WAKIZASHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 12000 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . SHINOBI_GATANA , initial = 25 , maxStock = 30 , targetStock = 25 , buyMax = 23325 , restockRate = 5 } ,
2026-06-27 20:22:50 -06:00
{ id = xi.item . KODACHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 67200 , restockRate = 0 } , -- targetStock assumed
-- { id = xi.item.SHINOGI, initial = 0, maxStock = 30, targetStock = 25, buyMax = 0, restockRate = 0 }, -- unsourced (missing on Jirokichi too); disabled
{ id = xi.item . SAKURAFUBUKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 127050 , restockRate = 0 } , -- targetStock assumed
2026-07-13 22:57:03 -06:00
{ id = xi.item . HOCHO , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 273000 , restockRate = 0 } , -- targetStock assumed
2026-06-27 20:22:50 -06:00
{ id = xi.item . KABUTOWARI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 322000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . UCHIGATANA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 26680 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DOTANUKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 147957 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . KANESADA , initial = 25 , maxStock = 30 , targetStock = 25 , buyMax = 99000 , restockRate = 10 } ,
2026-06-27 20:22:50 -06:00
{ id = xi.item . ASHURA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 227500 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . TACHI , initial = 25 , maxStock = 30 , targetStock = 25 , buyMax = 15704 , restockRate = 5 } ,
2026-06-27 20:22:50 -06:00
{ id = xi.item . NODACHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 40620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JINDACHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 722000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OKANEHIRA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 104729 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . KOTETSU , initial = 19 , maxStock = 30 , targetStock = 25 , buyMax = 125440 , restockRate = 7 } ,
2026-06-27 20:22:50 -06:00
{ id = xi.item . HOMURA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 207000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MIKAZUKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 317900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DAIHANNYA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 816750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ODENTA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 494000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOSODACHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KIKU_ICHIMONJI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 568700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZANBATO , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 885500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAZARIDACHI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 1073250 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . KAMAYARI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 549450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WYVERN_SPEAR , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 397800 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . PIRATES_GUN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 216000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TANEGASHIMA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 65310 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEGOROSHIKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 660000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHURIKEN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 247 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JUJI_SHURIKEN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 448 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MANJI_SHURIKEN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 1890 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FUMA_SHURIKEN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PINWHEEL , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 1050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAKRAM , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 49979 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOONRING_BLADE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 299250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUAKE_GRENADE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 18900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_ARROW , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 40 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FIRE_ARROW , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BULLET , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HACHIMAKI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 4125 , restockRate = 3 } ,
{ id = xi.item . COTTON_HACHIMAKI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 24420 , restockRate = 3 } ,
{ id = xi.item . SOIL_HACHIMAKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 66960 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINOBI_HACHIGANE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 240460 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZUNARI_KABUTO , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 180200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NODOWA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 149710 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARKSTEEL_NODOWA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 285000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KENPOGI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 6225 , restockRate = 3 } ,
{ id = xi.item . COTTON_DOGI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 36800 , restockRate = 3 } ,
{ id = xi.item . JUJITSU_GI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 283500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SOIL_GI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 99000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINOBI_GI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 363000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARA_ATE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 330000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TEKKO , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 3425 , restockRate = 3 } ,
{ id = xi.item . COTTON_TEKKO , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 20250 , restockRate = 3 } ,
{ id = xi.item . SOIL_TEKKO , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 55440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINOBI_TEKKO , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 199650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KOTE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 181500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SITABAKI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 4975 , restockRate = 3 } ,
{ id = xi.item . COTTON_SITABAKI , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 29490 , restockRate = 3 } ,
{ id = xi.item . SOIL_SITABAKI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 80640 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINOBI_HAKAMA , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 294525 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAIDATE , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 217600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KYAHAN , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 3175 , restockRate = 3 } ,
{ id = xi.item . COTTON_KYAHAN , initial = 16 , maxStock = 30 , targetStock = 25 , buyMax = 18870 , restockRate = 3 } ,
{ id = xi.item . SOIL_KYAHAN , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 82620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HEKO_OBI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 2475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_OBI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 18390 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_OBI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 58880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BROCADE_OBI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 132000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAINBOW_OBI , initial = 0 , maxStock = 30 , targetStock = 25 , buyMax = 268800 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
} ,
} ,
[ ' Taten-Bilten ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 6 , 21 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-29 13:22:02 -06:00
{
2026-06-29 21:41:24 -06:00
{ id = xi.item . SPOOL_OF_SILK_THREAD , initial = 8 , maxStock = 30 , targetStock = 20 , buyMax = 4060 , restockRate = 1 , priceFloor = 9 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_GRASS_THREAD , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 30 } ,
{ id = xi.item . SPOOL_OF_COTTON_THREAD , initial = 132 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 6 } ,
{ id = xi.item . SPOOL_OF_LINEN_THREAD , initial = 102 , maxStock = 180 , targetStock = 135 , buyMax = 5000 , restockRate = 6 } ,
{ id = xi.item . SPOOL_OF_RAINBOW_THREAD , initial = 0 , maxStock = 10 , targetStock = 7 , buyMax = 277200 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SPOOL_OF_SILVER_THREAD , initial = 6 , maxStock = 30 , targetStock = 25 , buyMax = 5000 , restockRate = 1 , priceFloor = 7.5 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_GOLD_THREAD , initial = 5 , maxStock = 10 , targetStock = 7 , buyMax = 114000 , restockRate = 1 } ,
{ id = xi.item . SQUARE_OF_GRASS_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_COTTON_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 3200 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_LINEN_CLOTH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 15000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_VELVET_CLOTH , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 79750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_RAINBOW_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 567675 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_SHEEP_WOOL , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 30 } ,
{ id = xi.item . CLUMP_OF_MOKO_GRASS , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 100 , restockRate = 60 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . BALL_OF_SARUTA_COTTON , initial = 2 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 1 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . FLAX_FLOWER , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 1250 , restockRate = 30 } ,
{ id = xi.item . SPIDER_WEB , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 33396 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIECE_OF_CRAWLER_COCOON , initial = 60 , maxStock = 240 , targetStock = 180 , buyMax = 930 , restockRate = 10 } ,
{ id = xi.item . GIANT_BIRD_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPINDLE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
{ id = xi.item . SPOOL_OF_ZEPHYR_THREAD , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
{ id = xi.item . PUK_WING , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . APKALLU_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COLIBRI_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
2026-07-11 00:03:50 -06:00
{ id = xi.item . WAMOURA_COCOON , initial = 66 , maxStock = 120 , targetStock = 90 , buyMax = 780 , restockRate = 3 } ,
2026-06-29 13:22:02 -06:00
{ id = xi.item . SPOOL_OF_KARAKUL_THREAD , initial = 66 , maxStock = 120 , targetStock = 90 , buyMax = 18000 , restockRate = 3 } ,
{ id = xi.item . SQUARE_OF_KARAKUL_CLOTH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 54900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_WAMOURA_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 114135 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HEADGEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_HEADGEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 44590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 100000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_CAP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 196350 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_HAT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60690 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_HAT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 128520 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_HEADBAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAX_HEADBAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 80000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 13684 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . COTTON_DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 68640 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAMBISON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 162500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_GAMBISON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 343200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 90440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_ROBE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 191520 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TUNIC , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_TUNIC , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLOAK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 166060 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_GLOVES , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 37200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRACERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 50400 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . WOOL_BRACERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 189200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 660 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8725 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . WOOL_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51170 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_CUFFS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 108360 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3275 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 78660 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_MITTS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRAIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10550 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_BRAIS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 54000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 122500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_HOSE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 288000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 959 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12600 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . WOOL_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 73780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VELVET_SLOPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 156240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4675 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 34500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_SLACKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 113160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAITERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_GAITERS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SOCKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 80000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WOOL_SOCKS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 176000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FEATHER_COLLAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2075 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HEMP_GORGET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WING_EARRING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 48000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SCARLET_RIBBON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 55440 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2125 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COTTON_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 15180 , restockRate = 0 } , -- targetStock assumed
2026-06-29 13:22:02 -06:00
{ id = xi.item . RED_CAPE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 108900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LINEN_DOUBLET , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 137940 , restockRate = 0 } , -- targetStock assumed
} ,
} ,
[ ' Tilala ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 6 , 21 } ,
holiday = xi.day . FIRESDAY ,
stock =
2026-06-29 13:22:02 -06:00
{
2026-07-09 01:10:34 -06:00
{ id = xi.item . BALL_OF_SARUTA_COTTON , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAX_FLOWER , initial = 90 , maxStock = 240 , targetStock = 180 , buyMax = 1250 , restockRate = 15 } ,
{ id = xi.item . CLUMP_OF_SHEEP_WOOL , initial = 79 , maxStock = 240 , targetStock = 180 , buyMax = 4500 , restockRate = 12 } ,
{ id = xi.item . PIECE_OF_CRAWLER_COCOON , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 930 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPIDER_WEB , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPOOL_OF_GRASS_THREAD , initial = 150 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 30 } ,
{ id = xi.item . SPOOL_OF_COTTON_THREAD , initial = 120 , maxStock = 240 , targetStock = 180 , buyMax = 800 , restockRate = 15 } ,
{ id = xi.item . SPOOL_OF_LINEN_THREAD , initial = 108 , maxStock = 240 , targetStock = 135 , buyMax = 5000 , restockRate = 9 , priceFloor = 135 } ,
{ id = xi.item . SPOOL_OF_WOOL_THREAD , initial = 72 , maxStock = 240 , targetStock = 90 , buyMax = 18000 , restockRate = 6 , priceFloor = 90 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . SPOOL_OF_SILK_THREAD , initial = 20 , maxStock = 120 , targetStock = 110 , buyMax = 4060 , restockRate = 4 } ,
2026-07-09 01:10:34 -06:00
{ id = xi.item . SPOOL_OF_SILVER_THREAD , initial = 10 , maxStock = 120 , targetStock = 110 , buyMax = 5000 , restockRate = 2 } ,
{ id = xi.item . SPOOL_OF_GOLD_THREAD , initial = 5 , maxStock = 120 , targetStock = 110 , buyMax = 114000 , restockRate = 1 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . SPOOL_OF_RAINBOW_THREAD , initial = 0 , maxStock = 120 , targetStock = 110 , buyMax = 277200 , restockRate = 0 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . SQUARE_OF_GRASS_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 1600 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_COTTON_CLOTH , initial = 36 , maxStock = 240 , targetStock = 180 , buyMax = 3200 , restockRate = 12 } ,
{ id = xi.item . SQUARE_OF_LINEN_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 15000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_WOOL_CLOTH , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 54000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_VELVET_CLOTH , initial = 0 , maxStock = 160 , targetStock = 120 , buyMax = 79750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 160 , targetStock = 120 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SQUARE_OF_RAINBOW_CLOTH , initial = 0 , maxStock = 160 , targetStock = 120 , buyMax = 567675 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BIRD_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 40 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YAGUDO_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GIANT_BIRD_FEATHER , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
2026-06-27 20:22:50 -06:00
} ,
} ,
2026-06-28 00:23:10 -06:00
[ ' Tsutsuroon ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-28 00:23:10 -06:00
{
2026-06-29 21:41:24 -06:00
{ id = xi.item . KUNAI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 4420 , restockRate = 10 } ,
{ id = xi.item . SUZUME , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 36120 , restockRate = 10 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . HIEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 186000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . KAGEBOSHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 215250 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . WAKIZASHI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 12000 , restockRate = 10 } ,
{ id = xi.item . SHINOBI_GATANA , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 23321 , restockRate = 10 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . KODACHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 67200 , restockRate = 0 } , -- targetStock assumed
-- { id = xi.item.SHINOGI, initial = 0, maxStock = 60, targetStock = 45, buyMax = 0, restockRate = 0 }, -- unsourced (missing on Jirokichi too); disabled
{ id = xi.item . SAKURAFUBUKI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 127050 , restockRate = 0 } , -- targetStock assumed
2026-07-13 22:57:03 -06:00
{ id = xi.item . HOCHO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 273000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 00:23:10 -06:00
{ id = xi.item . KABUTOWARI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 322000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . UCHIGATANA , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 26680 , restockRate = 10 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . DOTANUKI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 715000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . KANESADA , initial = 30 , maxStock = 60 , targetStock = 55 , buyMax = 99000 , restockRate = 10 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . ASHURA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 227500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . TACHI , initial = 50 , maxStock = 60 , targetStock = 55 , buyMax = 15695 , restockRate = 10 } ,
{ id = xi.item . NODACHI , initial = 20 , maxStock = 60 , targetStock = 55 , buyMax = 40620 , restockRate = 5 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . JINDACHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 722000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . OKANEHIRA , initial = 19 , maxStock = 60 , targetStock = 55 , buyMax = 104730 , restockRate = 7 } ,
2026-06-29 21:41:24 -06:00
{ id = xi.item . KOTETSU , initial = 19 , maxStock = 60 , targetStock = 55 , buyMax = 125440 , restockRate = 7 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . HOMURA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 207000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MIKAZUKI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 317900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DAIHANNYA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 816750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ODENTA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 494000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HOSODACHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 259200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KIKU_ICHIMONJI , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 568700 , restockRate = 0 } ,
{ id = xi.item . ZANBATO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 885500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAZARIDACHI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1073250 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . KAMAYARI , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 549450 , restockRate = 0 } ,
{ id = xi.item . WYVERN_SPEAR , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 397800 , restockRate = 0 , hidden = true } , -- buyMax from Jirokichi; targetStock assumed
{ id = xi.item . PIRATES_GUN , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 216000 , restockRate = 0 } ,
{ id = xi.item . TANEGASHIMA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 65310 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEGOROSHIKI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 660000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SHURIKEN , initial = 40 , maxStock = 60 , targetStock = 55 , buyMax = 250 , restockRate = 5 } ,
{ id = xi.item . JUJI_SHURIKEN , initial = 30 , maxStock = 60 , targetStock = 55 , buyMax = 450 , restockRate = 5 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . MANJI_SHURIKEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1890 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . FUMA_SHURIKEN , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 2000 , restockRate = 0 } ,
{ id = xi.item . PINWHEEL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1050 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . CHAKRAM , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 49980 , restockRate = 0 , hidden = true } , -- targetStock assumed
{ id = xi.item . MOONRING_BLADE , initial = 10 , maxStock = 60 , targetStock = 10 , buyMax = 299250 , restockRate = 0 } ,
{ id = xi.item . QUAKE_GRENADE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18900 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IRON_ARROW , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 40 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . FIRE_ARROW , initial = 40 , maxStock = 60 , targetStock = 55 , buyMax = 700 , restockRate = 5 } ,
{ id = xi.item . BULLET , initial = 30 , maxStock = 60 , targetStock = 55 , buyMax = 500 , restockRate = 5 } ,
{ id = xi.item . HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4125 , restockRate = 3 } ,
{ id = xi.item . COTTON_HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 24420 , restockRate = 3 } ,
{ id = xi.item . SOIL_HACHIMAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 66960 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SHINOBI_HACHIGANE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 240460 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZUNARI_KABUTO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 180200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NODOWA , initial = 30 , maxStock = 60 , targetStock = 30 , buyMax = 149710 , restockRate = 0 } ,
{ id = xi.item . DARKSTEEL_NODOWA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 285000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . KENPOGI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 6225 , restockRate = 3 } ,
{ id = xi.item . COTTON_DOGI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 36800 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . JUJITSU_GI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 283500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SOIL_GI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 99000 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SHINOBI_GI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 363000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HARA_ATE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 330000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 3425 , restockRate = 3 } ,
{ id = xi.item . COTTON_TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 20250 , restockRate = 3 } ,
{ id = xi.item . SOIL_TEKKO , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 55440 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SHINOBI_TEKKO , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 199650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KOTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 181500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 4973 , restockRate = 3 } ,
{ id = xi.item . COTTON_SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 29490 , restockRate = 3 } ,
{ id = xi.item . SOIL_SITABAKI , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 80640 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SHINOBI_HAKAMA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 294525 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAIDATE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 217600 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 3173 , restockRate = 3 } ,
{ id = xi.item . COTTON_KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 18870 , restockRate = 3 } ,
{ id = xi.item . SOIL_KYAHAN , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 82620 , restockRate = 3 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . HEKO_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 18390 , restockRate = 0 } , -- buyMax from Achika; targetStock assumed
{ id = xi.item . GOLD_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 58880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BROCADE_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 132000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RAINBOW_OBI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 268800 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BAMBOO_STICK , initial = 50 , maxStock = 240 , targetStock = 180 , buyMax = 720 , restockRate = 10 } ,
{ id = xi.item . JAR_OF_TOAD_OIL , initial = 18 , maxStock = 60 , targetStock = 45 , buyMax = 18000 , restockRate = 4 } ,
{ id = xi.item . SHEET_OF_BAST_PARCHMENT , initial = 10 , maxStock = 60 , targetStock = 45 , buyMax = 5400 , restockRate = 2 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . HANDFUL_OF_IRON_SAND , initial = 190 , maxStock = 240 , targetStock = 190 , buyMax = 2370 , restockRate = 60 , priceFloor = 270 } ,
{ id = xi.item . LUMP_OF_TAMA_HAGANE , initial = 80 , maxStock = 120 , targetStock = 100 , buyMax = 35000 , restockRate = 10 } ,
{ id = xi.item . POT_OF_URUSHI , initial = 14 , maxStock = 60 , targetStock = 45 , buyMax = 367650 , restockRate = 2 } ,
{ id = xi.item . UCHITAKE , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . TSURARA , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . KAWAHORI_OGI , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . MAKIBISHI , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . HIRAISHIN , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . MIZU_DEPPO , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
2026-06-28 00:23:10 -06:00
{ id = xi.item . SHIHEI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JUSATSU , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAGINAWA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAIRUI_RAN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KODOKU , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHINOBI_TABI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 625 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . GARDENIA_SEED , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 2460 , restockRate = 50 } ,
{ id = xi.item . ONZ_OF_TURMERIC , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 3225 , restockRate = 80 } ,
{ id = xi.item . ONZ_OF_CORIANDER , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 7924 , restockRate = 80 } ,
{ id = xi.item . SPRIG_OF_HOLY_BASIL , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 4000 , restockRate = 80 } ,
{ id = xi.item . ONZ_OF_CURRY_POWDER , initial = 110 , maxStock = 120 , targetStock = 110 , buyMax = 4950 , restockRate = 50 } ,
{ id = xi.item . JAR_OF_GROUND_WASABI , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 12967 , restockRate = 100 } ,
{ id = xi.item . BOTTLE_OF_RICE_VINEGAR , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 1000 , restockRate = 100 } ,
{ id = xi.item . HEAD_OF_NAPA , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 1250 , restockRate = 100 } ,
2026-06-28 00:23:10 -06:00
} ,
} ,
2026-06-29 15:21:57 -06:00
[ ' Visala ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-29 15:21:57 -06:00
{
{ id = xi.item . CHUNK_OF_SILVER_ORE , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 2100 , restockRate = 60 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 12 , maxStock = 120 , targetStock = 90 , buyMax = 10000 , restockRate = 6 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . CHUNK_OF_GOLD_ORE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 23100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHUNK_OF_PLATINUM_ORE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 58500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . COPPER_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . SILVER_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 10500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 50000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . GOLD_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 115500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_INGOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 292500 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRASS_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . GOLD_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 371700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_SHEET , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 581250 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . HANDFUL_OF_BRASS_SCALES , initial = 3 , maxStock = 121 , targetStock = 91 , buyMax = 1400 , restockRate = 1 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . SILVER_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . MYTHRIL_CHAIN , initial = 3 , maxStock = 121 , targetStock = 91 , buyMax = 70000 , restockRate = 1 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . GOLD_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 255240 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_CHAIN , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 418500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RED_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . BLUE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . YELLOW_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . GREEN_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . TRANSLUCENT_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . PURPLE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . BLACK_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . WHITE_ROCK , initial = 4 , maxStock = 240 , targetStock = 15 , buyMax = 7000 , restockRate = 1 } , -- targetStock assumed
{ id = xi.item . LAPIS_LAZULI , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . LIGHT_OPAL , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . ONYX , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . AMETHYST , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . TOURMALINE , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . SARDONYX , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . CLEAR_TOPAZ , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . AMBER_STONE , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 9315 , restockRate = 6 } , -- targetStock assumed
{ id = xi.item . PERIDOT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GARNET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . AMETRINE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SPHENE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURQUOISE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOSHENITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 60000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JADEITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SUNSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLUORITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHRYSOBERYL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AQUAMARINE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZIRCON , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PAINITE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOONSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 156000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . EMERALD , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RUBY , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPINEL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TOPAZ , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAPPHIRE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DIAMOND , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . DEATHSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ANGELSTONE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 304000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SILVER_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 22500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . GOLD_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 87500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 399000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PEARL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PERIDOT_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TOURMALINE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SARDONYX_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLEAR_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETHYST_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAPIS_LAZULI_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMBER_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ONYX_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OPAL_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3225 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLOOD_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOSHENITE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETRINE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURQUOISE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPHENE_EARRING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 380 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 1000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SILVER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 22500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 87500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PLATINUM_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 434000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OPAL_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SARDONYX_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . TOURMALINE_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLEAR_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMETHYST_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAPIS_LAZULI_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AMBER_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ONYX_RING , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_BANGLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 133920 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GOLD_BANGLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 232200 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . COPPER_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_HAIRPIN , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 29325 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . BRASS_KNUCKLES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 4500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_BAGHNAKHS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8450 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_DAGGER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 4650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SAPARA , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3880 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRASS_XIPHOS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 19575 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . BRASS_AXE , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 7800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_ZAGHNAL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_ROD , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 3450 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRASS_HAMMER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 11570 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CIRCLET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POETS_CIRCLET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 10350 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_CAP , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 8175 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_MASK , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 64000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_MASK , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 114000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_HARNESS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 12425 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SCALE_MAIL , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 97440 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_MITTENS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6825 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_MITTENS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 94000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_FINGER_GAUNTLETS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 51840 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_SUBLIGAR , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 10000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_LEGGINGS , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 6200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_CUISSES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 77280 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BRASS_GREAVES , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 45760 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_BELT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 57120 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_BELT , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 30600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_CHOKER , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 24300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHAIN_GORGET , initial = 0 , maxStock = 24 , targetStock = 18 , buyMax = 30600 , restockRate = 0 } , -- targetStock assumed
2026-06-29 15:21:57 -06:00
{ id = xi.item . SLAB_OF_TUFA , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 136000 , restockRate = 60 } , -- targetStock assumed
} ,
} ,
2026-06-26 12:29:06 -06:00
[ ' Vuliaie ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 9 , 23 } ,
holiday = xi.day . DARKSDAY ,
stock =
2026-06-26 12:29:06 -06:00
{
{ id = xi.item . BAMBOO_STICK , initial = 50 , maxStock = 240 , targetStock = 180 , buyMax = 720 , restockRate = 10 } ,
{ id = xi.item . JAR_OF_TOAD_OIL , initial = 18 , maxStock = 60 , targetStock = 45 , buyMax = 18000 , restockRate = 4 } ,
{ id = xi.item . SHEET_OF_BAST_PARCHMENT , initial = 10 , maxStock = 60 , targetStock = 45 , buyMax = 5400 , restockRate = 2 } ,
{ id = xi.item . SQUARE_OF_SILK_CLOTH , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 105000 , restockRate = 0 } ,
{ id = xi.item . HANDFUL_OF_IRON_SAND , initial = 190 , maxStock = 240 , targetStock = 190 , buyMax = 2370 , restockRate = 60 , priceFloor = 270 } ,
{ id = xi.item . LUMP_OF_TAMA_HAGANE , initial = 80 , maxStock = 120 , targetStock = 100 , buyMax = 35000 , restockRate = 10 } ,
{ id = xi.item . POT_OF_URUSHI , initial = 14 , maxStock = 60 , targetStock = 45 , buyMax = 367650 , restockRate = 2 } ,
{ id = xi.item . UCHITAKE , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . TSURARA , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . KAWAHORI_OGI , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . MAKIBISHI , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . HIRAISHIN , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . MIZU_DEPPO , initial = 80 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 10 } ,
{ id = xi.item . SHIHEI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . JUSATSU , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . KAGINAWA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . SAIRUI_RAN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . KODOKU , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . SHINOBI_TABI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 620 , restockRate = 0 } ,
{ id = xi.item . GARDENIA_SEED , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 2460 , restockRate = 50 } ,
{ id = xi.item . ONZ_OF_TURMERIC , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 3225 , restockRate = 80 } ,
{ id = xi.item . ONZ_OF_CORIANDER , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 7924 , restockRate = 80 } ,
{ id = xi.item . SPRIG_OF_HOLY_BASIL , initial = 170 , maxStock = 240 , targetStock = 170 , buyMax = 4000 , restockRate = 80 } ,
{ id = xi.item . ONZ_OF_CURRY_POWDER , initial = 110 , maxStock = 120 , targetStock = 110 , buyMax = 4950 , restockRate = 50 } ,
{ id = xi.item . JAR_OF_GROUND_WASABI , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 12967 , restockRate = 100 } ,
{ id = xi.item . BOTTLE_OF_RICE_VINEGAR , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 1000 , restockRate = 100 } ,
{ id = xi.item . HEAD_OF_NAPA , initial = 150 , maxStock = 200 , targetStock = 150 , buyMax = 1250 , restockRate = 100 } ,
} ,
} ,
2026-07-09 01:10:34 -06:00
[ ' Wahnid ' ] =
2026-06-29 21:41:24 -06:00
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 18 } ,
holiday = xi.day . LIGHTSDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 00:03:50 -06:00
{ id = xi.item . LITTLE_WORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 20 , restockRate = 60 } ,
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . BALL_OF_SARDINE_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . BALL_OF_CRAYFISH_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . BALL_OF_INSECT_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 12 } ,
{ id = xi.item . BALL_OF_TROUT_PASTE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 348 , restockRate = 12 } ,
{ id = xi.item . MEATBALL , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . SLICE_OF_SARDINE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1425 , restockRate = 12 } ,
{ id = xi.item . SLICE_OF_COD , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1425 , restockRate = 12 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . PEELED_LOBSTER , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 1475 , restockRate = 12 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . SLICE_OF_BLUETAIL , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . PEELED_CRAYFISH , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . SLICE_OF_MOAT_CARP , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 350 , restockRate = 12 } ,
{ id = xi.item . FLY_LURE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 12 } ,
2026-07-11 13:14:33 -06:00
{ id = xi.item . MINNOW , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 2025 , restockRate = 12 } ,
{ id = xi.item . SINKING_MINNOW , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WORM_LURE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 3600 , restockRate = 12 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . FROG_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SHRIMP_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5730 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIZARD_LURE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
2026-07-11 13:14:33 -06:00
{ id = xi.item . SABIKI_RIG , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 15960 , restockRate = 12 } ,
{ id = xi.item . WILLOW_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 360 , restockRate = 9 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . YEW_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 1180 , restockRate = 9 } ,
2026-07-09 01:10:34 -06:00
{ id = xi.item . BAMBOO_FISHING_ROD , initial = 108 , maxStock = 180 , targetStock = 160 , buyMax = 2700 , restockRate = 9 } ,
2026-07-11 13:14:33 -06:00
{ id = xi.item . FASTWATER_FISHING_ROD , initial = 72 , maxStock = 120 , targetStock = 100 , buyMax = 6975 , restockRate = 6 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 27180 , restockRate = 3 } ,
{ id = xi.item . MITHRAN_FISHING_ROD , initial = 40 , maxStock = 60 , targetStock = 45 , buyMax = 171600 , restockRate = 5 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . GLASS_FIBER_FISHING_ROD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 43140 , restockRate = 0 } ,
2026-07-11 13:14:33 -06:00
{ id = xi.item . CLOTHESPOLE , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 13200 , restockRate = 3 } ,
{ id = xi.item . SINGLE_HOOK_FISHING_ROD , initial = 36 , maxStock = 60 , targetStock = 45 , buyMax = 64380 , restockRate = 3 } ,
2026-07-13 22:57:03 -06:00
{ id = xi.item . DENIZANASI , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 175 , restockRate = 12 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . CRAYFISH_1 , initial = 18 , maxStock = 120 , targetStock = 90 , buyMax = 200 , restockRate = 6 } ,
{ id = xi.item . GURNARD , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 28500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOAT_CARP_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FOREST_CARP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAMSI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 140 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ALABALIGI , initial = 0 , maxStock = 120 , targetStock = 2 , buyMax = 650 , restockRate = 0 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . ISTIRIDYE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RHINOCHIMERA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 18000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRICOLORED_CARP , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SAZANBALIGI , initial = 0 , maxStock = 120 , targetStock = 4 , buyMax = 9000 , restockRate = 0 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . ISTAVRIT_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PIPIRA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DARK_BASS_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . AHTAPOT , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YILANBALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ZEBRA_EEL , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ICEFISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4590 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SANDFISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 650 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PTERYGOTUS , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . KAPLUMBAGA , initial = 0 , maxStock = 120 , targetStock = 2 , buyMax = 9000 , restockRate = 0 } ,
2026-07-11 00:03:50 -06:00
{ id = xi.item . ISTAKOZ , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . USKUMRU , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CRESCENT_FISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 15400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COPPER_FROG_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CAEDARVA_FROG , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KALKANBALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MERCANBALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . DIL , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CORAL_BUTTERFLY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YAYINBALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TURNABALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 61200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MONKE_ONKE_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GAVIAL_FISH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAKERDA , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KILICBALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KALAMAR , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 8500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MOLA_MOLA , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 97500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KAYABALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 23250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BETTA , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAMP_MARIMO , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 620 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLACK_GHOST , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . MORINABALIGI , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VEYDAL_WRASSE_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 13500 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
} ,
} ,
2026-06-28 16:41:43 -06:00
[ ' Wahraga ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-28 16:41:43 -06:00
{
2026-07-01 11:03:38 -06:00
{ id = xi.item . JAR_OF_BLACK_INK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3800 , restockRate = 0 } , -- buyMax from Maymunah; targetStock assumed
{ id = xi.item . FLASK_OF_DEODORIZER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4800 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4550 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HI_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ETHER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PINCH_OF_PRISM_POWDER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ARTIFICIAL_LENS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . IMP_WING , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PEPHREDO_HIVE_CHIP , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 320 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . COLIBRI_BEAK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CHUNK_OF_FLAN_MEAT , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VIAL_OF_CHIMERA_BLOOD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 7200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WAX_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1340 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BEE_SPATHA , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 17625 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILENCE_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 10150 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILENCE_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24750 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAME_CLAYMORE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 24475 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLIND_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLIND_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 3375 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_BASELARD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 33000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 36780 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 28770 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_KUKRI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 48600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_CESTI , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 34720 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_BAGHNAKHS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 82940 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 96000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POISON_KATARS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 110880 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FIRE_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 39600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAME_BLADE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 426250 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLAME_DEGEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 216000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . BEEHIVE_CHIP , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 200 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LUMP_OF_BEESWAX , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . VIAL_OF_MERCURY , initial = 10 , maxStock = 60 , targetStock = 45 , buyMax = 7500 , restockRate = 1 } ,
{ id = xi.item . MALBORO_VINE , initial = 10 , maxStock = 60 , targetStock = 45 , buyMax = 7230 , restockRate = 1 } ,
{ id = xi.item . BAT_WING , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 300 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . GIANT_STINGER , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 4050 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . PINCH_OF_BOMB_ASH , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2575 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . PINCH_OF_SULFUR , initial = 52 , maxStock = 120 , targetStock = 90 , buyMax = 3825 , restockRate = 6 } ,
{ id = xi.item . BLOCK_OF_ANIMAL_GLUE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 600 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . WIJNRUIT , initial = 68 , maxStock = 240 , targetStock = 180 , buyMax = 600 , restockRate = 4 } ,
{ id = xi.item . POT_OF_CRYING_MUSTARD , initial = 68 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 4 } ,
{ id = xi.item . PINCH_OF_DRIED_MARJORAM , initial = 68 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 4 } ,
{ id = xi.item . CHAMOMILE , initial = 68 , maxStock = 240 , targetStock = 180 , buyMax = 650 , restockRate = 4 } ,
{ id = xi.item . VIAL_OF_SLIME_OIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 5000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . POT_OF_SILENT_OIL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SPRIG_OF_SAGE , initial = 144 , maxStock = 240 , targetStock = 180 , buyMax = 925 , restockRate = 12 } ,
2026-06-28 16:41:43 -06:00
{ id = xi.item . CERMET_CHUNK , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . COBALT_JELLYFISH , initial = 24 , maxStock = 240 , targetStock = 180 , buyMax = 160 , restockRate = 6 } ,
2026-06-28 16:41:43 -06:00
{ id = xi.item . LOOP_OF_GLASS_FIBER , initial = 42 , maxStock = 240 , targetStock = 180 , buyMax = 4000 , restockRate = 6 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . LOOP_OF_CARBON_FIBER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLASK_OF_DISTILLED_WATER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 60 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLASK_OF_HOLY_WATER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 14500 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . PINCH_OF_POISON_DUST , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1600 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . FLASK_OF_POISON_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . ANTIDOTE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 1580 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FLASK_OF_EYE_DROPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 12255 , restockRate = 0 } , -- buyMax from Maymunah; targetStock assumed
{ id = xi.item . FLASK_OF_SILENCING_POTION , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4500 , restockRate = 0 } , -- buyMax from Maymunah; targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . FLASK_OF_ECHO_DROPS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 4000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . JAR_OF_FIRESAND , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 22400 , restockRate = 0 } , -- targetStock assumed
2026-07-20 21:39:16 -06:00
{ id = xi.item . FLASK_OF_VITRIOL , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 2400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . INFERNO_AXE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 8725 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . INFERNO_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 122080 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ACID_DAGGER , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 51510 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . ACID_KNIFE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 86800 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . ACID_CLAWS , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 148800 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . HOLY_SWORD , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 172000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . HOLY_DEGEN , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 280000 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . HOLY_MACE , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 155100 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . FIRE_ARROW , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ICE_ARROW , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LIGHTNING_ARROW , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 700 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BRONZE_BULLET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 135 , restockRate = 0 } , -- targetStock assumed
2026-06-28 16:41:43 -06:00
{ id = xi.item . BULLET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . SILVER_BULLET , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 2480 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GRENADE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 6020 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . RIOT_GRENADE , initial = 0 , maxStock = 240 , targetStock = 180 , buyMax = 30000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TRITURATOR , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 500 , restockRate = 60 } ,
{ id = xi.item . BUNDLE_OF_HOMUNCULUS_NERVES , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 6425 , restockRate = 60 } ,
{ id = xi.item . SHEET_OF_POLYFLAN_PAPER , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 40 , restockRate = 60 } ,
2026-06-28 16:41:43 -06:00
{ id = xi.item . BATTERY , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 760 , restockRate = 60 } ,
{ id = xi.item . HYDRO_PUMP , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 760 , restockRate = 60 } ,
{ id = xi.item . WIND_FAN , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 140 , restockRate = 60 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . PINCH_OF_MINIUM , initial = 24 , maxStock = 240 , targetStock = 180 , buyMax = 453750 , restockRate = 6 } ,
2026-06-28 16:41:43 -06:00
} ,
} ,
2026-06-16 23:11:47 -06:00
[ ' Yabby_Tanmikey ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 8 , 23 } ,
holiday = xi.day . ICEDAY ,
stock =
2026-06-16 23:11:47 -06:00
{
2026-07-09 01:10:34 -06:00
{ id = xi.item . CHUNK_OF_SILVER_ORE , initial = 90 , maxStock = 200 , targetStock = 100 , buyMax = 2100 , restockRate = 10 , priceFloor = 180 } ,
{ id = xi.item . CHUNK_OF_MYTHRIL_ORE , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 10000 , restockRate = 0 , priceFloor = 15 } ,
{ id = xi.item . CHUNK_OF_GOLD_ORE , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 23100 , restockRate = 0 , priceFloor = 15 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . CHUNK_OF_PLATINUM_ORE , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 58500 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . COPPER_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 600 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . BRASS_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 1000 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . SILVER_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 10500 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 50000 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . GOLD_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 115500 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . PLATINUM_INGOT , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 292500 , restockRate = 0 , priceFloor = 15 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . BRASS_SHEET , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 1200 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_SHEET , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 60000 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . GOLD_SHEET , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 371700 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . PLATINUM_SHEET , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 581250 , restockRate = 0 , priceFloor = 15 } ,
2026-07-09 23:15:44 -06:00
{ id = xi.item . HANDFUL_OF_BRASS_SCALES , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 1400 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . SILVER_CHAIN , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 78000 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . MYTHRIL_CHAIN , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 70000 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . GOLD_CHAIN , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 255240 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
{ id = xi.item . PLATINUM_CHAIN , initial = 0 , maxStock = 200 , targetStock = 100 , buyMax = 418500 , restockRate = 0 , priceFloor = 15 } , -- targetStock assumed
2026-07-09 01:10:34 -06:00
{ id = xi.item . RED_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . BLUE_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . YELLOW_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . GREEN_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . TRANSLUCENT_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . PURPLE_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . BLACK_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
{ id = xi.item . WHITE_ROCK , initial = 4 , maxStock = 60 , targetStock = 35 , buyMax = 7000 , restockRate = 1 } ,
2026-06-16 23:11:47 -06:00
} ,
} ,
2026-06-29 21:41:24 -06:00
[ ' Yahliq ' ] =
{
2026-07-05 00:51:02 -06:00
hours = { 1 , 23 } ,
holiday = xi.day . LIGHTNINGDAY ,
stock =
2026-06-29 21:41:24 -06:00
{
2026-07-11 16:10:45 -06:00
{ id = xi.item . LUGWORM , initial = 180 , maxStock = 240 , targetStock = 180 , buyMax = 60 , restockRate = 60 } ,
{ id = xi.item . SABIKI_RIG , initial = 20 , maxStock = 120 , targetStock = 90 , buyMax = 15960 , restockRate = 5 } ,
{ id = xi.item . MINNOW , initial = 20 , maxStock = 60 , targetStock = 50 , buyMax = 2025 , restockRate = 5 } ,
{ id = xi.item . SINKING_MINNOW , initial = 16 , maxStock = 60 , targetStock = 50 , buyMax = 5160 , restockRate = 3 } ,
{ id = xi.item . TARUTARU_FISHING_ROD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 27180 , restockRate = 10 } ,
2026-07-01 11:03:38 -06:00
{ id = xi.item . COBALT_JELLYFISH , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . CLUMP_OF_PAMTAM_KELP , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BASTORE_SARDINE_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . SHALL_SHELL , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . YELLOW_GLOBE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . NOSTEAU_HERRING_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . TIGER_COD_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . NEBIMONITE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 1300 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . OGRE_EEL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 800 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . ZAFMLUG_BASS , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 775 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GOLD_LOBSTER_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 5760 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . BLUETAIL_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . NOBLE_LADY , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . SILVER_SHARK , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 20000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BASTORE_BREAM , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 27000 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . BLACK_SOLE , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 35000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . GREEDIE , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 160 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . QUUS_1 , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 400 , restockRate = 0 } , -- targetStock assumed
2026-07-01 11:03:38 -06:00
{ id = xi.item . GUGRU_TUNA_1 , initial = 0 , maxStock = 120 , targetStock = 90 , buyMax = 2500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BHEFHEL_MARLIN_1 , initial = 0 , maxStock = 60 , targetStock = 45 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . BLADEFISH_1 , initial = 0 , maxStock = 40 , targetStock = 30 , buyMax = 14000 , restockRate = 0 } , -- targetStock assumed
2026-06-29 21:41:24 -06:00
{ id = xi.item . KALKANBALIGI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 78000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KALAMAR , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 8500 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . HAMSI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 140 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . LAKERDA , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 2575 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . KILICBALIGI , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 9000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . USKUMRU , initial = 0 , maxStock = 200 , targetStock = 150 , buyMax = 6000 , restockRate = 0 } , -- targetStock assumed
{ id = xi.item . ICE_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . THUNDER_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . LIGHT_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
{ id = xi.item . DARK_CARD , initial = 140 , maxStock = 240 , targetStock = 180 , buyMax = 240 , restockRate = 10 } , -- targetStock assumed
} ,
} ,
2026-06-28 16:41:43 -06:00
}