forked from metin2/server
Restructured gamefiles, locale data loading refactoring, docker build fixes
This commit is contained in:
57
gamefiles/data/quest/fisher.quest
Normal file
57
gamefiles/data/quest/fisher.quest
Normal file
@ -0,0 +1,57 @@
|
||||
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
|
||||
|
||||
|
Reference in New Issue
Block a user