Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
260 changes: 196 additions & 64 deletions scripts/data/guild_shops.lua

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions scripts/enum/item.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2683,6 +2683,7 @@ xi.item =
CANTEEN_OF_GIDDEUS_WATER = 4351,
DERFLAND_PEAR = 4352,
SHINING_TROUT_1 = 4354,
SALMON_SUB_SANDWICH = 4355,
LOAF_OF_WHITE_BREAD = 4356,
CRAWLER_EGG = 4357,
SLICE_OF_HARE_MEAT = 4358,
Expand Down Expand Up @@ -2812,6 +2813,7 @@ xi.item =
DRAGON_HEART = 4486,
COLORED_EGG = 4487,
JACK_O_LANTERN = 4488,
BOWL_OF_VEGETABLE_GRUEL = 4489,
PICKLED_HERRING = 4490,
WATERMELON = 4491,
BOWL_OF_PULS = 4492,
Expand Down Expand Up @@ -2857,6 +2859,7 @@ xi.item =
SERVING_OF_HERB_QUUS = 4559,
BOWL_OF_VEGETABLE_SOUP = 4560,
ODONTOTYRANNUS = 4562,
PAMAMA_TART = 4563,
SOBBING_FUNGUS = 4565,
DEATHBALL = 4566,
BOWL_OF_QUADAV_STEW = 4569,
Expand Down
2 changes: 1 addition & 1 deletion scripts/zones/Bibiki_Bay/npcs/Mep_Nhapopoluko.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local ID = zones[xi.zone.BIBIKI_BAY]
local entity = {}

entity.onTrigger = function(player, npc)
if player:sendGuild(519, 1, 18, 5) then
if xi.guildShops.onTrigger(player, npc) then
player:showText(npc, ID.text.MEP_NHAPOPOLUKO_DIALOG)
end
end
Expand Down
2 changes: 1 addition & 1 deletion scripts/zones/Windurst_Waters/npcs/Kopopo.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local ID = zones[xi.zone.WINDURST_WATERS]
local entity = {}

entity.onTrigger = function(player, npc)
if player:sendGuild(530, 5, 20, 7) then
if xi.guildShops.onTrigger(player, npc) then
player:showText(npc, ID.text.KOPOPO_SHOP_DIALOG)
end
end
Expand Down
120 changes: 0 additions & 120 deletions sql/guild_shops.sql
Original file line number Diff line number Diff line change
Expand Up @@ -469,20 +469,6 @@ INSERT INTO `guild_shops` VALUES (5182,4477,3540,19840,120,0,0); -- gavial_fi
INSERT INTO `guild_shops` VALUES (5182,4480,455,2800,120,0,0); -- gugru_tuna
INSERT INTO `guild_shops` VALUES (5182,4479,1350,8784,120,0,0); -- bhefhel_marlin

-- Mep Nhapopoluko (Bibiki Bay) Fishing Guild
INSERT INTO `guild_shops` VALUES (519,17388,766,1324,200,10,110); -- fastwater_fishing_rod
INSERT INTO `guild_shops` VALUES (519,17382,7081,15398,200,5,110); -- single_hook_fishing_rod
INSERT INTO `guild_shops` VALUES (519,4399,1350,8784,200,33,150); -- bluetail
INSERT INTO `guild_shops` VALUES (519,4485,2100,13888,200,6,150); -- noble_lady
INSERT INTO `guild_shops` VALUES (519,4317,120,237,200,48,150); -- trilobite
INSERT INTO `guild_shops` VALUES (519,4484,1350,8784,200,11,150); -- shall_shell
INSERT INTO `guild_shops` VALUES (519,4385,115,775,200,48,150); -- zafmlug_bass
INSERT INTO `guild_shops` VALUES (519,5121,2142,2856,200,48,150); -- moorish_idol
INSERT INTO `guild_shops` VALUES (519,4314,300,600,200,48,150); -- bibikibo
INSERT INTO `guild_shops` VALUES (519,4318,3375,4500,200,16,150); -- bibiki_urchin
INSERT INTO `guild_shops` VALUES (519,624,24,172,200,48,150); -- clump_of_pamtam_kelp
INSERT INTO `guild_shops` VALUES (519,4443,24,165,20,48,150); -- cobalt_jellyfish

