Initial commit: server + serverfiles

This commit is contained in:
Game
2026-08-17 17:31:44 +00:00
commit ff1237686b
17389 changed files with 868929 additions and 0 deletions
@@ -0,0 +1 @@
gameforge.new_quest_lv29._015_npcChat
@@ -0,0 +1,19 @@
if pc . count_item ( new_quest_lv29_drop ) < new_quest_lv29_neededAmountDrop and pc . getqf ( "hayFromTaurean" ) == 1 and pc . getqf ( "hayIndex" ) > 0 then
say_pc_name ( )
say_reward ( gameforge . new_quest_lv29 . _071_say_reward )
wait ( )
say_title ( gameforge . new_quest_lv29 . _033_say_title )
say ( gameforge . new_quest_lv29 . _072_say_reward )
pc . setqf ( "hayFromTaurean" , 0 )
pc . give_item2 ( new_quest_lv29_drop )
local qfindex = pc . getqf ( "hayIndex" ) - 1
pc . setqf ( "hayIndex" , qfindex )
notice_multiline ( string . format ( gameforge . new_quest_lv29 . _073_notice , new_quest_lv29_neededAmountDrop - pc . count_item ( new_quest_lv29_drop ) ) , notice )
if new_quest_lv29_neededAmountDrop <= pc . count_item ( new_quest_lv29_drop ) or pc . getqf ( "hayIndex" ) == 0 then
q . done ( )
set_state ( "calming_yonah" )
end
else
say_title ( gameforge . new_quest_lv29 . _033_say_title )
say ( gameforge . new_quest_lv29 . _074_say_reward )
end
@@ -0,0 +1 @@
gameforge.new_quest_lv29._015_npcChat
@@ -0,0 +1,17 @@
target . delete ( "__TARGET2__" )
say_title ( gameforge . new_quest_lv29 . _033_say_title )
say ( gameforge . new_quest_lv29 . _034_say_reward )
wait ( )
say_pc_name ( )
say_reward ( gameforge . new_quest_lv29 . _035_say_reward )
wait ( )
say_title ( gameforge . new_quest_lv29 . _033_say_title )
say ( gameforge . new_quest_lv29 . _036_say_reward )
wait ( )
say_pc_name ( )
say_reward ( gameforge . new_quest_lv29 . _037_say_reward )
wait ( )
say_title ( gameforge . new_quest_lv29 . _033_say_title )
say ( gameforge . new_quest_lv29 . _038_say_reward )
q . done ( )
set_state ( "witness_harang" )
@@ -0,0 +1 @@
gameforge.npc_talk._670_npcChat
@@ -0,0 +1,7 @@
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . npc_talk . _690_say )
if math . random ( 2 ) == 1 then
wait ( )
say ( pc . get_name ( ) .. ":" )
say ( gameforge . npc_talk . _700_say )
end
@@ -0,0 +1 @@
gameforge.subquest_44._380_npcChat
@@ -0,0 +1,2 @@
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _390_say )
@@ -0,0 +1 @@
gameforge.subquest_44._190_npcChat
@@ -0,0 +1,26 @@
target . delete ( "__TARGET__" )
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _200_say )
wait ( )
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _210_say )
wait ( )
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _220_say )
local s = select ( gameforge . subquest_44 . _50_select , gameforge . find_brother_article . _100_select )
if 2 == s then
say ( gameforge . subquest_44 . _230_say )
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
if 2 == a then
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _240_say )
return
end
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _250_say )
set_state ( "report_YuRang" )
return
end
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _260_say )
set_state ( "attach_bell" )
@@ -0,0 +1 @@
gameforge.subquest_44._290_npcChat
@@ -0,0 +1,2 @@
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _300_say )
@@ -0,0 +1 @@
gameforge.subquest_44._490_npcChat
@@ -0,0 +1,10 @@
target . delete ( "__TARGET__" )
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _500_say )
say_reward ( gameforge . subquest_44 . _510_sayReward )
pc . change_money ( 30000 )
say_reward ( gameforge . subquest_44 . _520_sayReward )
pc . give_exp2 ( 700000 )
pc . setqf ( "kill_count" , 0 )
clear_letter ( )
set_state ( "__COMPLETE__" )
@@ -0,0 +1 @@
gameforge.subquest_44._420_npcChat
@@ -0,0 +1,2 @@
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_44 . _430_say )
@@ -0,0 +1 @@
gameforge.subquest_49._370_npcChat
@@ -0,0 +1,29 @@
target . delete ( "__TARGET__" )
if pc . count_item ( "30149" ) > 0 then
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_49 . _380_say )
pc . remove_item ( 30149 , 1 )
say_reward ( gameforge . subquest_49 . _390_sayReward )
pc . give_exp2 ( 6e+06 )
say_reward ( gameforge . subquest_49 . _400_sayReward )
pc . give_item2 ( 71021 )
say_reward ( gameforge . subquest_49 . _410_sayReward )
pc . change_money ( 70000 )
clear_letter ( )
set_state ( "__COMPLETE__" )
else
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_49 . _420_say )
say_item_vnum ( 30149 )
wait ( )
say_pc_name ( )
say ( gameforge . subquest_49 . _430_say )
local s = select ( gameforge . subquest_49 . _440_select , gameforge . subquest_49 . _450_select )
if s == 2 then
say_pc_name ( )
say ( gameforge . subquest_49 . _460_say )
clear_letter ( )
set_state ( "__GIVEUP__" )
end
set_state ( "gain_ice" )
end
@@ -0,0 +1 @@
gameforge.subquest_49._20_npcChat
@@ -0,0 +1,24 @@
target . delete ( "__TARGET__" )
say_title ( gameforge . subquest_49 . _30_sayTitle )
say ( gameforge . subquest_49 . _40_say )
wait ( )
say_title ( gameforge . subquest_49 . _30_sayTitle )
say ( gameforge . subquest_49 . _50_say )
local s = select ( gameforge . subquest_46 . _50_select , gameforge . subquest_46 . _60_select )
if 2 == s then
say_title ( gameforge . subquest_49 . _30_sayTitle )
say ( gameforge . subquest_49 . _60_say )
local a = select ( gameforge . locale . guild . yes , gameforge . locale . guild . no )
if 2 == a then
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_49 . _70_say )
return
end
say_title ( gameforge . subquest_49 . _30_sayTitle )
say ( gameforge . subquest_49 . _80_say )
set_state ( "__GIVEUP__" )
return
end
say_title ( gameforge . subquest_49 . _30_sayTitle )
say ( gameforge . subquest_49 . _90_say )
set_state ( "ask_to_youhwarang" )
@@ -0,0 +1 @@
return pc . level >= 59
@@ -0,0 +1 @@
gameforge.subquest_08._280_npcChat
@@ -0,0 +1,4 @@
target . delete ( "__TARGET__" )
say_title ( gameforge . npc_talk . _680_sayTitle )
say ( gameforge . subquest_08 . _290_say )
set_state ( "report_to_girl" )