CentralLaboratory.txt 50 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384
  1. //===== rAthena Script =======================================
  2. //= Central Laboratory
  3. //===== Description: =========================================
  4. //= [Walkthrough Conversion]
  5. //= Central Laboratory Instance
  6. //===== Changelogs: ==========================================
  7. //= 1.0 First version. [Capuche]
  8. //============================================================
  9. verus01,153,155,5 script Temporary Dimension-mov PORTAL,{
  10. .@party_id = getcharid(1);
  11. if (.@party_id == 0) {
  12. mes "[Temporary Dimension-mover]";
  13. mes "Do you not have a companion to join you? Organize your party even if traveling alone.";
  14. close;
  15. }
  16. switch( checkquest(12347,PLAYTIME) ) {
  17. case -1:
  18. switch( instance_enter("Central Laboratory") ) {
  19. case IE_NOMEMBER:
  20. case IE_NOINSTANCE:
  21. case IE_OTHER:
  22. mes "[Temporary Dimension-mover]";
  23. mes "The passage for dimensional moving has not been vitalized.";
  24. close;
  25. case IE_OK:
  26. mapannounce "verus01", "" + strcharinfo(0) + " of the party, " + getpartyname(.@party_id) + ", is entering Central Laboratory.",bc_map,"0x00FF99";
  27. setquest 12347;// Trace of Laboratory Access
  28. end;
  29. }
  30. case 0:
  31. case 1:
  32. mes "[Temporary Dimension-mover]";
  33. mes "There are remaining traces of the last event. Access denied.";
  34. close;
  35. case 2:
  36. mes "^0000ffUse of Dimension-mover seems possible.^000000";
  37. erasequest 12347;// Trace of Laboratory Access
  38. close;
  39. }
  40. }
  41. verus01,149,155,5 script Civilization Explorer#p 4_LGTSCIENCE,{
  42. mes "^ff0000Taming monsters will impede progress in this dungeon. Please take note of this.^000000";
  43. next;
  44. mes "[Civilization Explorer]";
  45. if (isbegin_quest(12346) == 2) {
  46. mes "What do you want to do this time?";
  47. next;
  48. }
  49. else {
  50. mes "There are a lot of interesting things about the ancient civilizations in this area.";
  51. next;
  52. mes "[Civilization Explorer]";
  53. mes "Observing the soil strata it is estimated to be 500 to 600 years old!";
  54. mes "But many of the excavated objects here already far surpass our current technology.";
  55. next;
  56. mes "[Civilization Explorer]";
  57. mes "A lot of undefined terms are found in the recovered records as well.";
  58. next;
  59. select("What kind of unknown terms?");
  60. mes "[Civilization Explorer]";
  61. mes "^0000ffMother Computer^000000 or, ^0000ff LSI Chip^000000 Or, and what else. ^0000ffChicken^000000?";
  62. next;
  63. mes "[Civilization Explorer]";
  64. mes "Mm that's right. There definitely was the word Chicken. I don't know what kind of combination of technology that may be...";
  65. next;
  66. mes "[Civilization Explorer]";
  67. mes "It is referrenced in the records of people who seem to 'root' amongst the many traces of technology.";
  68. next;
  69. if (select( "It is not a topic I would be interested in.", "Interesting. Have there been any results?" ) == 1) {
  70. mes "[Civilization Explorer]";
  71. mes "Unfortunate.";
  72. close;
  73. }
  74. mes "[Civilization Explorer]";
  75. mes "My aim is to research the use of technology related to the relevant times. Even though what I have found out so far is insignificant.";
  76. next;
  77. mes "[Civilization Explorer]";
  78. mes "If I had it my way I would use the dimension mover to see for myself but there's too much work. Besides I am not an adventurer...";
  79. next;
  80. mes "[Civilization Explorer]";
  81. mes "By any chance, would you interested in traveling to the past?";
  82. next;
  83. mes "[Civilization Explorer]";
  84. mes "Even better if you show me around if you find an interesting object.";
  85. next;
  86. if (select( "Not interested.", "Ok." ) == 1) {
  87. mes "[Civilization Explorer]";
  88. mes "Unfortunate.";
  89. close;
  90. }
  91. mes "[Civilization Explorer]";
  92. mes "You are an adventurer. Tell me what you decide to do.";
  93. if (isbegin_quest(12346) == 0)
  94. setquest 12346;// Strange Ancient Science
  95. next;
  96. completequest 12346;
  97. }
  98. .@party_id = getcharid(1);
  99. if (.@party_id == 0) {
  100. mes "[Civilization Explorer]";
  101. mes "Please talk to me after composing a party of 1 or more, or after joining a party.";
  102. close;
  103. }
  104. if (is_party_leader() == false) {
  105. mes "[Civilization Explorer]";
  106. mes "Ah. You aren't the party leader. Take me to your leader! Or perhaps take your leader to me.";
  107. close;
  108. }
  109. switch( checkquest(12347,PLAYTIME) ) {
  110. case -1:
  111. if (select( "Produce a crack of time", "Cancel" ) == 1) {
  112. mes "[Civilization Explorer]";
  113. mes "When the crack of time opens take a breath and speak again.";
  114. instance_create("Central Laboratory");
  115. }
  116. close;
  117. case 0:
  118. case 1:
  119. mes "[Civilization Explorer]";
  120. mes "Ah, oh no.";
  121. mes "There are some remaining aftereffects of dimensional travel. We cannot travel again in this condition.";
  122. close;
  123. case 2:
  124. mes "^0000ffAll the traces of entering the central laboratory have been erased. Speaking with the Civilization Explorer seems possible.^000000";
  125. erasequest 12347;// Trace of Laboratory Access
  126. close;
  127. }
  128. }
  129. // Entrance
  130. 1@lab,104,34,4 script Probationary researcher 4_LGTSCIENCE,{
  131. if ('switch_enabled == 1) {
  132. mes "[Probationary researcher]";
  133. mes "The entrance door is already open.";
  134. close;
  135. }
  136. if (is_party_leader() == false) {
  137. mes "[Probationary researcher]";
  138. mes "Please hold. I am speaking with the guide about whether or not you have been authorized.";
  139. close;
  140. }
  141. mes "[Probationary researcher]";
  142. mes "Are you participating as assistants to the experiments of research project 32001?";
  143. next;
  144. if (select( "Yes.", "No." ) == 2) {
  145. mes "[Probationary researcher]";
  146. mes "It seems you're in the wrong laboratory. Please exit and ask for help.";
  147. close;
  148. }
  149. mes "[Probationary researcher]";
  150. mes "We need about 5 seconds of time. Confirming access code.";
  151. close2;
  152. sleep 3000;
  153. npctalk "Probationary researcher : The access code matches. I will open the door.";
  154. sleep 6000;
  155. npctalk "Probationary researcher : You may now enter. Please note that you cannot open the door from the other side.";
  156. if ('switch_enabled == 0) {
  157. 'switch_enabled = 1;
  158. enablenpc instance_npcname("#central_warp_1");
  159. enablenpc instance_npcname("#central_warp_2");
  160. enablenpc instance_npcname("#central_warp_3");
  161. enablenpc instance_npcname("Main Switch#");
  162. enablenpc instance_npcname("Senior researcher#pa082");
  163. enablenpc instance_npcname("effect_switch");
  164. for ( .@i = 1; .@i <= 8; ++.@i )
  165. enablenpc instance_npcname( "Switch" + .@i + "#" );
  166. 'code = 5 * gettime(DT_DAYOFMONTH);
  167. }
  168. end;
  169. OnInstanceInit:
  170. 'map_name$ = instance_mapname("1@lab");
  171. 'code_found = 'code = 0;
  172. for ( .@i = 1; .@i <= 8; .@i++ )
  173. 'switch_position[.@i] = 0;
  174. // Entrance
  175. disablenpc instance_npcname("#central_warp_1");
  176. disablenpc instance_npcname("#central_warp_2");
  177. disablenpc instance_npcname("#central_warp_3");
  178. // Switchs
  179. disablenpc instance_npcname("Main Switch#");
  180. disablenpc instance_npcname("Senior researcher#pa082");
  181. disablenpc instance_npcname("effect_switch");
  182. for ( .@i = 1; .@i <= 8; ++.@i )
  183. disablenpc instance_npcname( "Switch" + .@i + "#" );
  184. // Experiments
  185. disablenpc instance_npcname("#central_warp_4");
  186. disablenpc instance_npcname("#central_warp_5");
  187. disablenpc instance_npcname("DR Silvia#pa0829");
  188. disablenpc instance_npcname("DR Federico#pa0829");
  189. disablenpc instance_npcname("DR Artemia#pa0829");
  190. disablenpc instance_npcname("DR Vincent#pa0829");
  191. disablenpc instance_npcname("#wp01");
  192. disablenpc instance_npcname("#wp02");
  193. for ( .@i = 1; .@i <= 14; ++.@i )
  194. hideonnpc instance_npcname("#gen_" + (.@i < 10 ? "0" : "") + .@i);
  195. disablenpc instance_npcname("#central_warp_6");
  196. end;
  197. }
  198. // Switchs
  199. 1@lab,37,37,3 script Switch1# CLEAR_NPC,{
  200. .@num = charat( strnpcinfo(1),6 );
  201. setarray .@position$[0], "OFF", "ON";
  202. mes "[Switch " + .@num + "]";
  203. mes "The switch is currently in the " + .@position$[ 'switch_position[.@num] ] + " position. What will you do?";
  204. next;
  205. 'switch_position[.@num] = !( select( "ON","OFF" ) - 1 );
  206. close;
  207. }
  208. 1@lab,39,37,3 duplicate(Switch1#) Switch2# CLEAR_NPC
  209. 1@lab,41,37,3 duplicate(Switch1#) Switch3# CLEAR_NPC
  210. 1@lab,43,37,3 duplicate(Switch1#) Switch4# CLEAR_NPC
  211. 1@lab,46,37,3 duplicate(Switch1#) Switch5# CLEAR_NPC
  212. 1@lab,48,37,3 duplicate(Switch1#) Switch6# CLEAR_NPC
  213. 1@lab,50,37,3 duplicate(Switch1#) Switch7# CLEAR_NPC
  214. 1@lab,52,37,3 duplicate(Switch1#) Switch8# CLEAR_NPC
  215. 1@lab,34,37,3 script Main Switch# CLEAR_NPC,{
  216. .@string$ = 'switch_position[1] + "" + 'switch_position[2] + "" + 'switch_position[3] + "" + 'switch_position[4] + "" +
  217. 'switch_position[5] + "" + 'switch_position[6] + "" + 'switch_position[7] + "" + 'switch_position[8];
  218. .@current_code = strtol( .@string$,2 );
  219. npctalk "Today's access code " + 'code + ", currently entered code " + .@current_code + ".";
  220. sleep 6000;
  221. if ('code_found > 0)
  222. npctalk "The door is already open.";
  223. else if (.@current_code != 'code)
  224. npctalk "The code is incorrect. Please try again.";
  225. else {
  226. 'code_found = 1;
  227. npctalk "The code is correct. Opening door.";
  228. enablenpc instance_npcname("#central_warp_4");
  229. enablenpc instance_npcname("#central_warp_5");
  230. enablenpc instance_npcname("DR Silvia#pa0829");
  231. enablenpc instance_npcname("DR Federico#pa0829");
  232. enablenpc instance_npcname("DR Artemia#pa0829");
  233. enablenpc instance_npcname("DR Vincent#pa0829");
  234. enablenpc instance_npcname("#wp01");
  235. enablenpc instance_npcname("#wp02");
  236. donpcevent instance_npcname("effect_switch") + "::OnStop";
  237. }
  238. end;
  239. }
  240. 1@lab,45,32,3 script Senior researcher#pa082 4_LGTSCIENCE,{
  241. if ('code_found > 0) {
  242. mes "[Senior Researcher]";
  243. mes "The door is open so you may now enter. Please note that you cannot open the door from the other side.";
  244. close;
  245. }
  246. mes "[Senior Researcher]";
  247. mes "It seems you are here to participate in the particle acceleration experiment.";
  248. next;
  249. mes "[Senior Researcher]";
  250. mes "Today's access code is ^0000ff" + 'code + "^000000.";
  251. mes "The code needs to be entered as a binary number. Use the switches behind me to enter it.";
  252. next;
  253. mes "[Senior Researcher]";
  254. mes "After entering the code press the main button near the entrance.";
  255. for ( .@i = 1; .@i <= 8; ++.@i )
  256. specialeffect EF_STEAL, AREA, instance_npcname("Switch" + .@i + "#");
  257. close2;
  258. donpcevent instance_npcname("effect_switch") + "::OnStart";
  259. end;
  260. }
  261. 1@lab,1,1,0 script effect_switch -1,{
  262. OnStart:
  263. OnTimer2000:
  264. specialeffect 203,AREA, instance_npcname("Main Switch#");
  265. for ( .@i = 1; .@i <= 8; ++.@i )
  266. specialeffect (203+.@i),AREA, instance_npcname("Switch" + .@i + "#");
  267. initnpctimer;
  268. end;
  269. OnStop:
  270. stopnpctimer;
  271. end;
  272. }
  273. 1@lab,81,84,7 script DR Silvia#pa0829 4_F_SCIENCE,{
  274. mes "[DR Silvia]";
  275. mes "After the experiment I want to go home and enjoy an ice cold beer and some fried chicken.";
  276. next;
  277. mes "[DR Silvia]";
  278. mes "I haven't been home for almost 2 years.";
  279. next;
  280. mes "^0000ffSilvia is looking at the particle accelerator device with a very exhausted look.^000000";
  281. close;
  282. }
  283. 1@lab,80,87,7 script DR Federico#pa0829 4_LGTSCIENCE,{
  284. mes "[DR Federico]";
  285. mes "This device is more amazing the more I look at. There has never been a particle accelerator made in this scale.";
  286. next;
  287. mes "[DR Federico]";
  288. mes "With this size I wonder if it's possible to create a small scale black hole...";
  289. next;
  290. mes "[DR Federico]";
  291. mes "Ah, I was just talking. Such an event is closer to a disaster than an experiment haha.";
  292. close;
  293. }
  294. 1@lab,80,90,6 script DR Artemia#pa0829 4_F_SCIENCE,{
  295. mes "[DR Artemia]";
  296. mes "Look, reality doesn't like it when you grab a piece of string and give it a tug.";
  297. next;
  298. mes "[DR Artemia]";
  299. mes "A dimensional distortion can happen with such a powerful particle acceleration.";
  300. next;
  301. mes "[DR Artemia]";
  302. mes "I have a bad feeling about this because... Nature finds a way.";
  303. close;
  304. }
  305. 1@lab,81,93,6 script DR Vincent#pa0829 4_LGTSCIENCE,{
  306. mes "[DR Vincent]";
  307. mes "The machine is perfect. Nothing will go wrong!";
  308. next;
  309. mes "[DR Vincent]";
  310. mes "Artemia worries too much. Anyway I'm going on a trip after the experiment.";
  311. close;
  312. }
  313. 1@lab,80,89,0 script #wp01 HIDDEN_WARP_NPC,9,9,{
  314. end;
  315. OnTouch:
  316. donpcevent instance_npcname("#wp02") + "::OnStart";
  317. disablenpc instance_npcname("#wp01");
  318. end;
  319. }
  320. 1@lab,80,89,0 script #wp02 HIDDEN_WARP_NPC,{
  321. end;
  322. function effect_gen {
  323. .@effect = getarg(0);
  324. .@count = getargcount();
  325. for ( .@i = 1; .@i < .@count; .@i++ )
  326. specialeffect .@effect, AREA, getd( "'gen_" + ( getarg(.@i) < 10 ? "0" : "" ) + getarg(.@i) + "$" );
  327. return;
  328. }
  329. function effect_1_10_gen { effect_gen( getarg(0), 1,2,3,4,5,6,7,8,10 ); }
  330. OnStart:
  331. 'vincent$ = instance_npcname("DR Vincent#pa0829");
  332. 'federico$ = instance_npcname("DR Federico#pa0829");
  333. 'silvia$ = instance_npcname("DR Silvia#pa0829");
  334. 'artemia$ = instance_npcname("DR Artemia#pa0829");
  335. 'gen_01$ = instance_npcname("#gen_01");
  336. 'gen_02$ = instance_npcname("#gen_02");
  337. 'gen_03$ = instance_npcname("#gen_03");
  338. 'gen_04$ = instance_npcname("#gen_04");
  339. 'gen_05$ = instance_npcname("#gen_05");
  340. 'gen_06$ = instance_npcname("#gen_06");
  341. 'gen_07$ = instance_npcname("#gen_07");
  342. 'gen_08$ = instance_npcname("#gen_08");
  343. 'gen_09$ = instance_npcname("#gen_09");
  344. 'gen_10$ = instance_npcname("#gen_10");
  345. 'gen_11$ = instance_npcname("#gen_11");
  346. 'gen_12$ = instance_npcname("#gen_12");
  347. 'gen_13$ = instance_npcname("#gen_13");
  348. 'gen_14$ = instance_npcname("#gen_14");
  349. npctalk "Federico : Let us get started. Hm... Are you ready Dr. Fresa?", 'federico$;
  350. sleep 5000;
  351. npctalk "Artemia : Probably making final confirmation checks. An experiment of this scope needs such caution.", 'artemia$;
  352. sleep 6000;
  353. npctalk "Silvia : Care is needed for operating a finished product for the first experiment.", 'silvia$;
  354. sleep 4000;
  355. npctalk "Vincent : Ah, I hope we can finish quickly so I can go eat chicken.", 'vincent$;
  356. sleep 3000;
  357. npctalk "Silvia : Ah! I like that too! Call me when you go.", 'silvia$;
  358. sleep 6000;
  359. mapannounce 'map_name$, "?????: Ah, ah, one two one two, mic test.", bc_map,0xFF77,FW_NORMAL,12;
  360. sleep 2000;
  361. npctalk "Federico : She's here.", 'federico$;
  362. sleep 3000;
  363. mapannounce 'map_name$, "?????: Chief director Lona Fresa of project particle accelerator.", bc_map,0xFF77,FW_NORMAL,12;
  364. sleep 5000;
  365. mapannounce 'map_name$, "Lona Fresa : Current time " + gettime(DT_MONTH) + " Month " + gettime(DT_DAYOFMONTH) + " Day 25 minutes after 10.", bc_map,0xFF77,FW_NORMAL,12;
  366. sleep 5000;
  367. mapannounce 'map_name$, "Lona Fresa : Testing the effects of particle acceleration on its surroundings in an open space.", bc_map,0xFF77,FW_NORMAL,12;
  368. sleep 5000;
  369. npctalk "Artemia : Aah... I really don't like this experiment.", 'artemia$;
  370. sleep 3000;
  371. mapannounce 'map_name$, "Lona Fresa : Starting the experiment. Chief researcher Dr. Federico, Artemia, Silvia, Vincent and assistant researchers.", bc_map,0xFF77,FW_NORMAL,12;
  372. sleep 5000;
  373. npctalk "Artemia : Let us start~", 'artemia$;
  374. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  375. sleep 1800;
  376. effect_gen( EF_MAGICALATTHIT, 1,3 );
  377. sleep 700;
  378. npctalk "Vincent : Starting rotation of generator.", 'vincent$;
  379. sleep 1000;
  380. effect_gen( EF_MAGICALATTHIT, 1,3,8 );
  381. sleep 1500;
  382. effect_gen( EF_MAGICALATTHIT, 1,3,8,4 );
  383. npctalk "Federico : Generator rotation fixed at 10000 RPM.", 'federico$;
  384. sleep 1200;
  385. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6 );
  386. sleep 1000;
  387. npctalk "Silvia : Voltage is still within the tolerance band.", 'silvia$;
  388. sleep 400;
  389. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2 );
  390. sleep 1200;
  391. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7 );
  392. sleep 1000;
  393. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9 );
  394. mapannounce 'map_name$, "Lona Fresa : This experiment is for the creation of new material that hasn't existed before.", bc_map,0xFF77,FW_NORMAL,12;
  395. sleep 1000;
  396. effect_gen( EF_MAGICALATTHIT, 1,2,3,4,5,6,7,8,9 );
  397. sleep 1000;
  398. effect_1_10_gen( EF_MAGICALATTHIT );
  399. sleep 900;
  400. effect_1_10_gen( EF_MAGICALATTHIT );
  401. sleep 800;
  402. effect_1_10_gen( EF_MAGICALATTHIT );
  403. mapannounce 'map_name$, "Lona Fresa : Recorders make sure to make detailed records of the catalyst bed's reaction when it is installed to the accelerator.", bc_map,0xFF77,FW_NORMAL,12;
  404. sleep 800;
  405. effect_1_10_gen( EF_MAGICALATTHIT );
  406. sleep 800;
  407. effect_1_10_gen( EF_MAGICALATTHIT );
  408. sleep 1000;
  409. effect_1_10_gen( EF_MAGICALATTHIT );
  410. sleep 900;
  411. effect_1_10_gen( EF_MAGICALATTHIT );
  412. sleep 800;
  413. effect_1_10_gen( EF_MAGICALATTHIT );
  414. sleep 800;
  415. effect_1_10_gen( EF_MAGICALATTHIT );
  416. sleep 500;
  417. npctalk "Artemia : Contacting catalyst bed number 1.", 'artemia$;
  418. effect_1_10_gen( EF_MAGICALATTHIT );
  419. sleep 800;
  420. effect_1_10_gen( EF_MAGICALATTHIT );
  421. sleep 1100;
  422. effect_1_10_gen( EF_MAGICALATTHIT );
  423. sleep 850;
  424. effect_1_10_gen( EF_MAGICALATTHIT );
  425. sleep 800;
  426. effect_1_10_gen( EF_MAGICALATTHIT );
  427. sleep 800;
  428. effect_1_10_gen( EF_MAGICALATTHIT );
  429. sleep 800;
  430. effect_1_10_gen( EF_MAGICALATTHIT );
  431. sleep 1000;
  432. effect_1_10_gen( EF_MAGICALATTHIT );
  433. sleep 850;
  434. effect_1_10_gen( EF_MAGICALATTHIT );
  435. sleep 700;
  436. npctalk "Silvia : Generator voltage unstable. Still within tolerance band.", 'silvia$;
  437. effect_1_10_gen( EF_MAGICALATTHIT );
  438. sleep 830;
  439. effect_1_10_gen( EF_MAGICALATTHIT );
  440. sleep 800;
  441. effect_1_10_gen( EF_MAGICALATTHIT );
  442. sleep 400;
  443. specialeffect EF_BLASTMINEBOMB, AREA, 'gen_01$;
  444. sleep 400;
  445. effect_1_10_gen( EF_MAGICALATTHIT );
  446. sleep 830;
  447. effect_1_10_gen( EF_MAGICALATTHIT );
  448. sleep 430;
  449. npctalk "Silvia : Detecting heat close to the tolerance band between the catalyst bed and the accelerator!", 'silvia$;
  450. effect_gen( EF_BLASTMINEBOMB, 1,3 );
  451. effect_1_10_gen( EF_MAGICALATTHIT );
  452. sleep 1000;
  453. effect_1_10_gen( EF_MAGICALATTHIT );
  454. sleep 400;
  455. effect_gen( EF_BLASTMINEBOMB, 1,3,8 );
  456. sleep 400;
  457. effect_1_10_gen( EF_MAGICALATTHIT );
  458. sleep 800;
  459. effect_1_10_gen( EF_MAGICALATTHIT );
  460. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4 );
  461. sleep 600;
  462. effect_1_10_gen( EF_MAGICALATTHIT );
  463. sleep 400;
  464. npctalk "Vincent : Accelerator is heating.", 'vincent$;
  465. sleep 400;
  466. effect_1_10_gen( EF_MAGICALATTHIT );
  467. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6 );
  468. sleep 830;
  469. effect_1_10_gen( EF_MAGICALATTHIT );
  470. sleep 400;
  471. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2 );
  472. effect_1_10_gen( EF_MAGICALATTHIT );
  473. sleep 800;
  474. effect_1_10_gen( EF_MAGICALATTHIT );
  475. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7 );
  476. sleep 830;
  477. effect_1_10_gen( EF_MAGICALATTHIT );
  478. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9 );
  479. npctalk "Vincent: 320c.", 'vincent$;
  480. sleep 300;
  481. effect_1_10_gen( EF_MAGICALATTHIT );
  482. sleep 600;
  483. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9,5 );
  484. effect_1_10_gen( EF_MAGICALATTHIT );
  485. sleep 900;
  486. effect_1_10_gen( EF_MAGICALATTHIT );
  487. effect_1_10_gen( EF_BLASTMINEBOMB );
  488. sleep 930;
  489. effect_1_10_gen( EF_MAGICALATTHIT );
  490. effect_1_10_gen( EF_BLASTMINEBOMB );
  491. sleep 780;
  492. effect_1_10_gen( EF_MAGICALATTHIT );
  493. effect_1_10_gen( EF_BLASTMINEBOMB );
  494. npctalk "Vincent : 670c It's heating up too fast!", 'vincent$;
  495. sleep 430;
  496. effect_1_10_gen( EF_MAGICALATTHIT );
  497. effect_1_10_gen( EF_BLASTMINEBOMB );
  498. sleep 630;
  499. effect_1_10_gen( EF_MAGICALATTHIT );
  500. effect_1_10_gen( EF_BLASTMINEBOMB );
  501. sleep 450;
  502. effect_1_10_gen( EF_MAGICALATTHIT );
  503. sleep 330;
  504. effect_1_10_gen( EF_BLASTMINEBOMB );
  505. npctalk "Vincent : Broke through 1000c!!!! Dr. Fresa! We have to momentarily stop the device!", 'vincent$;
  506. effect_1_10_gen( EF_MAGICALATTHIT );
  507. sleep 530;
  508. effect_1_10_gen( EF_BLASTMINEBOMB );
  509. effect_1_10_gen( EF_MAGICALATTHIT );
  510. sleep 650;
  511. effect_1_10_gen( EF_BLASTMINEBOMB );
  512. effect_1_10_gen( EF_MAGICALATTHIT );
  513. mapannounce 'map_name$, "Lona Fresa : It is fine.", bc_map,0xFF77,FW_NORMAL,12;
  514. sleep 733;
  515. effect_1_10_gen( EF_BLASTMINEBOMB );
  516. effect_1_10_gen( EF_MAGICALATTHIT );
  517. sleep 900;
  518. effect_1_10_gen( EF_BLASTMINEBOMB );
  519. effect_1_10_gen( EF_MAGICALATTHIT );
  520. sleep 900;
  521. effect_1_10_gen( EF_MAGICALATTHIT );
  522. effect_1_10_gen( EF_BLASTMINEBOMB );
  523. sleep 800;
  524. effect_1_10_gen( EF_MAGICALATTHIT );
  525. effect_1_10_gen( EF_BLASTMINEBOMB );
  526. sleep 830;
  527. effect_1_10_gen( EF_MAGICALATTHIT );
  528. effect_1_10_gen( EF_BLASTMINEBOMB );
  529. npctalk "Silvia : It is not a simple problem. The temperature has far exceeded the predicted numbers!", 'silvia$;
  530. sleep 430;
  531. effect_1_10_gen( EF_MAGICALATTHIT );
  532. effect_1_10_gen( EF_BLASTMINEBOMB );
  533. sleep 630;
  534. effect_1_10_gen( EF_MAGICALATTHIT );
  535. effect_1_10_gen( EF_BLASTMINEBOMB );
  536. sleep 330;
  537. effect_1_10_gen( EF_MAGICALATTHIT );
  538. mapannounce 'map_name$, "Lona Fresa : This problem was predicted. Maintain current state.", bc_map,0xFF77,FW_NORMAL,12;
  539. sleep 500;
  540. effect_1_10_gen( EF_BLASTMINEBOMB );
  541. effect_1_10_gen( EF_MAGICALATTHIT );
  542. sleep 600;
  543. effect_1_10_gen( EF_BLASTMINEBOMB );
  544. effect_1_10_gen( EF_MAGICALATTHIT );
  545. sleep 600;
  546. effect_1_10_gen( EF_BLASTMINEBOMB );
  547. effect_1_10_gen( EF_MAGICALATTHIT );
  548. npctalk "Artemia : But at least.. I will have chicken later.", 'artemia$;
  549. sleep 400;
  550. effect_1_10_gen( EF_BLASTMINEBOMB );
  551. effect_1_10_gen( EF_MAGICALATTHIT );
  552. sleep 900;
  553. effect_1_10_gen( EF_BLASTMINEBOMB );
  554. effect_1_10_gen( EF_MAGICALATTHIT );
  555. sleep 850;
  556. effect_1_10_gen( EF_MAGICALATTHIT );
  557. effect_1_10_gen( EF_BLASTMINEBOMB );
  558. sleep 800;
  559. effect_1_10_gen( EF_MAGICALATTHIT );
  560. effect_1_10_gen( EF_BLASTMINEBOMB );
  561. sleep 800;
  562. effect_1_10_gen( EF_MAGICALATTHIT );
  563. effect_1_10_gen( EF_BLASTMINEBOMB );
  564. mapannounce 'map_name$, "MA-4885: Receiving changed circumstance through main server. Detecting dimensional distortion between particle accelerator and catalyst.", bc_map,0xFFFF00,FW_NORMAL,13;
  565. sleep 710;
  566. effect_1_10_gen( EF_MAGICALATTHIT );
  567. effect_1_10_gen( EF_BLASTMINEBOMB );
  568. sleep 400;
  569. effect_1_10_gen( EF_MAGICALATTHIT );
  570. effect_1_10_gen( EF_BLASTMINEBOMB );
  571. sleep 330;
  572. effect_1_10_gen( EF_MAGICALATTHIT );
  573. npctalk "Artemia : Dr. Fresa! It's a dangerous situation of Mother Computer. Shut down the main power!", 'artemia$;
  574. effect_1_10_gen( EF_BLASTMINEBOMB );
  575. sleep 360;
  576. effect_1_10_gen( EF_MAGICALATTHIT );
  577. sleep 530;
  578. effect_1_10_gen( EF_BLASTMINEBOMB );
  579. effect_1_10_gen( EF_MAGICALATTHIT );
  580. sleep 800;
  581. effect_1_10_gen( EF_BLASTMINEBOMB );
  582. effect_1_10_gen( EF_MAGICALATTHIT );
  583. sleep 1000;
  584. effect_1_10_gen( EF_BLASTMINEBOMB );
  585. effect_1_10_gen( EF_MAGICALATTHIT );
  586. sleep 930;
  587. effect_1_10_gen( EF_MAGICALATTHIT );
  588. effect_1_10_gen( EF_BLASTMINEBOMB );
  589. mapannounce 'map_name$, "MA-4885: Alert. New unidentified creature approaching from demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  590. sleep 810;
  591. effect_1_10_gen( EF_MAGICALATTHIT );
  592. effect_1_10_gen( EF_BLASTMINEBOMB );
  593. sleep 800;
  594. effect_1_10_gen( EF_MAGICALATTHIT );
  595. effect_1_10_gen( EF_BLASTMINEBOMB );
  596. sleep 630;
  597. effect_1_10_gen( EF_MAGICALATTHIT );
  598. effect_1_10_gen( EF_BLASTMINEBOMB );
  599. npctalk "Vincent : What is going on. Somebody turn off that computer!", 'vincent$;
  600. sleep 430;
  601. effect_1_10_gen( EF_MAGICALATTHIT );
  602. effect_1_10_gen( EF_BLASTMINEBOMB );
  603. sleep 380;
  604. effect_1_10_gen( EF_MAGICALATTHIT );
  605. sleep 530;
  606. effect_1_10_gen( EF_BLASTMINEBOMB );
  607. effect_1_10_gen( EF_MAGICALATTHIT );
  608. mapannounce 'map_name$, "MA-4885: A new organism will be soon transmitted from the demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  609. sleep 430;
  610. effect_1_10_gen( EF_BLASTMINEBOMB );
  611. effect_1_10_gen( EF_MAGICALATTHIT );
  612. sleep 710;
  613. effect_1_10_gen( EF_BLASTMINEBOMB );
  614. effect_1_10_gen( EF_MAGICALATTHIT );
  615. sleep 730;
  616. effect_1_10_gen( EF_BLASTMINEBOMB );
  617. effect_1_10_gen( EF_MAGICALATTHIT );
  618. sleep 880;
  619. effect_1_10_gen( EF_BLASTMINEBOMB );
  620. effect_1_10_gen( EF_MAGICALATTHIT );
  621. sleep 1000;
  622. effect_1_10_gen( EF_MAGICALATTHIT );
  623. effect_1_10_gen( EF_BLASTMINEBOMB );
  624. mapannounce 'map_name$, "MA-4885: 5 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  625. sleep 1000;
  626. effect_1_10_gen( EF_MAGICALATTHIT );
  627. effect_1_10_gen( EF_BLASTMINEBOMB );
  628. mapannounce 'map_name$, "MA-4885: 4 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  629. sleep 1000;
  630. effect_1_10_gen( EF_MAGICALATTHIT );
  631. effect_1_10_gen( EF_BLASTMINEBOMB );
  632. mapannounce 'map_name$, "MA-4885: 3 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  633. sleep 1000;
  634. effect_1_10_gen( EF_MAGICALATTHIT );
  635. mapannounce 'map_name$, "MA-4885: 2 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  636. effect_1_10_gen( EF_BLASTMINEBOMB );
  637. sleep 1000;
  638. effect_1_10_gen( EF_MAGICALATTHIT );
  639. mapannounce 'map_name$, "MA-4885: 1 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  640. sleep 600;
  641. effect_1_10_gen( EF_BLASTMINEBOMB );
  642. sleep 400;
  643. effect_1_10_gen( EF_MAGICALATTHIT );
  644. mapannounce 'map_name$, "MA-4885: Unidentifiable creature discovered. Temporarily shutting down main power.", bc_map,0xFFFF00,FW_NORMAL,13;
  645. callsub S_Spawn,1;
  646. sleep 400;
  647. effect_1_10_gen( EF_BLASTMINEBOMB );
  648. sleep 400;
  649. effect_1_10_gen( EF_MAGICALATTHIT );
  650. sleep 750;
  651. effect_1_10_gen( EF_BLASTMINEBOMB );
  652. effect_1_10_gen( EF_MAGICALATTHIT );
  653. sleep 800;
  654. effect_1_10_gen( EF_BLASTMINEBOMB );
  655. effect_1_10_gen( EF_MAGICALATTHIT );
  656. npctalk "Artemia : What... what is that?!", 'artemia$; // text can stack if OnMyMobDead already called
  657. sleep 3000;
  658. npctalk "Silvia : It isn't reacting to us. Maybe it can't see us?", 'silvia$;
  659. sleep 5000;
  660. npctalk "Vincent : But it is hostile to the project assistants! What is that creature!?", 'vincent$;
  661. sleep 5000;
  662. npctalk "Vincent : I can't move my body! I think space is frozen!", 'vincent$;
  663. end;
  664. OnMyMobDead1:
  665. mapannounce 'map_name$, "MA-4885: Unidentified creature eliminated. Restarting device.", bc_map,0xFFFF00,FW_NORMAL,13;
  666. sleep 2000;
  667. npctalk "Artemia: MA-4885!! On who's order are you restarting! Stop!!", 'artemia$;
  668. sleep 3000;
  669. mapannounce 'map_name$, "MA-4885: Unrecognized command.", bc_map,0xFFFF00,FW_NORMAL,13;
  670. sleep 6000;
  671. npctalk "Artemia: Dr. Fresa!! We have to stop! This is too dangerous!", 'artemia$;
  672. sleep 3000;
  673. mapannounce 'map_name$, "Lona Fresa : ......", bc_map,0xFF77,FW_NORMAL,12;
  674. sleep 3000;
  675. npctalk "Vincent: Fresa! We don't have time! Turn off the computer!!", 'vincent$;
  676. sleep 3000;
  677. mapannounce 'map_name$, "MA-4885: Restarting particle acceleration procedure.", bc_map,0xFFFF00,FW_NORMAL,13;
  678. sleep 3000;
  679. npctalk "Silvia : Fresa! Make a decision!", 'silvia$;
  680. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  681. sleep 1800;
  682. effect_gen( EF_MAGICALATTHIT, 1,3 );
  683. mapannounce 'map_name$, "Lona Fresa : ......", bc_map,0xFF77,FW_NORMAL,12;
  684. sleep 1700;
  685. effect_gen( EF_MAGICALATTHIT, 1,3,8 );
  686. sleep 1500;
  687. effect_gen( EF_MAGICALATTHIT, 1,3,8,4 );
  688. sleep 1400;
  689. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6 );
  690. sleep 1300;
  691. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2 );
  692. mapannounce 'map_name$, "Lona Fresa : Current time 20 minutes past 11. Momentarily postpone experiment.", bc_map,0xFF77,FW_NORMAL,12;
  693. sleep 1200;
  694. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7 );
  695. sleep 1100;
  696. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9 );
  697. sleep 1000;
  698. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9,5 );
  699. sleep 930;
  700. effect_1_10_gen( EF_MAGICALATTHIT );
  701. sleep 800;
  702. effect_1_10_gen( EF_MAGICALATTHIT );
  703. mapannounce 'map_name$, "MA-4885: Access denied. Cannot understand command.", bc_map,0xFFFF00,FW_NORMAL,13;
  704. sleep 810;
  705. effect_1_10_gen( EF_MAGICALATTHIT );
  706. sleep 800;
  707. effect_1_10_gen( EF_MAGICALATTHIT );
  708. sleep 800;
  709. effect_1_10_gen( EF_MAGICALATTHIT );
  710. specialeffect EF_BLASTMINEBOMB, AREA, 'gen_01$;
  711. sleep 830;
  712. effect_1_10_gen( EF_MAGICALATTHIT );
  713. sleep 800;
  714. effect_1_10_gen( EF_MAGICALATTHIT );
  715. mapannounce 'map_name$, "Lona Fresa : Mother Comp MA-4885. I am your Chief director Dr. Fresa. Cease current progress.", bc_map,0xFF77,FW_NORMAL,12;
  716. effect_gen( EF_BLASTMINEBOMB, 1,3 );
  717. sleep 800;
  718. effect_1_10_gen( EF_MAGICALATTHIT );
  719. sleep 800;
  720. effect_1_10_gen( EF_MAGICALATTHIT );
  721. effect_gen( EF_BLASTMINEBOMB, 1,3,8 );
  722. sleep 750;
  723. effect_1_10_gen( EF_MAGICALATTHIT );
  724. sleep 700;
  725. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4 );
  726. effect_1_10_gen( EF_MAGICALATTHIT );
  727. sleep 950;
  728. effect_1_10_gen( EF_MAGICALATTHIT );
  729. mapannounce 'map_name$, "MA-4885: Access denied. Cannot understand command.", bc_map,0xFFFF00,FW_NORMAL,13;
  730. sleep 380;
  731. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6 );
  732. sleep 410;
  733. effect_1_10_gen( EF_MAGICALATTHIT );
  734. sleep 800;
  735. effect_1_10_gen( EF_MAGICALATTHIT );
  736. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2 );
  737. sleep 830;
  738. effect_1_10_gen( EF_MAGICALATTHIT );
  739. sleep 450;
  740. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7 );
  741. effect_1_10_gen( EF_MAGICALATTHIT );
  742. sleep 950;
  743. effect_1_10_gen( EF_MAGICALATTHIT );
  744. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9 );
  745. npctalk "Federico : Damnit! Something else is coming!!", 'federico$;
  746. sleep 800;
  747. effect_1_10_gen( EF_MAGICALATTHIT );
  748. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9,5 );
  749. sleep 600;
  750. effect_1_10_gen( EF_MAGICALATTHIT );
  751. sleep 400;
  752. effect_1_10_gen( EF_BLASTMINEBOMB );
  753. mapannounce 'map_name$, "MA-4885: Alert. New unidentified creature approaching from demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  754. sleep 430;
  755. effect_1_10_gen( EF_MAGICALATTHIT );
  756. sleep 500;
  757. effect_1_10_gen( EF_BLASTMINEBOMB );
  758. effect_1_10_gen( EF_MAGICALATTHIT );
  759. sleep 730;
  760. effect_1_10_gen( EF_BLASTMINEBOMB );
  761. effect_1_10_gen( EF_MAGICALATTHIT );
  762. sleep 430;
  763. npctalk "Vincent : Oh... damnit. This is why you shouldn't install the newest CPU.", 'vincent$;
  764. effect_1_10_gen( EF_BLASTMINEBOMB );
  765. effect_1_10_gen( EF_MAGICALATTHIT );
  766. sleep 930;
  767. effect_1_10_gen( EF_BLASTMINEBOMB );
  768. effect_1_10_gen( EF_MAGICALATTHIT );
  769. sleep 830;
  770. effect_1_10_gen( EF_MAGICALATTHIT );
  771. effect_1_10_gen( EF_BLASTMINEBOMB );
  772. sleep 400;
  773. npctalk "Federico : Ah... my body...can't move. Damn", 'federico$;
  774. sleep 430;
  775. effect_1_10_gen( EF_MAGICALATTHIT );
  776. effect_1_10_gen( EF_BLASTMINEBOMB );
  777. sleep 800;
  778. effect_1_10_gen( EF_MAGICALATTHIT );
  779. effect_1_10_gen( EF_BLASTMINEBOMB );
  780. sleep 600;
  781. effect_1_10_gen( EF_MAGICALATTHIT );
  782. sleep 400;
  783. effect_1_10_gen( EF_BLASTMINEBOMB );
  784. sleep 430;
  785. effect_1_10_gen( EF_MAGICALATTHIT );
  786. sleep 400;
  787. effect_1_10_gen( EF_BLASTMINEBOMB );
  788. mapannounce 'map_name$, "MA-4885: A new organism will be soon transmitted from the demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  789. sleep 430;
  790. effect_1_10_gen( EF_MAGICALATTHIT );
  791. sleep 400;
  792. effect_1_10_gen( EF_BLASTMINEBOMB );
  793. effect_1_10_gen( EF_MAGICALATTHIT );
  794. sleep 530;
  795. effect_1_10_gen( EF_BLASTMINEBOMB );
  796. effect_1_10_gen( EF_MAGICALATTHIT );
  797. sleep 700;
  798. effect_1_10_gen( EF_BLASTMINEBOMB );
  799. effect_1_10_gen( EF_MAGICALATTHIT );
  800. sleep 900;
  801. effect_1_10_gen( EF_BLASTMINEBOMB );
  802. effect_1_10_gen( EF_MAGICALATTHIT );
  803. mapannounce 'map_name$, "MA-4885: 5 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  804. sleep 1000;
  805. effect_1_10_gen( EF_MAGICALATTHIT );
  806. effect_1_10_gen( EF_BLASTMINEBOMB );
  807. mapannounce 'map_name$, "MA-4885: 4 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  808. sleep 1000;
  809. effect_1_10_gen( EF_MAGICALATTHIT );
  810. effect_1_10_gen( EF_BLASTMINEBOMB );
  811. mapannounce 'map_name$, "MA-4885: 3 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  812. sleep 1000;
  813. effect_1_10_gen( EF_MAGICALATTHIT );
  814. effect_1_10_gen( EF_BLASTMINEBOMB );
  815. mapannounce 'map_name$, "MA-4885: 2 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  816. sleep 1000;
  817. effect_1_10_gen( EF_MAGICALATTHIT );
  818. effect_1_10_gen( EF_BLASTMINEBOMB );
  819. mapannounce 'map_name$, "MA-4885: 1 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  820. sleep 600;
  821. effect_1_10_gen( EF_MAGICALATTHIT );
  822. sleep 400;
  823. effect_1_10_gen( EF_BLASTMINEBOMB );
  824. mapannounce 'map_name$, "MA-4885: Unidentifiable creature discovered. Temporarily shutting down main power.", bc_map,0xFFFF00,FW_NORMAL,13;
  825. callsub S_Spawn,2;
  826. sleep 500;
  827. effect_1_10_gen( EF_MAGICALATTHIT );
  828. sleep 600;
  829. effect_1_10_gen( EF_BLASTMINEBOMB );
  830. sleep 350;
  831. effect_1_10_gen( EF_MAGICALATTHIT );
  832. sleep 600;
  833. effect_1_10_gen( EF_BLASTMINEBOMB );
  834. sleep 350;
  835. effect_1_10_gen( EF_MAGICALATTHIT );
  836. sleep 1000;
  837. npctalk "Silvia: Same as the last time. It seems to have no interest in us.", 'silvia$;
  838. sleep 6000;
  839. npctalk "Vincent: Let's completely shut down the mother computer while the main power is temporarily off!", 'vincent$;
  840. sleep 4000;
  841. mapannounce 'map_name$, "MA-4885: Answering question. This space is currently stuck in a distorted phase.", bc_map,0xFFFF00,FW_NORMAL,13;
  842. sleep 5000;
  843. mapannounce 'map_name$, "MA-4885: Direct interaction between the demi-plane creature and this world's organisms will be possible after the phase has been balanced.", bc_map,0xFFFF00,FW_NORMAL,13;
  844. sleep 5000;
  845. mapannounce 'map_name$, "MA-4885: Conducting calculations to restore balance to distorted phase. Please wait a moment.", bc_map,0xFFFF00,FW_NORMAL,13;
  846. sleep 5000;
  847. npctalk "Artemia: What is that crazy clump of metal saying? It is saying we aren't in the same phase as those monster like things?", 'artemia$;
  848. sleep 5000;
  849. npctalk "Federico: Aah, I guess we should hope that Mother computer doesn't make the right calculations.", 'federico$;
  850. end;
  851. OnMyMobDead2:
  852. mapannounce 'map_name$, "MA-4885: Unidentified creature eliminated. Phase adjustment failed. Restarting relevant procedure.", bc_map,0xFFFF00,FW_NORMAL,13;
  853. sleep 4000;
  854. mapannounce 'map_name$, "Lona Fresa : Mother Computer MA-4885. Looks like you are trying to synchronize the other dimension and this world.", bc_map,0xFF77,FW_NORMAL,12;
  855. sleep 7000;
  856. mapannounce 'map_name$, "MA-4885: That is correct.", bc_map,0xFFFF00,FW_NORMAL,13;
  857. sleep 5000;
  858. npctalk "Artemia: Dr. Fresa!! This ridiculous event is completely unrelated to our original experiment!", 'artemia$;
  859. sleep 7000;
  860. mapannounce 'map_name$, "Lona Fresa : I have fully realized that.", bc_map,0xFF77,FW_NORMAL,12;
  861. sleep 6000;
  862. npctalk "Silvia: Can we not shut down main power completely?", 'silvia$;
  863. sleep 6000;
  864. mapannounce 'map_name$, "MA-4885: Restarting particle acceleration procedure.", bc_map,0xFFFF00,FW_NORMAL,13;
  865. sleep 5000;
  866. mapannounce 'map_name$, "Lona Fresa : " + gettime(DT_MONTH) + " Month " + gettime(DT_DAYOFMONTH) + " Day. Current time 38 minutes past 11 temporarily terminating particle accelerator project.", bc_map,0xFF77,FW_NORMAL,12;
  867. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  868. sleep 1834;
  869. effect_gen( EF_MAGICALATTHIT, 1,3 );
  870. sleep 1734;
  871. effect_gen( EF_MAGICALATTHIT, 1,3,8 );
  872. sleep 1550;
  873. effect_gen( EF_MAGICALATTHIT, 1,3,8,4 );
  874. mapannounce 'map_name$, "Lona Fresa : Ending record with reasons of Mother Computer malfunction and overheating of accelerator.", bc_map,0xFF77,FW_NORMAL,12;
  875. sleep 1400;
  876. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6 );
  877. sleep 1300;
  878. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2 );
  879. sleep 1200;
  880. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7 );
  881. sleep 700;
  882. npctalk "Silvia : Alright! Now Dr. Fresa just has to shut down the power.", 'silvia$;
  883. sleep 400;
  884. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9 );
  885. sleep 1000;
  886. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9,5 );
  887. sleep 950;
  888. effect_1_10_gen( EF_MAGICALATTHIT );
  889. sleep 800;
  890. effect_1_10_gen( EF_MAGICALATTHIT );
  891. sleep 800;
  892. effect_1_10_gen( EF_MAGICALATTHIT );
  893. sleep 800;
  894. effect_1_10_gen( EF_MAGICALATTHIT );
  895. mapannounce 'map_name$, "Lona Fresa : Cutting off power to Mother Computer MA-4885.", bc_map,0xFF77,FW_NORMAL,12;
  896. sleep 800;
  897. effect_1_10_gen( EF_MAGICALATTHIT );
  898. sleep 800;
  899. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  900. sleep 300;
  901. effect_gen( EF_MAGICALATTHIT, 2,3,4,5,6,7,8,9,10 );
  902. sleep 700;
  903. effect_1_10_gen( EF_MAGICALATTHIT );
  904. sleep 800;
  905. effect_1_10_gen( EF_MAGICALATTHIT );
  906. sleep 800;
  907. effect_1_10_gen( EF_MAGICALATTHIT );
  908. sleep 800;
  909. effect_1_10_gen( EF_MAGICALATTHIT );
  910. mapannounce 'map_name$, "MA-4885: Suspending operation of all equipment as per Administrator request.", bc_map,0xFFFF00,FW_NORMAL,13;
  911. sleep 800;
  912. effect_1_10_gen( EF_MAGICALATTHIT );
  913. sleep 800;
  914. effect_1_10_gen( EF_MAGICALATTHIT );
  915. sleep 800;
  916. effect_1_10_gen( EF_MAGICALATTHIT );
  917. sleep 830;
  918. effect_1_10_gen( EF_MAGICALATTHIT );
  919. sleep 800;
  920. effect_1_10_gen( EF_MAGICALATTHIT );
  921. mapannounce 'map_name$, "MA-4885: .....command... ----!!! Zizip... ---!! -- following command ----- !! Zizip.", bc_map,0xFFFF00,FW_NORMAL,13;
  922. sleep 800;
  923. effect_1_10_gen( EF_MAGICALATTHIT );
  924. sleep 750;
  925. effect_1_10_gen( EF_MAGICALATTHIT );
  926. sleep 750;
  927. effect_1_10_gen( EF_MAGICALATTHIT );
  928. sleep 750;
  929. effect_1_10_gen( EF_MAGICALATTHIT );
  930. sleep 800;
  931. effect_1_10_gen( EF_MAGICALATTHIT );
  932. npctalk "Artemia : Whew... is it over?", 'artemia$;
  933. sleep 6000;
  934. mapannounce 'map_name$, "Lona Fresa : Completed shut down of Mother computer MA-4885. Confirm equipment suspension", bc_map,0xFF77,FW_NORMAL,12;
  935. sleep 5000;
  936. npctalk "Silvia: Looks like it's over.", 'silvia$;
  937. sleep 4000;
  938. npctalk "Federico: Plant initialization is the best.", 'federico$;
  939. sleep 4000;
  940. mapannounce 'map_name$, "Lona Fresa : Recording all experiment progress and terminating at current point.", bc_map,0xFF77,FW_NORMAL,12;
  941. sleep 5000;
  942. mapannounce 'map_name$, "Lona Fresa : The final experiment failure is unfortunate. But I will promise a more perfect experiment next time.", bc_map,0xFF77,FW_NORMAL,12;
  943. sleep 5000;
  944. mapannounce 'map_name$, "Lona Fresa : Good work everybody.", bc_map,0xFF77,FW_NORMAL,12;
  945. sleep 5000;
  946. npctalk "Artemia: It seems to be over.", 'artemia$;
  947. sleep 5000;
  948. npctalk "Federico: I thought it was Fresa's dogmatic experiment. But it was a problem with the mother comp.", 'federico$;
  949. sleep 5000;
  950. npctalk "Silvia: Let's just calm down. And get out of this dreadful laboratory.", 'silvia$;
  951. sleep 5000;
  952. npctalk "Vincent : By the way... I still can't move so what is going on?", 'vincent$;
  953. sleep 5000;
  954. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  955. specialeffect EF_LORD, AREA, 'gen_11$;
  956. mapannounce 'map_name$, "MA-4885: CODE NAME - DESCENT", bc_map,0xFF0000,FW_NORMAL,16;
  957. sleep 2000;
  958. effect_gen( EF_MAGICALATTHIT, 1,3 );
  959. specialeffect EF_LORD, AREA, 'gen_12$;
  960. sleep 1700;
  961. effect_gen( EF_MAGICALATTHIT, 1,3,8 );
  962. specialeffect EF_LORD, AREA, 'gen_13$;
  963. sleep 1500;
  964. effect_gen( EF_MAGICALATTHIT, 1,3,8,4 );
  965. sleep 400;
  966. specialeffect EF_LORD, AREA, 'gen_14$;
  967. sleep 1000;
  968. npctalk "Federico : What? Wasn't this the initialization stage?", 'federico$;
  969. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6 );
  970. sleep 630;
  971. specialeffect EF_LORD, AREA, 'gen_11$;
  972. sleep 800;
  973. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2 );
  974. mapannounce 'map_name$, "MA-4885 : Starting final phase transformation.", bc_map,0xFFFF00,FW_NORMAL,13;
  975. sleep 1200;
  976. specialeffect EF_LORD, AREA, 'gen_12$;
  977. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7 );
  978. sleep 1200;
  979. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9 );
  980. sleep 430;
  981. specialeffect EF_LORD, AREA, 'gen_13$;
  982. sleep 480;
  983. npctalk "Silvia : It's all over.", 'silvia$;
  984. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9,5 );
  985. sleep 1000;
  986. effect_1_10_gen( EF_MAGICALATTHIT );
  987. specialeffect EF_LORD, AREA, 'gen_14$;
  988. sleep 700;
  989. effect_1_10_gen( EF_MAGICALATTHIT );
  990. sleep 930;
  991. effect_1_10_gen( EF_MAGICALATTHIT );
  992. specialeffect EF_LORD, AREA, 'gen_11$;
  993. sleep 780;
  994. effect_1_10_gen( EF_MAGICALATTHIT );
  995. sleep 900;
  996. effect_1_10_gen( EF_MAGICALATTHIT );
  997. mapannounce 'map_name$, "MA-4885: A new organism will be soon transmitted from the demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  998. sleep 400;
  999. specialeffect EF_LORD, AREA, 'gen_12$;
  1000. sleep 600;
  1001. effect_1_10_gen( EF_MAGICALATTHIT );
  1002. sleep 830;
  1003. effect_1_10_gen( EF_MAGICALATTHIT );
  1004. specialeffect EF_LORD, AREA, 'gen_13$;
  1005. sleep 630;
  1006. effect_1_10_gen( EF_MAGICALATTHIT );
  1007. sleep 1130;
  1008. effect_1_10_gen( EF_MAGICALATTHIT );
  1009. specialeffect EF_LORD, AREA, 'gen_14$;
  1010. sleep 700;
  1011. effect_1_10_gen( EF_MAGICALATTHIT );
  1012. mapannounce 'map_name$, "MA-4885: 5 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  1013. sleep 1000;
  1014. effect_1_10_gen( EF_MAGICALATTHIT );
  1015. mapannounce 'map_name$, "MA-4885: 4 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  1016. specialeffect EF_LORD, AREA, 'gen_11$;
  1017. sleep 1000;
  1018. effect_1_10_gen( EF_MAGICALATTHIT );
  1019. mapannounce 'map_name$, "MA-4885: 3 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  1020. sleep 1000;
  1021. effect_1_10_gen( EF_MAGICALATTHIT );
  1022. mapannounce 'map_name$, "MA-4885: 2 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  1023. specialeffect EF_LORD, AREA, 'gen_12$;
  1024. sleep 1000;
  1025. effect_1_10_gen( EF_MAGICALATTHIT );
  1026. mapannounce 'map_name$, "MA-4885: 1 seconds remaining", bc_map,0xFFFF00,FW_NORMAL,13;
  1027. sleep 1000;
  1028. effect_1_10_gen( EF_MAGICALATTHIT );
  1029. mapannounce 'map_name$, "MA-4885: Temporarily shutting down main power for syntonization with transformed phase.", bc_map,0xFFFF00,FW_NORMAL,13;
  1030. callsub S_Spawn,3;
  1031. mapannounce 'map_name$, "MA-4885: Final phase transformation process.", bc_map,0xFFFF00,FW_NORMAL,13;
  1032. specialeffect EF_LORD, AREA, 'gen_13$;
  1033. sleep 630;
  1034. effect_1_10_gen( EF_MAGICALATTHIT );
  1035. sleep 1000;
  1036. effect_1_10_gen( EF_MAGICALATTHIT );
  1037. specialeffect EF_LORD, AREA, 'gen_14$;
  1038. sleep 630;
  1039. effect_1_10_gen( EF_MAGICALATTHIT );
  1040. sleep 1000;
  1041. mapannounce 'map_name$, "MA-4885: This world will be summoned to the demi-plane after the phase interference phenomenon with creature fades.", bc_map,"0xFFFF00";
  1042. end;
  1043. OnMyMobDead3:
  1044. mapannounce 'map_name$, "MA-4885: Phase synchronization completed before creature is eliminated. Starting dimensional travel.", bc_map,0xFFFF00,FW_NORMAL,13;
  1045. sleep 2500;
  1046. specialeffect EF_MAGICALATTHIT, AREA, 'gen_01$;
  1047. sleep 2000;
  1048. effect_gen( EF_MAGICALATTHIT, 1,3 );
  1049. sleep 1800;
  1050. effect_gen( EF_MAGICALATTHIT, 1,3,8 );
  1051. sleep 1500;
  1052. effect_gen( EF_MAGICALATTHIT, 1,3,8,4 );
  1053. sleep 1400;
  1054. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6 );
  1055. sleep 1300;
  1056. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2 );
  1057. sleep 1200;
  1058. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7 );
  1059. sleep 1000;
  1060. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9 );
  1061. mapannounce 'map_name$, "MA-4885: Conducting calculations to restore balance to distorted phase. Please wait a moment.", bc_map,0xFFFF00,FW_NORMAL,13;
  1062. sleep 1000;
  1063. effect_gen( EF_MAGICALATTHIT, 1,3,8,4,6,2,7,9,5 );
  1064. sleep 900;
  1065. effect_1_10_gen( EF_MAGICALATTHIT );
  1066. sleep 800;
  1067. effect_1_10_gen( EF_MAGICALATTHIT );
  1068. sleep 830;
  1069. effect_1_10_gen( EF_MAGICALATTHIT );
  1070. sleep 810;
  1071. effect_1_10_gen( EF_MAGICALATTHIT );
  1072. npctalk "Federico : Mother comp is conducting a tremendous experiment going beyond what we thought of.", 'federico$;
  1073. sleep 710;
  1074. effect_1_10_gen( EF_MAGICALATTHIT );
  1075. sleep 800;
  1076. effect_1_10_gen( EF_MAGICALATTHIT );
  1077. sleep 550;
  1078. npctalk "Vincent : Seems more magnanimous than we are. Fresa!!! Are you listening? Sound the alarm!", 'vincent$;
  1079. sleep 310;
  1080. effect_1_10_gen( EF_MAGICALATTHIT );
  1081. sleep 800;
  1082. effect_1_10_gen( EF_MAGICALATTHIT );
  1083. sleep 800;
  1084. effect_1_10_gen( EF_MAGICALATTHIT );
  1085. sleep 800;
  1086. effect_1_10_gen( EF_MAGICALATTHIT );
  1087. sleep 830;
  1088. effect_1_10_gen( EF_MAGICALATTHIT );
  1089. sleep 500;
  1090. npctalk "Vincent : We should at least evacuate the people in the other labs.", 'vincent$;
  1091. effect_1_10_gen( EF_MAGICALATTHIT );
  1092. sleep 830;
  1093. effect_1_10_gen( EF_MAGICALATTHIT );
  1094. sleep 960;
  1095. effect_1_10_gen( EF_MAGICALATTHIT );
  1096. sleep 910;
  1097. effect_1_10_gen( EF_MAGICALATTHIT );
  1098. sleep 730;
  1099. effect_1_10_gen( EF_MAGICALATTHIT );
  1100. mapannounce 'map_name$, "Lona Fresa : But ... you.", bc_map,0xFF77,FW_NORMAL,12;
  1101. sleep 800;
  1102. effect_1_10_gen( EF_MAGICALATTHIT );
  1103. sleep 800;
  1104. effect_1_10_gen( EF_MAGICALATTHIT );
  1105. sleep 1110;
  1106. effect_1_10_gen( EF_MAGICALATTHIT );
  1107. sleep 950;
  1108. effect_1_10_gen( EF_MAGICALATTHIT );
  1109. sleep 880;
  1110. effect_1_10_gen( EF_MAGICALATTHIT );
  1111. sleep 430;
  1112. npctalk "Silvia : Gee, I don't know what will happen but I am curious about shifting dimensions. Don't mind me!", 'silvia$;
  1113. sleep 360;
  1114. effect_1_10_gen( EF_MAGICALATTHIT );
  1115. sleep 800;
  1116. effect_1_10_gen( EF_MAGICALATTHIT );
  1117. sleep 880;
  1118. effect_1_10_gen( EF_MAGICALATTHIT );
  1119. sleep 950;
  1120. effect_1_10_gen( EF_MAGICALATTHIT );
  1121. sleep 900;
  1122. effect_1_10_gen( EF_MAGICALATTHIT );
  1123. sleep 510;
  1124. npctalk "Artemia : Dimension moving while experimenting on new material production. Got caught up in a different level of an experiment.", 'artemia$;
  1125. sleep 400;
  1126. effect_1_10_gen( EF_MAGICALATTHIT );
  1127. sleep 800;
  1128. effect_1_10_gen( EF_MAGICALATTHIT );
  1129. sleep 883;
  1130. effect_1_10_gen( EF_MAGICALATTHIT );
  1131. sleep 1100;
  1132. effect_1_10_gen( EF_MAGICALATTHIT );
  1133. sleep 830;
  1134. effect_1_10_gen( EF_MAGICALATTHIT );
  1135. mapannounce 'map_name$, "Alarm System : Alert! Alert! Class 1 alert issued from the Particle Laboratory. All researchers evacuate to the bunker.", bc_map,0xFF0000,FW_NORMAL,13;
  1136. sleep 850;
  1137. effect_1_10_gen( EF_MAGICALATTHIT );
  1138. sleep 950;
  1139. effect_1_10_gen( EF_MAGICALATTHIT );
  1140. sleep 1000;
  1141. effect_1_10_gen( EF_MAGICALATTHIT );
  1142. sleep 800;
  1143. effect_1_10_gen( EF_MAGICALATTHIT );
  1144. sleep 830;
  1145. effect_1_10_gen( EF_MAGICALATTHIT );
  1146. mapannounce 'map_name$, "Alarm System : I repeat. Class 1 alert issued from the Particle Laboratory. All researchers evacuate to the bunker.", bc_map,0xFF0000,FW_NORMAL,13;
  1147. sleep 600;
  1148. npctalk "Federico : Is this how it feels to move dimensions. How strange...", 'federico$;
  1149. effect_1_10_gen( EF_MAGICALATTHIT );
  1150. sleep 800;
  1151. effect_1_10_gen( EF_MAGICALATTHIT );
  1152. sleep 1030;
  1153. effect_1_10_gen( EF_MAGICALATTHIT );
  1154. sleep 1000;
  1155. effect_1_10_gen( EF_MAGICALATTHIT );
  1156. sleep 380;
  1157. specialeffect EF_SUI_EXPLOSION,AREA,'federico$;
  1158. disablenpc 'federico$;
  1159. mapannounce 'map_name$, "MA-4885: Dimension move at 20% progress. There could be dimensional interference with certain creatures. Please be aware.", bc_map,0xFFFF00,FW_NORMAL,13;
  1160. npctalk "Vincent : I wonder if the others evacuated?", 'vincent$;
  1161. specialeffect EF_BLASTMINEBOMB, AREA, 'gen_01$;
  1162. effect_1_10_gen( EF_MAGICALATTHIT );
  1163. sleep 900;
  1164. effect_1_10_gen( EF_MAGICALATTHIT );
  1165. sleep 500;
  1166. effect_gen( EF_BLASTMINEBOMB, 1,3 );
  1167. effect_1_10_gen( EF_MAGICALATTHIT );
  1168. sleep 900;
  1169. effect_1_10_gen( EF_MAGICALATTHIT );
  1170. sleep 380;
  1171. effect_gen( EF_BLASTMINEBOMB, 1,3,8 );
  1172. sleep 550;
  1173. effect_1_10_gen( EF_MAGICALATTHIT );
  1174. sleep 350;
  1175. specialeffect EF_SUI_EXPLOSION,AREA,'vincent$;
  1176. disablenpc 'vincent$;
  1177. npctalk "Silvia : Ah...... I should be seeing this while having chicken and beer...", 'silvia$;
  1178. sleep 380;
  1179. effect_1_10_gen( EF_MAGICALATTHIT );
  1180. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4 );
  1181. sleep 700;
  1182. effect_1_10_gen( EF_MAGICALATTHIT );
  1183. sleep 730;
  1184. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6 );
  1185. effect_1_10_gen( EF_MAGICALATTHIT );
  1186. sleep 860;
  1187. effect_1_10_gen( EF_MAGICALATTHIT );
  1188. sleep 350;
  1189. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2 );
  1190. sleep 360;
  1191. effect_1_10_gen( EF_MAGICALATTHIT );
  1192. sleep 400;
  1193. specialeffect EF_SUI_EXPLOSION,AREA,'silvia$;
  1194. disablenpc 'silvia$;
  1195. mapannounce 'map_name$, "MA-4885: Dimension move at 78% progress. Most of the dimension encroached by demi-plane.", bc_map,0xFFFF00,FW_NORMAL,13;
  1196. npctalk "Artemia : Ha... whose going to eat the chicken now?", 'artemia$;
  1197. effect_1_10_gen( EF_MAGICALATTHIT );
  1198. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7 );
  1199. sleep 830;
  1200. effect_1_10_gen( EF_MAGICALATTHIT );
  1201. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9 );
  1202. sleep 350;
  1203. effect_1_10_gen( EF_MAGICALATTHIT );
  1204. sleep 630;
  1205. effect_gen( EF_BLASTMINEBOMB, 1,3,8,4,6,2,7,9,5 );
  1206. effect_1_10_gen( EF_MAGICALATTHIT );
  1207. sleep 930;
  1208. effect_1_10_gen( EF_BLASTMINEBOMB );
  1209. effect_1_10_gen( EF_MAGICALATTHIT );
  1210. sleep 400;
  1211. specialeffect EF_SUI_EXPLOSION,AREA,'artemia$;
  1212. disablenpc 'artemia$;
  1213. specialeffect EF_LORD, AREA, 'gen_11$;
  1214. sleep 400;
  1215. effect_1_10_gen( EF_MAGICALATTHIT );
  1216. effect_1_10_gen( EF_BLASTMINEBOMB );
  1217. sleep 934;
  1218. effect_1_10_gen( EF_MAGICALATTHIT );
  1219. effect_1_10_gen( EF_BLASTMINEBOMB );
  1220. specialeffect EF_LORD, AREA, 'gen_12$;
  1221. sleep 500;
  1222. effect_1_10_gen( EF_MAGICALATTHIT );
  1223. effect_1_10_gen( EF_BLASTMINEBOMB );
  1224. sleep 630;
  1225. effect_1_10_gen( EF_MAGICALATTHIT );
  1226. effect_1_10_gen( EF_BLASTMINEBOMB );
  1227. specialeffect EF_LORD, AREA, 'gen_13$;
  1228. sleep 430;
  1229. effect_1_10_gen( EF_MAGICALATTHIT );
  1230. effect_1_10_gen( EF_BLASTMINEBOMB );
  1231. sleep 360;
  1232. effect_1_10_gen( EF_MAGICALATTHIT );
  1233. specialeffect EF_LORD, AREA, 'gen_14$;
  1234. effect_1_10_gen( EF_BLASTMINEBOMB );
  1235. effect_1_10_gen( EF_MAGICALATTHIT );
  1236. sleep 460;
  1237. effect_1_10_gen( EF_BLASTMINEBOMB );
  1238. effect_1_10_gen( EF_MAGICALATTHIT );
  1239. sleep 430;
  1240. specialeffect EF_LORD, AREA, 'gen_11$;
  1241. sleep 400;
  1242. effect_1_10_gen( EF_BLASTMINEBOMB );
  1243. effect_1_10_gen( EF_MAGICALATTHIT );
  1244. sleep 800;
  1245. effect_1_10_gen( EF_BLASTMINEBOMB );
  1246. effect_1_10_gen( EF_MAGICALATTHIT );
  1247. mapannounce 'map_name$, "MA-4885: Dimension move 100% completed. Welcome to the demi-plane dimension.", bc_map,0xFFFF00,FW_NORMAL,13;
  1248. sleep 600;
  1249. specialeffect EF_LORD, AREA, 'gen_12$;
  1250. sleep 1800;
  1251. specialeffect EF_LORD, AREA, 'gen_13$;
  1252. sleep 2000;
  1253. specialeffect EF_LORD, AREA, 'gen_14$;
  1254. mapannounce 'map_name$, "MA-4885: A gateway possible for contact with the demi-plane open at 3 o'clock of the laboratory.", bc_map,0xFFFF00,FW_NORMAL,13;
  1255. enablenpc instance_npcname("#central_warp_6");
  1256. sleep 5000;
  1257. mapannounce 'map_name$, "MA-4885: Cannot guarantee what kind of dimension will be met due to the instability of the gateway...", bc_map,0xFFFF00,FW_NORMAL,13;
  1258. sleep 5000;
  1259. mapannounce 'map_name$, "MA-4885: If there are any surviving organisms I wish you luck. I hope to see you again.", bc_map,0xFFFF00,FW_NORMAL,13;
  1260. end;
  1261. S_Spawn:
  1262. .@round = getarg(0);
  1263. switch( .@round ) {
  1264. case 1:
  1265. setarray .@mob_id[0],
  1266. 1087, // Orc Hero
  1267. 1147, // Maya
  1268. 1190, // Orc Lord
  1269. 1115, // Eddga
  1270. 1086, // GTB
  1271. 1038, // Osiris
  1272. 1159, // Phreeoni
  1273. 1389, // Dracula
  1274. 1046, // Doppelganger
  1275. 1046, // Doppelganger
  1276. 1059, // Mistress
  1277. 1150, // Moonlight
  1278. 1688, // Lady Tanee
  1279. 1039, // Baphomet
  1280. 1089, // Toad
  1281. 1092, // Vagabond Wolf
  1282. 1088, // Vocal
  1283. 1096, // Angeling
  1284. 1093, // Eclipse
  1285. 1120, // Ghostring
  1286. 1090; // Mastering
  1287. break;
  1288. case 2:
  1289. setarray .@mob_id[0],
  1290. 1980, // Kublin
  1291. 1157, // Pharaoh
  1292. 1112, // Drake
  1293. 1251, // Stormy Knight
  1294. 2068, // Boitata
  1295. 1373, // Lord of Death
  1296. 2156, // Leak
  1297. 1272, // Dark Lord
  1298. 1518, // Bacsojin
  1299. 1252, // Garm
  1300. 1779, // Ktullanux
  1301. 1708, // Thanatos
  1302. 1089, // Toad
  1303. 1092, // Vagabond Wolf
  1304. 1088, // Vocal
  1305. 1096, // Angeling
  1306. 1093, // Eclipse
  1307. 1120, // Ghostring
  1308. 1090; // Mastering
  1309. break;
  1310. case 3:
  1311. setarray .@mob_id[0],
  1312. 1623, // RSX
  1313. 1418, // Evil Snake Lord
  1314. 1312, // Turtle Generals
  1315. 1785, // Atroce
  1316. 1734, // Kiel
  1317. 1719, // Detale
  1318. 1768, // Gloom Under Night
  1319. 2087, // Queen Scaraba
  1320. 1751, // Valkyrie Randgris
  1321. 2253, // Daehyon
  1322. 2255, // Kades
  1323. 1832, // Ifrit
  1324. 1873, // Beezlebub
  1325. 1089, // Toad
  1326. 1092, // Vagabond Wolf
  1327. 1088, // Vocal
  1328. 1096, // Angeling
  1329. 1120, // Ghostring
  1330. 1090, // Mastering
  1331. 1093; // Eclipse
  1332. break;
  1333. }
  1334. .@r = rand( getarraysize(.@mob_id) );
  1335. monster 'map_name$,90,88, "Unidentified creature",.@mob_id[.@r],1, instance_npcname("#wp02") + "::OnMyMobDead" + .@round;
  1336. return;
  1337. }
  1338. 1@lab,91,80,5 script #gen_01 CLEAR_NPC,{ end; }
  1339. 1@lab,96,81,5 duplicate(#gen_01) #gen_02 CLEAR_NPC
  1340. 1@lab,99,85,5 duplicate(#gen_01) #gen_03 CLEAR_NPC
  1341. 1@lab,99,91,5 duplicate(#gen_01) #gen_04 CLEAR_NPC
  1342. 1@lab,96,95,5 duplicate(#gen_01) #gen_05 CLEAR_NPC
  1343. 1@lab,91,97,5 duplicate(#gen_01) #gen_06 CLEAR_NPC
  1344. 1@lab,85,96,5 duplicate(#gen_01) #gen_07 CLEAR_NPC
  1345. 1@lab,82,91,5 duplicate(#gen_01) #gen_08 CLEAR_NPC
  1346. 1@lab,82,86,5 duplicate(#gen_01) #gen_09 CLEAR_NPC
  1347. 1@lab,85,81,5 duplicate(#gen_01) #gen_10 CLEAR_NPC
  1348. 1@lab,90,97,5 duplicate(#gen_01) #gen_11 CLEAR_NPC
  1349. 1@lab,82,89,5 duplicate(#gen_01) #gen_12 CLEAR_NPC
  1350. 1@lab,91,80,5 duplicate(#gen_01) #gen_13 CLEAR_NPC
  1351. 1@lab,99,88,5 duplicate(#gen_01) #gen_14 CLEAR_NPC
  1352. 1@lab,102,28,0 warp2 #central_warp_1 2,2,1@lab,97,28
  1353. 1@lab,80,28,0 warp2 #central_warp_2 2,2,1@lab,75,28
  1354. 1@lab,58,28,0 warp2 #central_warp_3 2,2,1@lab,53,28
  1355. 1@lab,29,38,0 warp2 #central_warp_4 2,2,1@lab,29,43
  1356. 1@lab,48,82,0 warp2 #central_warp_5 2,2,1@lab,58,82
  1357. 1@lab,123,88,0 warp2 #central_warp_6 2,2,verus01,152,150