Initial commit: server + serverfiles
This commit is contained in:
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.check_collect_reward._010_npcChat
|
||||
Executable
+96
@@ -0,0 +1,96 @@
|
||||
say_title ( gameforge . check_collect_reward . _020_say_title )
|
||||
say ( gameforge . check_collect_reward . _030_say )
|
||||
wait ( "" )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . check_collect_reward . _040_say )
|
||||
wait ( "" )
|
||||
say_title ( gameforge . check_collect_reward . _020_say_title )
|
||||
say ( gameforge . check_collect_reward . _050_say )
|
||||
local value = "557528158"
|
||||
local a = get_quest_state ( "collect_quest_lv30" )
|
||||
local b = get_quest_state ( "collect_quest_lv40" )
|
||||
local c = get_quest_state ( "collect_quest_lv50" )
|
||||
local d = get_quest_state ( "collect_quest_lv60" )
|
||||
local e = get_quest_state ( "collect_quest_lv70" )
|
||||
local f = get_quest_state ( "collect_quest_lv80" )
|
||||
local g = get_quest_state ( "collect_quest_lv85" )
|
||||
local h = get_quest_state ( "collect_quest_lv90" )
|
||||
local i = get_quest_state ( "collect_quest_lv92" )
|
||||
local j = get_quest_state ( "collect_quest_lv94" )
|
||||
local k = get_quest_state ( "collect_quest_lv96" )
|
||||
local a_ = string . format ( "%d" , a )
|
||||
local b_ = string . format ( "%d" , b )
|
||||
local c_ = string . format ( "%d" , c )
|
||||
local d_ = string . format ( "%d" , d )
|
||||
local e_ = string . format ( "%d" , e )
|
||||
local f_ = string . format ( "%d" , f )
|
||||
local g_ = string . format ( "%d" , g )
|
||||
local h_ = string . format ( "%d" , h )
|
||||
local i_ = string . format ( "%d" , i )
|
||||
local j_ = string . format ( "%d" , j )
|
||||
local k_ = string . format ( "%d" , k )
|
||||
affect . remove_all_collect ( )
|
||||
if a_ == value then
|
||||
affect . add_collect ( apply . MOV_SPEED , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if b_ == value then
|
||||
affect . add_collect ( apply . ATT_SPEED , 5 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if c_ == value then
|
||||
affect . add_collect ( apply . DEF_GRADE_BONUS , 60 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if d_ == value then
|
||||
affect . add_collect ( apply . ATT_GRADE_BONUS , 50 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if e_ == value then
|
||||
affect . add_collect ( apply . MOV_SPEED , 11 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_DEF_BONUS , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if f_ == value then
|
||||
affect . add_collect ( apply . ATT_SPEED , 6 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATT_BONUS , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if g_ == value then
|
||||
affect . add_collect_point ( POINT_RESIST_WARRIOR , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_ASSASSIN , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_SURA , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_SHAMAN , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if h_ == value then
|
||||
affect . add_collect_point ( POINT_ATTBONUS_WARRIOR , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_ASSASSIN , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_SURA , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_SHAMAN , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
if i_ == value then
|
||||
local reward = pc . getf ( "collect_quest_lv92" , "reward" )
|
||||
if reward == 1 then
|
||||
affect . add_collect ( 1 , 1000 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 2 then
|
||||
affect . add_collect ( apply . DEF_GRADE_BONUS , 120 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 3 then
|
||||
affect . add_collect ( apply . ATT_GRADE_BONUS , 51 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
end
|
||||
if j_ == value then
|
||||
local reward = pc . getf ( "collect_quest_lv94" , "reward" )
|
||||
if reward == 1 then
|
||||
affect . add_collect ( 1 , 1100 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 2 then
|
||||
affect . add_collect ( apply . DEF_GRADE_BONUS , 140 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 3 then
|
||||
affect . add_collect ( apply . ATT_GRADE_BONUS , 60 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
end
|
||||
if k_ == value then
|
||||
local reward = pc . getf ( "collect_quest_lv96" , "reward" )
|
||||
if reward == 1 then
|
||||
affect . add_collect ( 1 , 1000 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 2 then
|
||||
affect . add_collect ( apply . DEF_GRADE_BONUS , 120 , 60 * 60 * 24 * 365 * 60 )
|
||||
elseif reward == 3 then
|
||||
affect . add_collect ( apply . ATT_GRADE_BONUS , 50 , 60 * 60 * 24 * 365 * 60 )
|
||||
end
|
||||
end
|
||||
say_title ( gameforge . check_collect_reward . _020_say_title )
|
||||
say ( gameforge . check_collect_reward . _060_say )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv30._330_npcChat
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv30 . _350_say )
|
||||
say_reward ( gameforge . collect_quest_lv30 . _360_sayReward )
|
||||
affect . add_collect ( apply . MOV_SPEED , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50109 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv40" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv40._330_npcChat
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv40 . _340_say )
|
||||
say_reward ( gameforge . collect_quest_lv40 . _350_sayReward )
|
||||
affect . add_collect ( apply . ATT_SPEED , 5 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50110 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv50" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv30._330_npcChat
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv50 . _320_say )
|
||||
say_reward ( gameforge . collect_quest_lv50 . _330_sayReward )
|
||||
affect . add_collect ( apply . DEF_GRADE_BONUS , 60 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50111 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv60" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv60._330_npcChat
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv60 . _340_say )
|
||||
wait ( )
|
||||
say_pc_name ( )
|
||||
say ( gameforge . collect_quest_lv60 . _350_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv60 . _360_say )
|
||||
say_reward ( gameforge . collect_quest_lv60 . _370_sayReward )
|
||||
affect . add_collect ( apply . ATT_GRADE_BONUS , 50 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50112 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv70" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv30._330_npcChat
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv70 . _270_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv70 . _280_say )
|
||||
say_reward ( gameforge . collect_quest_lv70 . _290_sayReward )
|
||||
affect . add_collect ( apply . MOV_SPEED , 11 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_DEF_BONUS , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50113 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv80" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv30._330_npcChat
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv80 . _280_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . collect_quest_lv80 . _290_say )
|
||||
say_reward ( gameforge . collect_quest_lv80 . _300_sayReward )
|
||||
affect . add_collect ( apply . ATT_SPEED , 6 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATT_BONUS , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50114 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv85" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv85._310_npcChat
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say ( gameforge . collect_quest_lv85 . _311_say )
|
||||
say ( gameforge . collect_quest_lv85 . _315_say )
|
||||
wait ( )
|
||||
say ( gameforge . collect_quest_lv85 . _311_say )
|
||||
say ( gameforge . collect_quest_lv85 . _316_say )
|
||||
say_reward ( gameforge . collect_quest_lv85 . _317_say_reward )
|
||||
say_reward ( gameforge . collect_quest_lv85 . _318_say_reward )
|
||||
say_reward ( gameforge . collect_quest_lv85 . _319_say_reward )
|
||||
say ( "" )
|
||||
pc . give_item2 ( 50115 )
|
||||
clear_letter ( )
|
||||
affect . add_collect_point ( POINT_RESIST_WARRIOR , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_ASSASSIN , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_SURA , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_RESIST_SHAMAN , 10 , 60 * 60 * 24 * 365 * 60 )
|
||||
set_quest_state ( "collect_quest_lv90" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.collect_quest_lv90._310_npcChat
|
||||
Executable
+19
@@ -0,0 +1,19 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say ( mob_name ( 20018 ) )
|
||||
say ( gameforge . collect_quest_lv90 . _315_say )
|
||||
say ( "" )
|
||||
wait ( )
|
||||
say ( mob_name ( 20018 ) )
|
||||
say ( gameforge . collect_quest_lv90 . _316_say )
|
||||
say ( "" )
|
||||
say_reward ( gameforge . collect_quest_lv90 . _317_say_reward )
|
||||
say_reward ( gameforge . collect_quest_lv90 . _318_say_reward )
|
||||
say_reward ( gameforge . collect_quest_lv90 . _319_say_reward )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_WARRIOR , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_ASSASSIN , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_SURA , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
affect . add_collect_point ( POINT_ATTBONUS_SHAMAN , 8 , 60 * 60 * 24 * 365 * 60 )
|
||||
pc . give_item2 ( 50114 )
|
||||
clear_letter ( )
|
||||
set_quest_state ( "collect_quest_lv92" , "run" )
|
||||
set_state ( "__complete" )
|
||||
Executable
@@ -0,0 +1 @@
|
||||
gameforge.collect_herb_lv15._20_npcChat
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . cube . _10_say )
|
||||
wait ( )
|
||||
setskin ( NOWINDOW )
|
||||
command ( "cube open" )
|
||||
@@ -0,0 +1 @@
|
||||
return pc . level >= 15
|
||||
@@ -0,0 +1 @@
|
||||
gameforge.cube._060_npcChat
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
setskin ( NOWINDOW )
|
||||
command ( "cube make all" )
|
||||
@@ -0,0 +1 @@
|
||||
return pc . level >= 15
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.main_quest_lv78._210_sendLetter
|
||||
Executable
+30
@@ -0,0 +1,30 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( mob_name ( 20018 ) )
|
||||
say ( gameforge . main_quest_lv78 . _230_say )
|
||||
wait ( )
|
||||
say_title ( pc . get_name ( ) )
|
||||
say ( gameforge . main_quest_lv78 . _240_say )
|
||||
wait ( )
|
||||
say_title ( mob_name ( 20018 ) )
|
||||
say ( gameforge . main_quest_lv78 . _250_say )
|
||||
wait ( )
|
||||
say_title ( pc . get_name ( ) )
|
||||
say ( gameforge . main_quest_lv78 . _260_say )
|
||||
wait ( )
|
||||
say_title ( mob_name ( 20018 ) )
|
||||
say ( gameforge . main_quest_lv78 . _270_say )
|
||||
wait ( )
|
||||
say_title ( pc . get_name ( ) )
|
||||
say ( gameforge . main_quest_lv78 . _280_say )
|
||||
wait ( )
|
||||
say_title ( mob_name ( 20018 ) )
|
||||
say ( gameforge . main_quest_lv78 . _290_say )
|
||||
wait ( )
|
||||
say_title ( locale . reward )
|
||||
say_reward ( string . format ( gameforge . main_quest_lv60 . _210_sayReward , item_name ( 30319 ) .. " " .. "2" .. locale . count_postfix ) )
|
||||
pc . give_item2 ( 30319 , 2 )
|
||||
wait ( )
|
||||
say ( gameforge . main_quest_lv78 . _300_say )
|
||||
set_state ( "__COMPLETE__" )
|
||||
q . done ( )
|
||||
set_quest_state ( "main_quest_lv84" , "state_0" )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv22._016_send_letter
|
||||
Executable
+34
@@ -0,0 +1,34 @@
|
||||
target . delete ( "__TARGET2__" )
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _031_say )
|
||||
local b = select ( gameforge . new_quest_lv22 . _032_1_select , gameforge . new_quest_lv22 . _032_2_select , gameforge . new_quest_lv22 . _032_3_select )
|
||||
if b == 1 then
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _035_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _040_say )
|
||||
say_reward ( string . format ( "%s x" , new_quest_lv22_neededAmountDrop1 ) )
|
||||
say_item_vnum ( new_quest_lv22_drop1 )
|
||||
say_reward ( gameforge . new_quest_lv22 . _041_say_reward )
|
||||
say ( mob_name ( new_quest_lv22_mob1 ) )
|
||||
wait ( )
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _042_say )
|
||||
say_reward ( string . format ( "%s x" , new_quest_lv22_neededAmountDrop2 ) )
|
||||
say_item_vnum ( new_quest_lv22_drop2 )
|
||||
say_reward ( gameforge . new_quest_lv22 . _041_say_reward )
|
||||
say ( mob_name ( new_quest_lv22_mob2 ) )
|
||||
q . done ( )
|
||||
set_state ( "hunting" )
|
||||
elseif b == 2 then
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _043_say )
|
||||
q . done ( )
|
||||
set_state ( "information" )
|
||||
else
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( gameforge . new_quest_lv22 . _044_say )
|
||||
q . done ( )
|
||||
set_state ( "information" )
|
||||
end
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv22._016_send_letter
|
||||
Executable
+20
@@ -0,0 +1,20 @@
|
||||
target . delete ( "__TARGET3__" )
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
if pc . count_item ( new_quest_lv22_drop1 ) >= new_quest_lv22_neededAmountDrop1 and pc . count_item ( new_quest_lv22_drop2 ) >= new_quest_lv22_neededAmountDrop2 then
|
||||
say ( gameforge . new_quest_lv22 . _070_say )
|
||||
pc . remove_item ( new_quest_lv22_drop1 , new_quest_lv22_neededAmountDrop1 )
|
||||
pc . remove_item ( new_quest_lv22_drop2 , new_quest_lv22_neededAmountDrop2 )
|
||||
wait ( )
|
||||
say_title ( gameforge . new_quest_lv22 . _018_say_title )
|
||||
say ( string . format ( gameforge . new_quest_lv22 . _071_say , new_quest_lv22_timeToFind / 60 ) )
|
||||
say ( gameforge . new_quest_lv22 . _072_say )
|
||||
pc . give_item2 ( 30009 , 1 )
|
||||
pc . setqf ( "new_quest_lv22_startTime" , get_time ( ) )
|
||||
q . done ( )
|
||||
set_state ( "find_brother" )
|
||||
return
|
||||
else
|
||||
say ( gameforge . new_quest_lv22 . _073_say )
|
||||
q . done ( )
|
||||
set_state ( "hunting" )
|
||||
end
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.new_quest_lv52._030_set_title
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . new_quest_lv52 . _044_say_title )
|
||||
say ( gameforge . new_quest_lv52 . _041_say )
|
||||
q . done ( )
|
||||
local doquest = select ( gameforge . new_quest_lv52 . _042_select , gameforge . subquest_12 . _50_select )
|
||||
if doquest == 1 then
|
||||
set_state ( "askyuhwan" )
|
||||
else
|
||||
say_title ( gameforge . new_quest_lv52 . _044_say_title )
|
||||
say ( gameforge . new_quest_lv52 . _046_say )
|
||||
return
|
||||
end
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.npc_talk._370_npcChat
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
say_title ( mob_name ( 20018 ) )
|
||||
say ( gameforge . npc_talk . _380_say )
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_03._60_npcChat
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_03 . _70_say )
|
||||
say_item_vnum ( 30029 )
|
||||
say ( gameforge . subquest_03 . _80_say )
|
||||
+1
@@ -0,0 +1 @@
|
||||
return pc . count_item ( 30029 ) == 0
|
||||
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_39._150_npcChat
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . subquest_39 . _160_sayTitle )
|
||||
say ( gameforge . subquest_39 . _170_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _180_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _190_say )
|
||||
local b = select ( gameforge . subquest_39 . _200_select , gameforge . subquest_39 . _210_select )
|
||||
if 2 == b then
|
||||
say ( gameforge . subquest_39 . _220_say )
|
||||
local a = select ( gameforge . subquest_39 . _230_select , gameforge . locale . guild . no )
|
||||
if 2 == a then
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _240_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _250_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _260_say )
|
||||
set_state ( "hunt_monkey_boss" )
|
||||
Executable
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_39._330_npcChat
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _340_say )
|
||||
local s = select ( gameforge . subquest_39 . _350_select , gameforge . subquest_39 . _360_select )
|
||||
if 2 == s then
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _370_say )
|
||||
local s = select ( gameforge . subquest_39 . _380_select , gameforge . subquest_39 . _390_select )
|
||||
if 1 == s then
|
||||
say_pc_name ( )
|
||||
say ( gameforge . subquest_39 . _400_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_39 . _160_sayTitle )
|
||||
say ( gameforge . subquest_39 . _410_say )
|
||||
set_state ( "__GIVEUP__" )
|
||||
return
|
||||
end
|
||||
say_pc_name ( )
|
||||
say ( gameforge . subquest_39 . _420_say )
|
||||
return
|
||||
end
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _430_say )
|
||||
return
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
return pc . count_item ( 50059 ) == 0
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
gameforge.subquest_39._330_npcChat
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
target . delete ( "__TARGET__" )
|
||||
say_title ( gameforge . collect_quest_lv30 . _340_sayTitle )
|
||||
say ( gameforge . subquest_39 . _440_say )
|
||||
wait ( )
|
||||
say_title ( gameforge . subquest_39 . _450_sayTitle )
|
||||
say ( gameforge . subquest_39 . _460_say )
|
||||
pc . remove_item ( "50059" , 1 )
|
||||
pc . give_item2 ( "30152" , 1 )
|
||||
set_state ( "go_to_patient" )
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
return pc . count_item ( 50059 ) >= 1
|
||||
+1
@@ -0,0 +1 @@
|
||||
command ( "cube open" )
|
||||
Reference in New Issue
Block a user