-- Rajmonda (Ship bound for Selbina) Fishing Guild -- TODO: Audit this vendor immediately after server maintenance.
INSERT INTO `guild_shops` VALUES (520,17395,9,13,240,48,180); -- lugworm
INSERT INTO `guild_shops` VALUES (520,17407,303,955,60,6,20); -- minnow
Expand Down Expand Up @@ -971,112 +957,6 @@ INSERT INTO `guild_shops` VALUES (529,16388,11970,27700,60,0,0); -- himantes
INSERT INTO `guild_shops` VALUES (529,13469,937,2087,60,0,0); -- leather_ring
INSERT INTO `guild_shops` VALUES (529,12294,13500,14000,60,0,0); -- leather_shield

-- Kopopo (Windurst Waters) Cooking Guild (S)
-- INSERT INTO `guild_shops` VALUES (530,631,200,200,240,0,0); -- bag_of_horo_flour TODO: missing min_price and max_price
INSERT INTO `guild_shops` VALUES (530,611,30,60,240,48,144); -- bag_of_rye_flour
INSERT INTO `guild_shops` VALUES (530,610,45,252,240,48,144); -- bag_of_san_dorian_flour
INSERT INTO `guild_shops` VALUES (530,612,45,194,240,48,144); -- bunch_of_kazham_peppers
INSERT INTO `guild_shops` VALUES (530,614,60,361,240,48,144); -- bulb_of_mhaura_garlic
INSERT INTO `guild_shops` VALUES (530,4378,45,268,240,48,144); -- selbina_milk
INSERT INTO `guild_shops` VALUES (530,615,45,292,120,0,0); -- stick_of_selbina_butter
INSERT INTO `guild_shops` VALUES (530,616,60,368,240,48,18); -- piece_of_pie_dough
INSERT INTO `guild_shops` VALUES (530,618,21,50,240,48,144); -- pod_of_blue_peas
INSERT INTO `guild_shops` VALUES (530,619,36,42,240,48,144); -- popoto
INSERT INTO `guild_shops` VALUES (530,620,45,276,240,48,144); -- box_of_tarutaru_rice
INSERT INTO `guild_shops` VALUES (530,621,21,77,240,48,144); -- pot_of_crying_mustard
INSERT INTO `guild_shops` VALUES (530,622,36,220,240,48,144); -- pinch_of_dried_marjoram
INSERT INTO `guild_shops` VALUES (530,625,66,334,240,48,10); -- bottle_of_apple_vinegar
INSERT INTO `guild_shops` VALUES (530,627,40,200,240,0,0); -- pot_of_maple_sugar
INSERT INTO `guild_shops` VALUES (530,1111,450,2832,240,0,0); -- block_of_gelatin
INSERT INTO `guild_shops` VALUES (530,628,195,572,240,48,108); -- stick_of_cinnamon
INSERT INTO `guild_shops` VALUES (530,629,36,220,240,48,144); -- ear_of_millioncorn
INSERT INTO `guild_shops` VALUES (530,4358,61,163,240,0,0); -- slice_of_hare_meat
INSERT INTO `guild_shops` VALUES (530,4372,83,236,240,0,0); -- slice_of_giant_sheep_meat
INSERT INTO `guild_shops` VALUES (530,4359,180,1200,240,0,0); -- slice_of_dhalmel_meat
INSERT INTO `guild_shops` VALUES (530,4354,120,644,240,0,0); -- shining_trout
INSERT INTO `guild_shops` VALUES (530,4360,24,160,240,0,0); -- bastore_sardine
INSERT INTO `guild_shops` VALUES (530,4570,47,245,240,48,44); -- bird_egg
INSERT INTO `guild_shops` VALUES (530,4363,33,200,240,48,48); -- faerie_apple
INSERT INTO `guild_shops` VALUES (530,4365,192,600,240,0,0); -- rolanberry
INSERT INTO `guild_shops` VALUES (530,4366,18,100,240,48,84); -- la_theine_cabbage
INSERT INTO `guild_shops` VALUES (530,4571,75,460,240,48,84); -- clump_of_beaugreens
INSERT INTO `guild_shops` VALUES (530,4367,36,238,240,48,4); -- clump_of_batagreens
INSERT INTO `guild_shops` VALUES (530,4370,163,590,240,0,0); -- pot_of_honey
INSERT INTO `guild_shops` VALUES (530,4380,437,1091,240,33,4); -- smoked_salmon
INSERT INTO `guild_shops` VALUES (530,4382,58,160,240,0,0); -- frost_turnip
INSERT INTO `guild_shops` VALUES (530,4383,864,5989,240,0,0); -- gold_lobster
INSERT INTO `guild_shops` VALUES (530,4387,709,1934,240,0,0); -- wild_onion
INSERT INTO `guild_shops` VALUES (530,4389,43,157,240,0,64); -- san_dorian_carrot
INSERT INTO `guild_shops` VALUES (530,4390,51,198,240,48,64); -- mithran_tomato
INSERT INTO `guild_shops` VALUES (530,4399,1350,8784,240,0,0); -- bluetail
INSERT INTO `guild_shops` VALUES (530,4401,91,191,240,0,0); -- moat carp
INSERT INTO `guild_shops` VALUES (530,4412,287,1547,240,33,16); -- thundermelon
INSERT INTO `guild_shops` VALUES (530,4432,87,261,240,0,16); -- kazham_pineaple
INSERT INTO `guild_shops` VALUES (530,4435,3520,3968,240,0,0); -- slice_of_cockatrice_meat
INSERT INTO `guild_shops` VALUES (530,4444,18,45,240,0,0); -- rarab_tail
INSERT INTO `guild_shops` VALUES (530,4445,41,88,240,0,0); -- yagudo_cherry
INSERT INTO `guild_shops` VALUES (530,4468,60,384,240,33,16); -- bunch_of_pamamas
INSERT INTO `guild_shops` VALUES (530,4472,30,238,240,0,0); -- crayfish
INSERT INTO `guild_shops` VALUES (530,4482,300,1984,240,0,0); -- nosteau_herring
INSERT INTO `guild_shops` VALUES (530,4483,195,1848,240,0,0); -- tiger_cod
INSERT INTO `guild_shops` VALUES (530,4491,150,1040,240,33,16); -- watermelon
INSERT INTO `guild_shops` VALUES (530,4356,154,992,240,0,4); -- loaf_of_white_bread
INSERT INTO `guild_shops` VALUES (530,4364,102,576,240,0,8); -- loaf_of_black_bread
INSERT INTO `guild_shops` VALUES (530,4499,75,320,241,0,0); -- loaf_of_iron_bread
INSERT INTO `guild_shops` VALUES (530,4391,18,274,240,0,0); -- bretzel
-- INSERT INTO `guild_shops` VALUES (530,4510,9,55,255,0,0); -- acorn_cookie TODO: missing min_price and max_price
-- INSERT INTO `guild_shops` VALUES (530,4397,9,55,255,0,0); -- cinna_cookie TODO: missing min_price and max_price
INSERT INTO `guild_shops` VALUES (530,4394,9,55,255,0,0); -- ginger_cookie
INSERT INTO `guild_shops` VALUES (530,4413,240,1420,240,0,0); -- apple_pie
INSERT INTO `guild_shops` VALUES (530,4563,6113,15360,240,0,0); -- pamama_tart
INSERT INTO `guild_shops` VALUES (530,4556,10644,10644,240,0,0); -- serving_of_icecap_rolanberry
INSERT INTO `guild_shops` VALUES (530,4371,252,853,240,0,0); -- slice_of_grilled_hare
INSERT INTO `guild_shops` VALUES (530,4437,240,3024,240,0,0); -- slice_of_roast_mutton
INSERT INTO `guild_shops` VALUES (530,4438,2750,7084,240,0,0); -- slice_of_dhalmel_steak
INSERT INTO `guild_shops` VALUES (530,4376,90,288,240,0,0); -- strip_of_meat_jerky
INSERT INTO `guild_shops` VALUES (530,4537,967,2600,240,0,0); -- roast_carp
-- INSERT INTO `guild_shops` VALUES (530,4404,918,2600,240,0,0); -- roast_trout TODO: missing min_price and max_price
INSERT INTO `guild_shops` VALUES (530,4538,1628,4232,240,0,0); -- roast_pipira
-- INSERT INTO `guild_shops` VALUES (530,4459,918,8568,240,0,0); -- nebimonite_bake TODO: missing min_price and max_price
INSERT INTO `guild_shops` VALUES (530,4457,4800,13920,240,0,0); -- eel_kabob
INSERT INTO `guild_shops` VALUES (530,4408,105,560,240,0,0); -- tortilla
INSERT INTO `guild_shops` VALUES (530,4456,1856,10620,240,0,0); -- boiled_crab
INSERT INTO `guild_shops` VALUES (530,4409,72,371,240,0,0); -- hard-boiled_egg
INSERT INTO `guild_shops` VALUES (530,4410,626,1962,240,0,0); -- roast_mushroom
INSERT INTO `guild_shops` VALUES (530,4381,1382,3600,240,0,0); -- meat_mithkabob
INSERT INTO `guild_shops` VALUES (530,4398,2149,3256,240,0,0); -- fish_mithkabob
INSERT INTO `guild_shops` VALUES (530,4422,150,328,240,0,0); -- bottle_of_orange_juice
INSERT INTO `guild_shops` VALUES (530,4423,225,876,240,0,1); -- bottle_of_apple_juice
INSERT INTO `guild_shops` VALUES (530,4424,825,4488,240,0,0); -- bottle_of_melon_juice
INSERT INTO `guild_shops` VALUES (530,4441,697,4650,240,0,0); -- bottle_of_grape_juice
INSERT INTO `guild_shops` VALUES (530,4442,300,1504,240,0,0); -- bottle_of_pineapple_juice
INSERT INTO `guild_shops` VALUES (530,4425,240,1446,240,0,0); -- bottle_of_tomato_juice
INSERT INTO `guild_shops` VALUES (530,4156,3872,3936,240,0,0); -- bottle_of_mulsum
INSERT INTO `guild_shops` VALUES (530,4406,734,1988,240,0,0); -- baked_apple
INSERT INTO `guild_shops` VALUES (530,4415,93,565,240,0,0); -- ear_of_roasted_corn
INSERT INTO `guild_shops` VALUES (530,4436,240,1113,240,0,0); -- baked_popoto
INSERT INTO `guild_shops` VALUES (530,4490,955,2284,240,0,0); -- pickled_herring
INSERT INTO `guild_shops` VALUES (530,4572,1360,7260,240,0,0); -- serving_of_beaugreen_saute
INSERT INTO `guild_shops` VALUES (530,4492,1182,2845,240,0,0); -- bowl_of_puls
-- INSERT INTO `guild_shops` VALUES (530,4489,1950,2845,240,0,0); -- bowl_of_vegetable_gruel TODO: missing min_price and max_price
-- INSERT INTO `guild_shops` VALUES (530,4555,3701,3701,240,0,0); -- windurst_salad TODO: missing min_price and max_price
INSERT INTO `guild_shops` VALUES (530,4455,968,984,240,0,0); -- bowl_of_pebble_soup
INSERT INTO `guild_shops` VALUES (530,4416,2716,6944,240,0,0); -- bowl_of_pea_soup
INSERT INTO `guild_shops` VALUES (530,4560,2861,2861,240,0,0); -- bowl_of_vegetable_soup
INSERT INTO `guild_shops` VALUES (530,4419,12390,14000,240,0,0); -- bowl_of_mushroom_soup
INSERT INTO `guild_shops` VALUES (530,4420,13124,13230,240,0,0); -- bowl_of_tomato_soup
INSERT INTO `guild_shops` VALUES (530,4417,2475,15972,240,0,0); -- bowl_of_egg_soup
INSERT INTO `guild_shops` VALUES (530,4355,1946,5515,240,0,0); -- salmon_sub_sandwich
INSERT INTO `guild_shops` VALUES (530,1554,431,1522,120,48,40); -- onz_of_turmeric
INSERT INTO `guild_shops` VALUES (530,1555,1061,5325,120,48,40); -- onz_of_coriander
INSERT INTO `guild_shops` VALUES (530,1590,536,5836,60,48,19); -- sprig_of_holy_basil
INSERT INTO `guild_shops` VALUES (530,1475,411,4985,240,0,0); -- onz_of_curry_powder
INSERT INTO `guild_shops` VALUES (530,1840,1500,9200,240,48,84); -- bag_of_semolina
INSERT INTO `guild_shops` VALUES (530,2110,457,610,200,48,150); -- jar_of_fish_stock
INSERT INTO `guild_shops` VALUES (530,2111,525,700,200,48,150); -- saucer_of_soy_stock
INSERT INTO `guild_shops` VALUES (530,2112,530,540,200,48,155); -- stick_of_vanilla
INSERT INTO `guild_shops` VALUES (530,5684,1900,11661,240,12,144); -- wedge_of_chalaimbille

-- Doggomehr (Northern San d'Oria) Smithing Guild (S)
INSERT INTO `guild_shops` VALUES (531,641,30,66,240,48,180); -- chunk_of_tin_ore
INSERT INTO `guild_shops` VALUES (531,643,675,3825,240,33,144); -- chunk_of_iron_ore
Expand Down
Loading
Loading