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 @@
q . done ( )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1,5 @@
pc . setqf ( "is_leader" , 0 )
q . done ( )
if pc . get_map_index ( ) == 208 and not pc . is_gm ( ) then
dragon_lair_access . warp_from_lair ( )
end
@@ -0,0 +1,2 @@
pc . setqf ( "item_to_hunt" , 0 )
pc . setqf ( "amount_to_hunt" , 0 )
@@ -0,0 +1,7 @@
local settings = dragon_lair_weekly . set_settings ( )
local time_remaining = settings . time_to_hunt pc . setqf ( "lasttime" , get_global_time ( ) )
send_letter ( gameforge . dragon_lair_weekly . _100_sendLetter )
q . set_title ( gameforge . dragon_lair_weekly . _110_sayTitle )
q . set_clock ( gameforge . dragon_lair_weekly . _090_questRest , time_remaining )
timer ( "dragon_lair_weekly_timer" , time_remaining )
q . start ( )
@@ -0,0 +1,2 @@
if pc . get_level ( ) >= 85 then set_state ( "getquest" )
return end
@@ -0,0 +1,7 @@
if pc . get_map_index ( ) == 200 then
if game . get_event_flag ( "event_map_active" ) == 0 then
warp_to_village ( )
end
local counter = game . get_event_flag ( "event_map_login_counter" )
game . set_event_flag ( "event_map_login_counter" , counter + 1 )
end
@@ -0,0 +1,17 @@
if event_easter_2013 . has_rabbit ( ) then local settings = event_easter_2013 . get_settings ( )
local mapIndex = pc . get_map_index ( )
if mapIndex == 1 or mapIndex == 21 or mapIndex == 41 then
if find_npc_by_vnum ( settings . rabbit ) == 0 then
if mapIndex == 1 then
mob . spawn ( settings . rabbit , 591 , 472 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( settings . rabbit , 517 , 742 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( settings . rabbit , 306 , 828 , 1 , 1 , 1 )
end
end
end
if find_npc_by_vnum ( 20352 ) == 0 then
event_easter_2013 . spawn_metin ( pc . get_map_index ( ) )
end
return end
@@ -0,0 +1,14 @@
if game . get_event_flag ( "halloween_hair" ) > 0 then local setting = event_halloween_hair . setting ( )
local mapIndex = pc . get_map_index ( )
if mapIndex == 1 or mapIndex == 21 or mapIndex == 41 then
if find_npc_by_vnum ( setting . pumpkin_head ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . pumpkin_head , 608 , 617 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . pumpkin_head , 596 , 610 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . pumpkin_head , 357 , 743 , 1 , 1 , 1 )
end
end
end
return end
@@ -0,0 +1,2 @@
if game . get_event_flag ( "mystery_box_drop" ) == 1 then set_state ( "run_state" )
return end
@@ -0,0 +1,2 @@
if game . get_event_flag ( "mystery_box_drop" ) ~= 1 then set_state ( "go_sleep" )
return end
@@ -0,0 +1 @@
set_state ( "go_sleep" )
@@ -0,0 +1,59 @@
if event_ramadan . is_running ( ) then local setting = event_ramadan . setting ( )
local mapIndex = pc . get_map_index ( )
if mapIndex == 1 or mapIndex == 21 or mapIndex == 41 then
if find_npc_by_vnum ( setting . historian ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . historian , 608 , 617 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . historian , 596 , 610 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . historian , 357 , 743 , 1 , 1 , 1 )
end
end
if find_npc_by_vnum ( setting . beggar1 ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . beggar1 , 619 , 701 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . beggar1 , 564 , 613 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . beggar1 , 344 , 723 , 1 , 1 , 1 )
end
end
if find_npc_by_vnum ( setting . beggar2 ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . beggar2 , 697 , 580 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . beggar2 , 699 , 658 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . beggar2 , 443 , 733 , 1 , 1 , 1 )
end
end
if find_npc_by_vnum ( setting . beggar3 ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . beggar3 , 646 , 515 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . beggar3 , 613 , 715 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . beggar3 , 428 , 651 , 1 , 1 , 1 )
end
end
if find_npc_by_vnum ( setting . beggar4 ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . beggar4 , 554 , 550 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . beggar4 , 635 , 539 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . beggar4 , 303 , 587 , 1 , 1 , 1 )
end
end
if find_npc_by_vnum ( setting . beggar5 ) == 0 then
if mapIndex == 1 then
mob . spawn ( setting . beggar5 , 702 , 629 , 1 , 1 , 1 )
elseif mapIndex == 21 then
mob . spawn ( setting . beggar5 , 529 , 547 , 1 , 1 , 1 )
elseif mapIndex == 41 then
mob . spawn ( setting . beggar5 , 456 , 673 , 1 , 1 , 1 )
end
end
end
return end
@@ -0,0 +1,7 @@
send_letter ( gameforge . heavens_cave_keyquest . _020_npcChat )
q . start ( )
q . set_title ( gameforge . heavens_cave_keyquest . _020_npcChat )
local v = find_npc_by_vnum ( 20095 )
if 0 ~= v then
target . vid ( "__TARGET__" , v , gameforge . heavens_cave_keyquest . _010_target )
end
@@ -0,0 +1,3 @@
local h = 0
local m = 0
local s = 0
@@ -0,0 +1,26 @@
local keyquest_cooldown = game . get_event_flag ( "keycooldown" )
if keyquest_cooldown >= 1 then
pc . setqf ( "heavens_cave_keyquest_CooldownTime" , keyquest_cooldown * 60 )
else
pc . setqf ( "heavens_cave_keyquest_CooldownTime" , 86400 )
end
pc . setqf ( "heavens_cave_keyquest_NeededTearsAmount" , 7 )
pc . setqf ( "heavens_cave_keyquest_NeededGlassAmount" , 4 )
pc . setqf ( "overall_cooldown_timestamp" , 0 )
pc . setqf ( "reachedspot" , 1 )
pc . setqf ( "heavens_cave_keyquest_FrozenTear" , 30186 )
pc . setqf ( "heavens_cave_keyquest_TearBottle" , 30189 )
pc . setqf ( "heavens_cave_keyquest_BloodDrop" , 30187 )
pc . setqf ( "heavens_cave_keyquest_BloodStone" , 30190 )
pc . setqf ( "heavens_cave_keyquest_VolcanicGlass" , 30188 )
pc . setqf ( "tears_collected" , 0 )
pc . setqf ( "glass_collected" , 0 )
pc . setqf ( "heavens_cave_keyquest_RedForestRndNum" , math . random ( 1 , 11 ) )
pc . setqf ( "Tear1Taken" , 0 )
pc . setqf ( "Tear2Taken" , 0 )
pc . setqf ( "Tear3Taken" , 0 )
pc . setqf ( "Tear4Taken" , 0 )
pc . setqf ( "Tear5Taken" , 0 )
pc . setqf ( "Tear6Taken" , 0 )
pc . setqf ( "Tear7Taken" , 0 )
set_state ( "search_spirit_forest" )
@@ -0,0 +1,20 @@
local heavens_cave_keyquest_RedForestCoordsList =
{
[ 1 ] = { 85 , 277 , } ,
[ 2 ] = { 79 , 442 , } ,
[ 3 ] = { 403 , 473 , } ,
[ 4 ] = { 464 , 396 , } ,
[ 5 ] = { 468 , 427 , } ,
[ 6 ] = { 468 , 427 , } ,
[ 7 ] = { 300 , 444 , } ,
[ 8 ] = { 300 , 444 , } ,
[ 9 ] = { 206 , 348 , } ,
[ 10 ] = { 539 , 294 , } ,
[ 11 ] = { 410 , 335 , } ,
}
send_letter ( gameforge . heavens_cave_keyquest . _020_npcChat )
q . start ( )
q . set_title ( gameforge . heavens_cave_keyquest . _020_npcChat )
if pc . get_map_index ( ) == 68 then
target . pos ( "__VOICE__" , heavens_cave_keyquest_RedForestCoordsList [ pc . getqf ( "heavens_cave_keyquest_RedForestRndNum" ) ] [ 1 ] , heavens_cave_keyquest_RedForestCoordsList [ pc . getqf ( "heavens_cave_keyquest_RedForestRndNum" ) ] [ 2 ] , 68 , "Stimme von Barah Taraji" )
end
@@ -0,0 +1,142 @@
local heavens_cave_keyquest_DailyRndList = heavens_cave_keyquest . generate_unique_rnd_table ( 87 , 7 )
local heavens_cave_keyquest_SpiritForestCoordsList =
{
[ 1 ] = { 407 , 191 , } ,
[ 2 ] = { 464 , 247 , } ,
[ 3 ] = { 649 , 148 , } ,
[ 4 ] = { 827 , 181 , } ,
[ 5 ] = { 899 , 168 , } ,
[ 6 ] = { 1059 , 152 , } ,
[ 7 ] = { 1141 , 210 , } ,
[ 8 ] = { 1301 , 208 , } ,
[ 9 ] = { 140 , 257 , } ,
[ 10 ] = { 1279 , 262 , } ,
[ 11 ] = { 1279 , 380 , } ,
[ 12 ] = { 1352 , 469 , } ,
[ 13 ] = { 1268 , 529 , } ,
[ 14 ] = { 1087 , 485 , } ,
[ 15 ] = { 937 , 467 , } ,
[ 16 ] = { 877 , 409 , } ,
[ 17 ] = { 841 , 523 , } ,
[ 18 ] = { 685 , 572 , } ,
[ 19 ] = { 664 , 474 , } ,
[ 20 ] = { 596 , 388 , } ,
[ 21 ] = { 558 , 517 , } ,
[ 22 ] = { 437 , 568 , } ,
[ 23 ] = { 409 , 500 , } ,
[ 24 ] = { 378 , 397 , } ,
[ 25 ] = { 269 , 395 , } ,
[ 26 ] = { 162 , 380 , } ,
[ 27 ] = { 82 , 490 , } ,
[ 28 ] = { 92 , 623 , } ,
[ 29 ] = { 130 , 713 , } ,
[ 30 ] = { 261 , 712 , } ,
[ 31 ] = { 245 , 884 , } ,
[ 32 ] = { 110 , 855 , } ,
[ 33 ] = { 506 , 709 , } ,
[ 34 ] = { 482 , 813 , } ,
[ 35 ] = { 425 , 846 , } ,
[ 36 ] = { 651 , 846 , } ,
[ 37 ] = { 696 , 888 , } ,
[ 38 ] = { 733 , 733 , } ,
[ 39 ] = { 834 , 689 , } ,
[ 40 ] = { 949 , 747 , } ,
[ 41 ] = { 917 , 816 , } ,
[ 42 ] = { 1042 , 894 , } ,
[ 43 ] = { 1146 , 884 , } ,
[ 44 ] = { 118 , 756 , } ,
[ 45 ] = { 1228 , 701 , } ,
[ 46 ] = { 1319 , 704 , } ,
[ 47 ] = { 190 , 1031 , } ,
[ 48 ] = { 199 , 998 , } ,
[ 49 ] = { 129 , 1128 , } ,
[ 50 ] = { 312 , 1165 , } ,
[ 51 ] = { 319 , 1090 , } ,
[ 52 ] = { 381 , 1020 , } ,
[ 53 ] = { 462 , 986 , } ,
[ 54 ] = { 531 , 985 , } ,
[ 55 ] = { 643 , 979 , } ,
[ 56 ] = { 700 , 1024 , } ,
[ 57 ] = { 726 , 1152 , } ,
[ 58 ] = { 795 , 1175 , } ,
[ 59 ] = { 830 , 1053 , } ,
[ 60 ] = { 897 , 960 , } ,
[ 61 ] = { 947 , 1044 , } ,
[ 62 ] = { 1018 , 1117 , } ,
[ 63 ] = { 1089 , 1060 , } ,
[ 64 ] = { 1156 , 1167 , } ,
[ 65 ] = { 1310 , 1125 , } ,
[ 66 ] = { 1389 , 1029 , } ,
[ 67 ] = { 1417 , 1132 , } ,
[ 68 ] = { 1373 , 1190 , } ,
[ 69 ] = { 1380 , 1169 , } ,
[ 70 ] = { 1241 , 1300 , } ,
[ 71 ] = { 1352 , 1352 , } ,
[ 72 ] = { 1304 , 1375 , } ,
[ 73 ] = { 1232 , 1403 , } ,
[ 74 ] = { 1107 , 1415 , } ,
[ 75 ] = { 1051 , 1446 , } ,
[ 76 ] = { 938 , 1400 , } ,
[ 77 ] = { 858 , 1428 , } ,
[ 78 ] = { 772 , 1420 , } ,
[ 79 ] = { 712 , 1425 , } ,
[ 80 ] = { 634 , 1343 , } ,
[ 81 ] = { 556 , 1403 , } ,
[ 82 ] = { 460 , 1415 , } ,
[ 83 ] = { 517 , 1322 , } ,
[ 84 ] = { 484 , 1305 , } ,
[ 85 ] = { 407 , 1305 , } ,
[ 86 ] = { 370 , 1393 , } ,
[ 87 ] = { 411 , 1448 , } ,
}
heavens_cave_keyquest_SpiritForestCoordsTempList =
{
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 1 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 2 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 3 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 4 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 5 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 6 ] ] ,
heavens_cave_keyquest_SpiritForestCoordsList [ heavens_cave_keyquest_DailyRndList [ 7 ] ]
}
pc . setqf ( "tears_collected" , pc . count_item ( pc . getqf ( "heavens_cave_keyquest_FrozenTear" ) ) )
send_letter ( gameforge . heavens_cave_keyquest . _020_npcChat )
q . start ( )
q . set_title ( gameforge . heavens_cave_keyquest . _020_npcChat )
if pc . get_map_index ( ) == 62 then
local allTearsTaken = true
if pc . getqf ( "Tear1Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR1__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 1 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 1 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear2Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR2__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 2 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 2 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear3Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR3__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 3 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 3 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear4Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR4__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 4 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 4 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear5Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR5__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 5 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 5 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear6Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR6__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 6 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 6 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . getqf ( "Tear7Taken" ) == 0 then
allTearsTaken = false
target . pos ( "__TEAR7__" , heavens_cave_keyquest_SpiritForestCoordsTempList [ 7 ] [ 1 ] , heavens_cave_keyquest_SpiritForestCoordsTempList [ 7 ] [ 2 ] , 62 , gameforge . heavens_cave_keyquest . _150_say_title )
end
if pc . count_item ( pc . getqf ( "heavens_cave_keyquest_FrozenTear" ) ) >= pc . getqf ( "heavens_cave_keyquest_NeededTearsAmount" ) and pc . count_item ( pc . getqf ( "heavens_cave_keyquest_VolcanicGlass" ) ) >= pc . getqf ( "heavens_cave_keyquest_NeededGlassAmount" ) then
q . done ( )
set_state ( "tears_for_seon" )
elseif allTearsTaken then
set_state ( "initialize" )
end
end
@@ -0,0 +1,7 @@
send_letter ( gameforge . heavens_cave_keyquest . _020_npcChat )
q . start ( )
q . set_title ( gameforge . heavens_cave_keyquest . _020_npcChat )
local v = find_npc_by_vnum ( 20095 )
if 0 ~= v then
target . vid ( "__TARGET__" , v , gameforge . heavens_cave_keyquest . _010_target )
end
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1,4 @@
setskin ( NOWINDOW )
makequestbutton ( gameforge . horse_levelup . _340_makequestbutton )
q . set_title ( gameforge . horse_levelup . _340_makequestbutton )
q . start ( )
@@ -0,0 +1,2 @@
if pc . countitem ( "50050" ) >= 1 then set_state ( "start" )
return end
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1,2 @@
if pc . countitem ( "50050" ) >= 1 then set_state ( "start" )
return end
@@ -0,0 +1,2 @@
pc . setqf ( "limit_time" , get_time ( ) + 30 * 60 )
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1 @@
q . done ( )
@@ -0,0 +1,2 @@
if pc . countitem ( "50050" ) >= 1 then set_state ( "start" )
return end
@@ -0,0 +1,2 @@
pc . setqf ( "limit_time" , get_time ( ) + 30 * 60 )
pc . setqf ( "kill_count" , 0 )
@@ -0,0 +1,2 @@
if pc . level >= 100 then set_state ( "state1_1" )
return end
@@ -0,0 +1,2 @@
pc . setqf ( "kill_count_1" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv100 . _090_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv100 . _130_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv100 . _240_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv100 . _300_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv100 . _240_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv100 . _440_notice , notice )
@@ -0,0 +1,2 @@
if pc . level >= 101 then set_state ( "state1_1" )
return end
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _090_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _150_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _190_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _210_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _360_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _380_notice , notice )
@@ -0,0 +1 @@
pc . setqf ( "limit_time" , get_time ( ) + 60 * 60 * 24 )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv101 . _470_notice , notice )
@@ -0,0 +1,2 @@
if pc . level >= 102 then set_state ( "state1_1" )
return end
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _070_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _130_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _270_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _320_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _410_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _460_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv102 . _540_notice , notice )
@@ -0,0 +1,2 @@
if pc . level >= 103 then set_state ( "state1_1" )
return end
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv103 . _070_notice , notice )
@@ -0,0 +1,2 @@
pc . setqf ( "kill_count_1" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv103 . _230_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv103 . _280_notice , notice )
@@ -0,0 +1,6 @@
pc . setqf ( "kill_count_1" , 0 )
pc . setqf ( "kill_count_2" , 0 )
pc . setqf ( "kill_count_3" , 0 )
pc . setqf ( "kill_count_4" , 0 )
pc . setqf ( "kill_count_5" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv103 . _330_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv103 . _370_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv103 . _410_notice , notice )
@@ -0,0 +1,2 @@
pc . setqf ( "kill_count_1" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv103 . _480_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv103 . _530_notice , notice )
@@ -0,0 +1,2 @@
if pc . level >= 104 then set_state ( "state1_1" )
return end
@@ -0,0 +1,2 @@
pc . setqf ( "kill_count_1" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv104 . _060_notice , notice )
@@ -0,0 +1,3 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _120_notice , notice )
say_title ( mob_name ( 6091 ) )
say ( gameforge . main_quest_flame_lv104 . _110_say )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _200_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _280_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _370_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _430_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _480_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv104 . _520_notice , notice )
@@ -0,0 +1,2 @@
if pc . level >= 105 then set_state ( "state1_1" )
return end
@@ -0,0 +1,6 @@
pc . setqf ( "kill_count_1" , 0 )
pc . setqf ( "kill_count_2" , 0 )
pc . setqf ( "kill_count_3" , 0 )
pc . setqf ( "kill_count_4" , 0 )
pc . setqf ( "kill_count_5" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv105 . _080_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv105 . _130_notice , notice )
@@ -0,0 +1,2 @@
pc . setqf ( "kill_count_1" , 0 )
notice_multiline ( gameforge . main_quest_flame_lv105 . _190_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv105 . _230_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv105 . _280_notice , notice )
@@ -0,0 +1 @@
notice_multiline ( gameforge . main_quest_flame_lv105 . _350_notice , notice )
@@ -0,0 +1,4 @@
if pc . get_level ( ) >= 99 then if pc . getf ( "main_quest_lv98" , "__status" ) == main_quest_lv98 . __COMPLETE__ then
set_state ( "state0" )
end
return end
@@ -0,0 +1,2 @@
if pc . level >= 99 then set_state ( "state1_1" )
return end
@@ -0,0 +1 @@
notice_multiline ( string . format ( gameforge . main_quest_flame_lv99 . _090_notice , 127 , 928 ) , notice )

Some files were not shown because too many files have changed in this diff Show More