forked from metin2/server
124 lines
3.9 KiB
Plaintext
124 lines
3.9 KiB
Plaintext
quest upgrade_refine_scroll begin
|
|
state start begin
|
|
when 20016.chat.gameforge.upgrade_refine_scroll._10_npcChat begin
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._20_say)
|
|
wait()
|
|
|
|
if pc.count_item(70035)==0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._30_say)
|
|
say_item(gameforge.upgrade_refine_scroll._40_sayItem, 70035, "")
|
|
wait()
|
|
end
|
|
|
|
if pc.count_item(25040)==0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._50_say)
|
|
say_item(gameforge.upgrade_refine_scroll._60_sayItem, 25040, "")
|
|
wait()
|
|
end
|
|
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._70_say)
|
|
local s= select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
|
|
if 1==s then
|
|
if pc.get_gold() < 200000 then
|
|
say_title(gameforge.blacksmith._40_sayTitle)
|
|
say_reward(gameforge.horse_summon._80_say)
|
|
elseif pc.count_item(70035)>0 and pc.count_item(25040)>0 then
|
|
pc.remove_item(70035)
|
|
pc.remove_item(25040)
|
|
pc.changegold(-200000)
|
|
pc.give_item2(71021)
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._80_say)
|
|
say_item(gameforge.upgrade_refine_scroll._90_sayItem, 71021, "")
|
|
else
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._100_say)
|
|
|
|
end
|
|
end
|
|
end
|
|
when 20016.chat.gameforge.upgrade_refine_scroll._110_npcChat begin
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._120_say)
|
|
wait()
|
|
|
|
if pc.count_item(71026)==0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._130_say)
|
|
say_item(gameforge.upgrade_refine_scroll._140_sayItem, 71026, "")
|
|
wait()
|
|
end
|
|
|
|
if pc.count_item(25040)==0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._150_say)
|
|
say_item(gameforge.upgrade_refine_scroll._60_sayItem, 25040,"")
|
|
wait()
|
|
end
|
|
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._160_say)
|
|
local s= select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
|
|
if 1==s then
|
|
if pc.count_item(71026)>0 and pc.count_item(25040)>0 then
|
|
pc.remove_item(71026)
|
|
pc.remove_item(25040)
|
|
pc.give_item2(71032)
|
|
say_title(gameforge.subquest_30._110_targetVid)
|
|
say(gameforge.upgrade_refine_scroll._170_say)
|
|
say_item(gameforge.upgrade_refine_scroll._110_npcChat, 71032, "")
|
|
else
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._180_say)
|
|
end
|
|
end
|
|
end
|
|
|
|
when 20016.chat.gameforge.upgrade_refine_scroll._190_npcChat begin
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._200_say)
|
|
wait()
|
|
|
|
if pc.count_item(71025) == 0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._210_say)
|
|
say_item(gameforge.upgrade_refine_scroll._220_sayItem, 71025, "")
|
|
wait()
|
|
end
|
|
|
|
if pc.count_item(25040) == 0 then
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._230_say)
|
|
say_item(gameforge.upgrade_refine_scroll._60_sayItem, 25040, "")
|
|
wait()
|
|
end
|
|
|
|
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._240_say)
|
|
|
|
local s = select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
|
|
if 1 == s then
|
|
if pc.count_item(71025) > 0 and pc.count_item(25040) > 0 then
|
|
pc.remove_item(71025)
|
|
pc.remove_item(25040)
|
|
pc.give_item2(70039)
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._250_say)
|
|
say_item(gameforge.upgrade_refine_scroll._260_sayItem, 70039, "")
|
|
else
|
|
say_title(gameforge.blacksmith._20_sayTitle)
|
|
say(gameforge.upgrade_refine_scroll._270_say)
|
|
end
|
|
end
|
|
end
|
|
|
|
end
|
|
end
|
|
|
|
|