Restructured gamefiles, locale data loading refactoring, docker build fixes

This commit is contained in:
2024-05-25 20:00:26 +03:00
parent 27108d629a
commit 48ee253534
1046 changed files with 84 additions and 12989 deletions

View 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