forked from metin2/server
1
0
Fork 0
server/gamefiles/locale/english/quest/fisher.quest

58 lines
1.6 KiB
Plaintext

quest fisher begin
state start begin
when 9009.chat.gameforge.fisher._10_npcChat begin
npc.open_shop()
setskin(NOWINDOW)
end
when 9009.chat.gameforge.fisher._20_npcChat begin
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._40_say)
end
when 9009.take with item.vnum < 27400 or item.vnum > 27590 begin
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._50_say)
end
when 9009.take with item.vnum == 27590 begin
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._60_say)
end
when 9009.take with item.vnum >= 27400 and item.vnum < 27590 and item.get_socket(0)!= item.get_value(2) begin
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._70_say)
end
when 9009.take with item.vnum >= 27400 and item.vnum < 27590 and item.get_socket(0) == item.get_value(2) begin
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._80_say)
say(string.format(gameforge.fisher._90_say, item.get_value(0) / 10))
say(gameforge.fisher._100_say)
say(string.format(gameforge.fisher._110_say, 100 - item.get_value(3)))
say(gameforge.fisher._120_say)
local s = select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
if s == 1 then
local f = __fish_real_refine_rod(item.get_cell())
if f == 2 then
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._130_say)
elseif f == 1 then
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._140_say)
else
say(gameforge.fisher._150_say)
end
else
say_title(gameforge.fisher._30_sayTitle)
say(gameforge.fisher._160_say)
end
end
end
end