Initial commit: server + serverfiles
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv75._020_set_title
|
||||
Executable
+70
@@ -0,0 +1,70 @@
|
||||
if pc . count_item ( 30182 ) < 1 then
|
||||
say ( gameforge . new_quest_lv75 . _310_say )
|
||||
else
|
||||
say_title ( gameforge . new_quest_lv75 . _020_set_title )
|
||||
say ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv75 . _330_say )
|
||||
wait ( )
|
||||
say ( gameforge . new_quest_lv75 . _340_say )
|
||||
local sell = select ( gameforge . new_quest_lv75 . _350_1_select , gameforge . new_quest_lv75 . _350_2_select )
|
||||
if sell == 1 and pc . getqf ( "bargainsleft" ) > 0 then
|
||||
local letmeout = 0
|
||||
repeat
|
||||
say ( gameforge . new_quest_lv75 . _360_say )
|
||||
local pcgives = tonumber ( input ( ) )
|
||||
if pcgives < 1 or pcgives > 1e+09 or pc . getqf ( "bargainsleft" ) < 1 then
|
||||
say ( gameforge . new_quest_lv75 . _370_say )
|
||||
local nobargain = select ( gameforge . new_quest_lv75 . _380_1_select , gameforge . new_quest_lv75 . _380_2_select )
|
||||
if nobargain == 1 then
|
||||
pc . remove_item ( 30182 , 1 )
|
||||
pc . change_money ( 500000 )
|
||||
pc . setqf ( "bargainsleft" , 0 )
|
||||
letmeout = 1
|
||||
set_state ( "__COMPLETE__" )
|
||||
else
|
||||
say ( gameforge . new_quest_lv75 . _390_say )
|
||||
letmeout = 1
|
||||
end
|
||||
elseif pcgives >= 1 and pcgives <= 1e+09 and pcgives > averagebargain * 2 then
|
||||
say ( gameforge . new_quest_lv75 . _400_say )
|
||||
local npcmaxbargain = averagebargain + math . random ( 1 , 5 ) * 100000
|
||||
local reducebargains = pc . getqf ( "bargainsleft" )
|
||||
reducebargains = reducebargains - 1
|
||||
pc . setqf ( "bargainsleft" , reducebargains )
|
||||
say ( string . format ( gameforge . new_quest_lv75 . _410_say , npcmaxbargain ) )
|
||||
say ( gameforge . new_quest_lv75 . _420_say )
|
||||
if pc . getqf ( "bargainsleft" ) == 0 then say ( gameforge . new_quest_lv75 . _425_say ) end
|
||||
local makebargain = select ( string . format ( gameforge . new_quest_lv75 . _430_1_select , npcmaxbargain ) , gameforge . new_quest_lv75 . _430_2_select )
|
||||
if makebargain == 1 then
|
||||
pc . remove_item ( 30182 , 1 )
|
||||
pc . change_money ( npcmaxbargain )
|
||||
letmeout = 1
|
||||
pc . setqf ( "bargainsleft" , 0 )
|
||||
set_state ( "__COMPLETE__" )
|
||||
else
|
||||
say ( gameforge . new_quest_lv75 . _440_say )
|
||||
end
|
||||
else
|
||||
say ( gameforge . new_quest_lv75 . _450_say )
|
||||
pc . remove_item ( 30182 , 1 )
|
||||
pc . change_money ( pcgives )
|
||||
pc . setqf ( "bargainsleft" , 0 )
|
||||
letmeout = 1
|
||||
set_state ( "__COMPLETE__" )
|
||||
end
|
||||
until letmeout == 1
|
||||
elseif sell == 1 and pc . getqf ( "bargainsleft" ) == 0 then
|
||||
say ( gameforge . new_quest_lv75 . _460_say )
|
||||
say ( gameforge . new_quest_lv75 . _470_say )
|
||||
local nobargain = select ( gameforge . new_quest_lv75 . _380_1_select , gameforge . new_quest_lv75 . _380_2_select )
|
||||
if nobargain == 1 then
|
||||
pc . remove_item ( 30182 , 1 )
|
||||
pc . change_money ( 500000 )
|
||||
set_state ( "__COMPLETE__" )
|
||||
else
|
||||
say ( gameforge . new_quest_lv75 . _480_say )
|
||||
end
|
||||
else
|
||||
say ( gameforge . new_quest_lv75 . _490_say )
|
||||
end
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv80._450_npcChat
|
||||
Executable
+2
@@ -0,0 +1,2 @@
|
||||
say_title ( gameforge . new_quest_lv80 . _450_npcChat )
|
||||
say ( string . format ( gameforge . new_quest_lv80 . _460_say , mob_name ( pc . getqf ( "spawnmob" ) ) ) )
|
||||
+1
@@ -0,0 +1 @@
|
||||
return pc . getqf ( "spawnmob" ) > 0
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv80._020_set_title
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
if pc . getqf ( "notenchanted" ) == 0 then
|
||||
if pc . count_item ( new_quest_lv80_ice ) >= new_quest_lv80_amountIce and pc . count_item ( new_quest_lv80_figure ) == 0 and pc . count_item ( new_quest_lv80_ember ) == 1 then
|
||||
say ( string . format ( gameforge . new_quest_lv80 . _200_say , item_name ( new_quest_lv80_ember ) , item_name ( new_quest_lv80_ice ) ) )
|
||||
wait ( )
|
||||
say ( gameforge . new_quest_lv80 . _210_say )
|
||||
say ( string . format ( gameforge . new_quest_lv80 . _220_say , item_name ( new_quest_lv80_blackice ) ) )
|
||||
say ( gameforge . new_quest_lv80 . _230_say )
|
||||
say ( string . format ( gameforge . new_quest_lv80 . _240_say , item_name ( new_quest_lv80_blackice ) , mob_name ( 30123 ) ) )
|
||||
pc . remove_item ( new_quest_lv80_ember , 1 )
|
||||
pc . remove_item ( new_quest_lv80_ice , new_quest_lv80_amountIce )
|
||||
pc . give_item2 ( new_quest_lv80_blackice )
|
||||
set_state ( "findshrine" )
|
||||
elseif pc . count_item ( new_quest_lv80_ice ) < new_quest_lv80_amountIce and pc . count_item ( new_quest_lv80_figure ) == 0 and pc . count_item ( new_quest_lv80_ember ) == 1 then
|
||||
say ( string . format ( gameforge . new_quest_lv80 . _250_say , new_quest_lv80_amountIce - pc . count_item ( new_quest_lv80_ice ) , item_name ( new_quest_lv80_ice ) ) )
|
||||
else
|
||||
notice ( gameforge . new_quest_lv80 . _260_notice )
|
||||
end
|
||||
else
|
||||
if pc . count_item ( new_quest_lv80_ice ) >= new_quest_lv80_amountIce and pc . count_item ( new_quest_lv80_figure ) == 1 and pc . count_item ( new_quest_lv80_ember ) == 0 then
|
||||
say ( gameforge . new_quest_lv80 . _270_say )
|
||||
elseif pc . count_item ( new_quest_lv80_ice ) == 0 and pc . count_item ( new_quest_lv80_figure ) == 1 and pc . count_item ( new_quest_lv80_ember ) == 0 then
|
||||
say ( gameforge . new_quest_lv80 . _280_say )
|
||||
else
|
||||
say ( gameforge . new_quest_lv80 . _290_say )
|
||||
end
|
||||
end
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv80._475_npcChat
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
q . start ( )
|
||||
q . set_title ( gameforge . new_quest_lv80 . _310_set_title )
|
||||
target . delete ( "__TARGET__" )
|
||||
if pc . count_item ( 30185 ) < 1 then
|
||||
say_title ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv80 . _476_say )
|
||||
wait ( )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _477_say )
|
||||
else
|
||||
say_title ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv80 . _480_say )
|
||||
wait ( )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _490_say )
|
||||
wait ( )
|
||||
say ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv80 . _495_say )
|
||||
wait ( )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _500_say )
|
||||
local give_blackice = select ( gameforge . new_quest_lv80 . _510_1_select , gameforge . new_quest_lv80 . _510_2_select )
|
||||
if give_blackice == 1 then
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _520_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv80 . _530_say )
|
||||
pc . remove_item ( 30185 , pc . countitem ( 30185 ) )
|
||||
say_title ( gameforge . main_quest_lv27 . _120_sayTitle )
|
||||
say_reward ( gameforge . new_quest_lv80 . _535_sayReward )
|
||||
pc . give_exp2 ( 7e+07 )
|
||||
set_state ( "__COMPLETE__" )
|
||||
else
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _540_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . new_quest_lv75 . _320_say )
|
||||
say ( gameforge . new_quest_lv80 . _550_say )
|
||||
wait ( )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . new_quest_lv80 . _560_say )
|
||||
set_state ( "dispose" )
|
||||
end
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.npc_talk._160_npcChat
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
say_title ( gameforge . npc_talk . _170_sayTitle )
|
||||
say ( gameforge . npc_talk . _180_say )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.npc_talk._190_npcChat
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
say_title ( gameforge . npc_talk . _170_sayTitle )
|
||||
say ( gameforge . npc_talk . _200_say )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_18._240_npcChat
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_18 . _250_say )
|
||||
say_title ( gameforge . locale . reward )
|
||||
say_reward ( gameforge . subquest_18 . _260_sayReward )
|
||||
pc . give_exp2 ( 7000 )
|
||||
say_reward ( gameforge . subquest_18 . _270_sayReward )
|
||||
pc . change_money ( 10000 )
|
||||
clear_letter ( )
|
||||
set_state ( "__COMPLETE__" )
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_18._130_npcChat
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
target . delete ( "__TARGET2_" )
|
||||
say_title ( gameforge . buy_fishrod . _210_sayTitle )
|
||||
say ( gameforge . subquest_18 . _140_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_18 . _150_say )
|
||||
local s = select (
|
||||
gameforge . subquest_18 . _153_select ,
|
||||
gameforge . subquest_18 . _157_select )
|
||||
if 1 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_18 . _160_say )
|
||||
set_state ( "report_true" )
|
||||
elseif 2 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_18 . _170_say )
|
||||
set_state ( "report_false" )
|
||||
end
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_18._290_npcChat
|
||||
Executable
+2
@@ -0,0 +1,2 @@
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_18 . _300_say )
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_27._220_npcChat
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _230_say )
|
||||
wait ( "" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _240_say )
|
||||
local s = select ( gameforge . subquest_27 . _250_select , gameforge . subquest_27 . _260_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_27 . _270_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _280_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _290_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _300_say )
|
||||
set_state ( "find_book" )
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_27._380_npcChat
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
if pc . count_item ( "30156" ) >= 1 then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _390_say )
|
||||
pc . remove_item ( "30156" , 1 )
|
||||
say_reward ( gameforge . subquest_27 . _400_sayReward )
|
||||
pc . change_money ( 20000 )
|
||||
say_reward ( gameforge . subquest_27 . _410_sayReward )
|
||||
pc . give_exp2 ( 850000 )
|
||||
clear_letter ( )
|
||||
set_state ( "__COMPLETE__" )
|
||||
return
|
||||
else
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _420_say )
|
||||
local s = select ( gameforge . subquest_26 . _330_select , gameforge . find_brother_article . _170_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_26 . _80_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _430_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _440_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _450_say )
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_27._20_npcChat
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _30_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_27 . _40_say )
|
||||
set_state ( "to_wife" )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_33._390_npcChat
|
||||
Executable
+30
@@ -0,0 +1,30 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
if pc . count_item ( 70009 ) >= 1 then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _400_say )
|
||||
pc . remove_item ( 70009 , 1 )
|
||||
pc . remove_item ( 27988 , 4 )
|
||||
say_reward ( gameforge . subquest_33 . _410_sayReward )
|
||||
pc . give_exp2 ( 1.4e+06 )
|
||||
say_reward ( gameforge . subquest_33 . _420_sayReward )
|
||||
pc . change_money ( 25000 )
|
||||
if pc . job == 0 then
|
||||
pc . give_item2 ( 12241 , 1 )
|
||||
say_reward ( gameforge . subquest_33 . _430_sayReward )
|
||||
elseif pc . job == 1 then
|
||||
pc . give_item2 ( 12521 , 1 )
|
||||
say_reward ( gameforge . subquest_33 . _440_sayReward )
|
||||
elseif pc . job == 2 then
|
||||
pc . give_item2 ( 12381 , 1 )
|
||||
say_reward ( gameforge . subquest_33 . _450_sayReward )
|
||||
elseif pc . job == 3 then
|
||||
pc . give_item2 ( 12661 , 1 )
|
||||
say_reward ( gameforge . subquest_33 . _460_sayReward )
|
||||
end
|
||||
clear_letter ( )
|
||||
set_state ( "__COMPLETE__" )
|
||||
else
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _470_say )
|
||||
return
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_33._175_npcChat
|
||||
Executable
+41
@@ -0,0 +1,41 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
if pc . count_item ( 27988 ) >= 4 then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _180_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _190_say )
|
||||
local s = select ( gameforge . subquest_33 . _200_select , gameforge . subquest_33 . _210_select )
|
||||
if 2 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _220_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 1 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _230_say )
|
||||
pc . remove_item ( 27988 , 4 )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _240_say )
|
||||
set_state ( "to_gain_tresure" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _250_say )
|
||||
set_state ( "to_gain_tresure" )
|
||||
return
|
||||
else
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _260_say )
|
||||
local s = select ( gameforge . subquest_33 . _270_select , gameforge . find_brother_article . _170_select )
|
||||
if 2 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _280_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _290_say )
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_33._20_npcChat
|
||||
Executable
+24
@@ -0,0 +1,24 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _30_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _40_say )
|
||||
local s = select ( gameforge . subquest_01 . _50_select , gameforge . subquest_01 . _60_select )
|
||||
if 2 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_30 . _60_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _50_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _60_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_33 . _70_say )
|
||||
set_state ( "to_gain_map" )
|
||||
+1
@@ -0,0 +1 @@
|
||||
return pc . level >= 44
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_37._110_npcChat
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_37 . _170_sayTitle )
|
||||
say ( gameforge . subquest_37 . _180_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_37 . _190_say )
|
||||
set_state ( "to_seller" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_37._280_npcChat
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_37 . _290_say )
|
||||
pc . give_item2 ( 30160 )
|
||||
set_state ( "back_to" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_45._130_npcChat
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
if pc . count_item ( "30147" ) > 0 and pc . count_item ( "30148" ) > 0 and pc . count_item ( "30164" ) > 0 then
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _140_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _150_say )
|
||||
pc . remove_item ( "30148" , 1 )
|
||||
pc . remove_item ( "30147" , 1 )
|
||||
pc . remove_item ( "30164" , 1 )
|
||||
say_reward ( gameforge . subquest_45 . _160_sayReward )
|
||||
pc . give_exp2 ( 7e+06 )
|
||||
say_reward ( gameforge . subquest_45 . _170_sayReward )
|
||||
pc . give_item2 ( 70003 )
|
||||
say_reward ( gameforge . subquest_45 . _180_sayReward )
|
||||
pc . change_money ( 70000 )
|
||||
clear_letter ( )
|
||||
set_state ( "COMPLETE" )
|
||||
return
|
||||
else
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _190_say )
|
||||
local s = select ( gameforge . subquest_45 . _200_select , gameforge . find_brother_article . _170_select )
|
||||
if 2 == s then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _210_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _220_say )
|
||||
end
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_45._10_npcChat
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _20_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _30_say )
|
||||
local s = select ( gameforge . subquest_45 . _40_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_45 . _50_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _60_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _70_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_45 . _80_say )
|
||||
set_state ( "WHAT_IS_MILGYO" )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_05._20_npcChat
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _40_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _50_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _60_say )
|
||||
local s = select ( gameforge . subquest_05 . _70_select , gameforge . subquest_05 . _80_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_05 . _90_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _100_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _110_say )
|
||||
clear_letter ( )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _120_say )
|
||||
set_state ( "ask_to" )
|
||||
+1
@@ -0,0 +1 @@
|
||||
return pc . level >= 10
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_05._150_npcChat
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _210_say )
|
||||
local s = select (
|
||||
gameforge . subquest_05 . _211_select ,
|
||||
gameforge . subquest_05 . _212_select ,
|
||||
gameforge . subquest_05 . _213_select ,
|
||||
gameforge . subquest_05 . _214_select )
|
||||
if s == 2 then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _220_say )
|
||||
pc . give_exp2 ( 6000 )
|
||||
set_quest_state ( "levelup" , "run" )
|
||||
pc . change_money ( 2000 )
|
||||
say_title ( gameforge . collect_herb_lv4 . _130_sayTitle )
|
||||
say_reward ( gameforge . subquest_05 . _230_sayReward )
|
||||
clear_letter ( )
|
||||
set_state ( "__COMPLETE__" )
|
||||
elseif s == 4 then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _240_say )
|
||||
local s = select ( gameforge . subquest_05 . _250_select , gameforge . subquest_05 . _260_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_04 . _210_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . gameforge . subquest_05 . _100_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _110_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _290_say )
|
||||
set_state ( "ask_to" )
|
||||
else
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _300_say )
|
||||
local s = select ( gameforge . subquest_05 . _310_select , gameforge . subquest_05 . _320_select )
|
||||
if 2 == s then
|
||||
say ( gameforge . subquest_04 . _210_say )
|
||||
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _100_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _110_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
end
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_05 . _350_say )
|
||||
set_state ( "ask_to" )
|
||||
end
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_07._60_npcChat
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_05 . _30_sayTitle )
|
||||
say ( gameforge . subquest_07 . _70_say )
|
||||
set_state ( "back_to" )
|
||||
Reference in New Issue
Block a user