quests_lighthalzen.txt 70 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606
  1. //===== eAthena Script =======================================
  2. //= Quest NPCs located in Lighthalzen
  3. //===== By: ==================================================
  4. //= Persian, Vicious_Pucca, Completed by aoa00
  5. //===== Current Version: =====================================
  6. //= 2.0
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= Event for the Mobster respawn
  11. //===== Additional Comments: =================================
  12. //= Grammar/script check please. This was a quick job.
  13. //= Things to add: Look at the thread "Lighthalzen Guard" in SVN script
  14. //= 0.3 Initial Release
  15. //= 0.5 Added mobsters spawn and Einbroch pollution. Alert lasts either 10 minutes or all mob killed.
  16. //= 0.6 small bug fixes
  17. //= 0.9 fix small bug. Added Bio-lab entrance Quest. Added Getting security-card Quest.
  18. //= 1.0 Patched "mobsters spawn & Alert" like Real-RO.
  19. //= 1.0a fixed rand(1,10) + comparision. There just can't be 'X < 1' [Lupus]
  20. //= 1.1 Changed the mobster spawn to g_mobster to prevent exploits [MasterOfMuppets]
  21. //= 1.2 Added the cube room quest by DeNy, translated by vicious_pucca. [MasterOfMuppets]
  22. //= Thanks to Linuxwolf for a grammar check as well =).
  23. //= 1.2a Moved Biolab entrance to lhz_dun warps. [Vicious]
  24. //= 1.3 Fixed password bug, fixed endless item exploit, some typos [Lupus]
  25. //= 1.4 Fixed password abuse. When people don't read the password under the picture
  26. //= and enter Zero shit 8) (TODO: I saw some "Sticks" abuses, too.. where you couls skip
  27. //= a part of quest...)
  28. //= 1.5 Fixed Mobster's OnDead event(it has to start with "On"!) [Playtester]
  29. //= 1.5a Fixed "free stick" bug, thx 2 Neouni [Lupus]
  30. //= 1.6 Added Gywall's Pickpocket Quest
  31. //= 1.7 Implemented the Friendship quest [MasterOfMuppets]
  32. //= 1.8 Changed the name of the mobsters to Gangster, as it should be. [MasterOfMuppets]
  33. //= 1.9 Added extra input check on Biolab so that the first letter of the word could be
  34. //= capitalized or undercase. [Evera]
  35. //= 2.0 Removed Duplicates [Silent]
  36. //============================================================
  37. //= aoa's comment
  38. //= In future, Need for new monsters. No-Drop, No-Exp, Weak "Mobster","VENOMOUS","NOXIOUS"
  39. //= In future, Teleport skill is impossible in Lighthalzen.
  40. //============================================================
  41. lighthalzen.gat,1,1,7 script sneakAddSuber -1,{
  42. OnInit:
  43. set $@sneakchance, 3; // chance of successful sneak(0 = never, 10 = always)
  44. set $@sneakguard, 0; // numbers of people who sneaked past guard
  45. set $@threshold, 10; // numbers of sneakers before mob appears
  46. set $@mob, 50; // Max respawn numbers of "mobsters"
  47. set $@mobcount, 0; // current numbers of "mobsters"
  48. set $@lhz_alert, 0; // Alert on Lighthalzen(0 = off, 1 = on)
  49. set $@i, 0;
  50. end;
  51. OnMinute00:
  52. OnMinute05:
  53. OnMinute10:
  54. OnMinute15:
  55. OnMinute20:
  56. OnMinute25:
  57. OnMinute30:
  58. OnMinute35:
  59. OnMinute40:
  60. OnMinute45:
  61. OnMinute50:
  62. OnMinute55:
  63. if($@lhz_alert == 0) set $@sneakguard, $@sneakguard + rand(1,3);
  64. if($@lhz_alert == 1) set $@sneakguard, $@sneakguard - 1; // Monsters will die after 5~10 min. (sneakAddSuber)
  65. end;
  66. }
  67. lighthalzen.gat,1,1,7 script AlertChk -1,{
  68. OnInit:
  69. initnpctimer;
  70. end;
  71. OnTimer10000:
  72. if($@sneakguard >= $@threshold) goto MakeMob;
  73. if($@sneakguard == 0) goto ClearMob; // Monsters will die after 5~10 min. (sneakAddSuber)
  74. setnpctimer 0;
  75. end;
  76. MakeMob:
  77. if($@lhz_alert == 1) goto ChkEnd;
  78. set $@mobcount, $@mob;
  79. mapannounce "lighthalzen.gat","Maintenance Organization of the Public Order: Currently the security of the city has been compromized, We ask the citizens to be more careful. I repeat. We ask the citizens to be more careful.", 1;
  80. for( set $@i, 0; $@i < $@mob; set $@i, $@i + 1 ) {
  81. monster "lighthalzen.gat",0,0,"Gangster",1592,1,"AlertChk::OnMobKilled";
  82. }
  83. set $@lhz_alert, 1;
  84. set $@sneakguard, 2; // Monsters will die after 5~10 min. (sneakAddSuber)
  85. setnpctimer 0;
  86. end;
  87. ClearMob:
  88. if($@lhz_alert == 0) goto ChkEnd;
  89. set $@mobcount, 0;
  90. mapannounce "lighthalzen.gat","Maintenance organization of the Public Order: We were able to get rid of all the trouble makers in the city. You may relax now.", 1;
  91. killmonster "lighthalzen.gat","AlertChk::OnMobKilled";
  92. set $@lhz_alert, 0;
  93. set $@sneakguard, 0;
  94. setnpctimer 0;
  95. end;
  96. OnMobKilled:
  97. set $@mobcount, $@mobcount - 1;
  98. if($@mobcount == 0) goto ClearMob;
  99. setnpctimer 0;
  100. end;
  101. ChkEnd:
  102. setnpctimer 0;
  103. end;
  104. }
  105. lighthalzen.gat,267,200,3 script Security Guard#01 868,{
  106. if(countitem(7350)>0) goto Lhzpass1;
  107. if($@lhz_alert == 1) goto Lhzstop;
  108. if((gettime(2)>00 && gettime(2)<10)) goto LhzTalk2;
  109. if((gettime(2)>30 && gettime(2)<40)) goto LhzTalk2;
  110. set @LhzTalk,rand(1,10);
  111. if(@LhzTalk < 2 ) goto LhzTalk1;
  112. LhzTalk:
  113. mes "[Guard]";
  114. mes "Hey! Where do you think you are going?";
  115. mes "I can not send nobody to the slum district!";
  116. mes "If we let suspecious people like you pass,";
  117. mes "there is no point in peace keeping!";
  118. close;
  119. LhzTalk1:
  120. mes "-Looks like the guard is doing something else";
  121. mes "Now is a good time to sneak by.-";
  122. next;
  123. warp "lighthalzen.gat",297,227;
  124. set $@sneakguard, $@sneakguard + 1;
  125. close;
  126. LhzTalk2:
  127. set @LhzTalk,rand(1,10);
  128. if(@LhzTalk < 2 ) goto LhzTalk;
  129. mes "[Guard]";
  130. mes "zzZ... zzZ... zzZ...";
  131. mes "hmm. hmm... zzZ...";
  132. next;
  133. mes "-Looks like the guard is sleeping";
  134. mes "Now is a good time to sneak by.-";
  135. next;
  136. warp "lighthalzen.gat",297,227;
  137. close;
  138. Lhzpass1:
  139. mes "[Guard]";
  140. mes "Who are you! ...Hmm? You have a pass?";
  141. mes "I'm sorry. You look like an adventurer,";
  142. mes "but I guess you got the authority.";
  143. mes "You may pass.";
  144. next;
  145. warp "lighthalzen.gat",297,227;
  146. close;
  147. Lhzstop:
  148. mes "[Guard]";
  149. mes "Recently, there were too many people sneaking pass us,";
  150. mes "so we raised the security level.";
  151. mes "Who sneak past us anyway?";
  152. mes "It's troublesome...";
  153. close;
  154. }
  155. lighthalzen.gat,294,223,7 script Security Guard#02 868,{
  156. if(countitem(7350)>0) goto Lhzpass1;
  157. if($@lhz_alert == 1) goto Lhzstop;
  158. if((gettime(2)>00 && gettime(2)<10)) goto LhzTalk2;
  159. if((gettime(2)>30 && gettime(2)<40)) goto LhzTalk2;
  160. set @LhzTalk,rand(1,10);
  161. if(@LhzTalk < 2 ) goto LhzTalk1;
  162. LhzTalk:
  163. mes "[Guard]";
  164. mes "Hey! Where do you think you are going?";
  165. mes "I can not send nobody to the slum district!";
  166. mes "If we let suspecious people like you pass,";
  167. mes "there is no point in peace keeping!";
  168. close;
  169. LhzTalk1:
  170. mes "-Looks like the guard is doing something else";
  171. mes "Now is a good time to sneak by.-";
  172. next;
  173. warp "lighthalzen.gat",264,200;
  174. set $@sneakguard, $@sneakguard + 1;
  175. close;
  176. LhzTalk2:
  177. set @LhzTalk,rand(1,10);
  178. if(@LhzTalk < 2 ) goto LhzTalk;
  179. mes "[Guard]";
  180. mes "zzZ... zzZ... zzZ...";
  181. mes "hmm. hmm... zzZ...";
  182. next;
  183. mes "-Looks like the guard is sleeping";
  184. mes "Now is a good time to sneak by.-";
  185. next;
  186. warp "lighthalzen.gat",264,200;
  187. close;
  188. Lhzpass1:
  189. mes "[Guard]";
  190. mes "Who are you! ...Hmm? You have a pass?";
  191. mes "I'm sorry. You look like an adventurer,";
  192. mes "but I guess you got the authority.";
  193. mes "You may pass.";
  194. next;
  195. warp "lighthalzen.gat",264,200;
  196. close;
  197. Lhzstop:
  198. mes "[Guard]";
  199. mes "Recently, there were too many people sneaking pass us,";
  200. mes "so we raised the security level.";
  201. mes "Who sneak past us anyway?";
  202. mes "It's troublesome...";
  203. close;
  204. }
  205. //============================================================
  206. // Cube Room
  207. //============================================================
  208. //--------------------------Piciburn--------------------------
  209. lighthalzen.gat,341,224,4 script Piciburn 868,{
  210. if (BaseLevel > 60) goto Lstart;
  211. mes "[Piciburn]";
  212. mes "Keep moving.";
  213. close;
  214. Lstart:
  215. if (hzdun == 1) goto L_11;
  216. if (piciburn == 7) goto L_10;
  217. if (piciburn == 6) goto L_9;
  218. if (piciburn == 5) goto L_6;
  219. if (piciburn == 4) goto L_4;
  220. if (piciburn == 3) goto L_3;
  221. if (piciburn == 2) goto L_2;
  222. if (piciburn == 1) goto L_1;
  223. mes "[Piciburn]";
  224. mes "Hmm...? What is it?";
  225. mes "I am busy at the moment,";
  226. mes "so stop bothering me.";
  227. set piciburn,1;
  228. close;
  229. L_1:
  230. mes "[Piciburn]";
  231. mes "I'm getting distracted because";
  232. mes "You keep staring at me!";
  233. mes "Would you please leave me alone?";
  234. set piciburn,piciburn+1;
  235. close;
  236. L_2:
  237. mes "[Piciburn]";
  238. mes "Hmm...? Oh, it's you..";
  239. mes "You are really getting on my nerves.";
  240. mes "You're weird, you know that?";
  241. mes "What is it that you want from me?";
  242. next;
  243. mes "[" +strcharinfo(0) + "]";
  244. mes "Nothing really...";
  245. mes "Just looking around...";
  246. mes "What are you doing?";
  247. next;
  248. mes "[Piciburn]";
  249. mes "Oh, man...";
  250. mes "If I just needed to show you this,";
  251. mes "I wouldn't have got all worked up.";
  252. next;
  253. mes "[" +strcharinfo(0) + "]";
  254. mes "I know. Haha.";
  255. next;
  256. mes "[Piciburn]";
  257. mes "You really ARE a weird person...";
  258. mes "Are you just going to stand there";
  259. mes "and keep watching?";
  260. next;
  261. mes "[Piciburn]";
  262. mes "... You're really annoying me!";
  263. mes "What do you want from me?!";
  264. next;
  265. mes "[" +strcharinfo(0) + "]";
  266. mes "I've aready told you.";
  267. mes "I asked what you were doing.";
  268. mes "This place is hot and sticky.";
  269. next;
  270. mes "[Piciburn]";
  271. mes "Okay, okay..";
  272. mes "I'll tell you what i'm doing,";
  273. mes "but would you leave me in peace";
  274. mes "if i did? Thanks.";
  275. next;
  276. mes "[Piciburn]";
  277. mes "I'm.. um... doing something illegal...";
  278. mes "Don't tell anyone about this!";
  279. next;
  280. mes "[Piciburn]";
  281. mes "I am the only person who can make a route to";
  282. mes "the industrial city's -^FF0000Laboratory^000000- or";
  283. mes "places normal people wouldn't usually be able to get to.";
  284. next;
  285. mes "[" +strcharinfo(0) + "]";
  286. mes "The -Laboratory?!!!-";
  287. mes "Can you really get people in there?!!!";
  288. next;
  289. mes "[Piciburn]";
  290. mes "Agh! Quieten down! What did i tell you?";
  291. mes "I've told you what i do, now will you stop staring at me?";
  292. mes "And be quiet~!";
  293. mes "You're weird.. ¬_¬";
  294. next;
  295. mes "[" +strcharinfo(0) + "]";
  296. mes "Ah..Haha.. I'm sorry.";
  297. mes "I really want to go there,";
  298. mes "so I got excited when I heard you can get people in there";
  299. next;
  300. mes "[Piciburn]";
  301. mes "Hmm? You were planning to get in there?";
  302. next;
  303. mes "[" +strcharinfo(0) + "]";
  304. mes "Yeah, but i couldn't get in..";
  305. next;
  306. mes "[Piciburn]";
  307. mes "Hmm...";
  308. mes "This is troublesome...";
  309. mes "I don't usually tell people i cannot";
  310. mes "trust how to get into the Laboratory...";
  311. next;
  312. mes "[" +strcharinfo(0) + "]";
  313. mes "What do I need to do?";
  314. mes "How can I get into the laboratory?";
  315. next;
  316. mes "[Piciburn]";
  317. mes "Geez~, I'm just giving people a route, not sending them there.";
  318. next;
  319. mes "[" +strcharinfo(0) + "]";
  320. mes "Doesn't that mean the same thing?";
  321. next;
  322. mes "[Piciburn]";
  323. mes "What I'm saying is,";
  324. mes "I'm giving people the chance to get into the labs.";
  325. next;
  326. mes "[" +strcharinfo(0) + "]";
  327. mes "You're really talented, huh.";
  328. next;
  329. mes "[Piciburn]";
  330. mes "Hahaha! Damn right.";
  331. mes "It's a piece of cake!";
  332. mes "...";
  333. mes "Actually, now i think about it, it's impossible..";
  334. next;
  335. mes "[" +strcharinfo(0) + "]";
  336. mes "How's it impossible?";
  337. mes "I haven't say anything yet~..";
  338. next;
  339. mes "[Piciburn]";
  340. mes "Oh come on, you were going to BEG me to send you there~!!!";
  341. next;
  342. mes "[" +strcharinfo(0) + "]";
  343. mes "Heh...";
  344. mes "You really ARE clever.";
  345. mes "Well...";
  346. mes "Pretty please~~?";
  347. next;
  348. mes "[Piciburn]";
  349. mes "I can never let you in~..";
  350. mes "Never ever~!!!";
  351. set piciburn,piciburn+1;
  352. close;
  353. L_3:
  354. mes "[" +strcharinfo(0) + "]";
  355. mes "Please?";
  356. next;
  357. mes "[Piciburn]";
  358. mes "No way.";
  359. set piciburn,piciburn+1;
  360. close;
  361. L_4:
  362. mes "[" +strcharinfo(0) + "]";
  363. mes "Pleaseeeee?";
  364. next;
  365. mes "[Piciburn]";
  366. mes "No.";
  367. next;
  368. mes "[" +strcharinfo(0) + "]";
  369. mes "Pleaseeeeeeeeeee?";
  370. next;
  371. mes "[Piciburn]";
  372. mes "I don't want to.";
  373. next;
  374. mes "[" +strcharinfo(0) + "]";
  375. mes "Do it!!!";
  376. next;
  377. mes "[Piciburn]";
  378. mes "Never~!!!";
  379. next;
  380. mes "[" +strcharinfo(0) + "]";
  381. mes "Why are you doing this to me?!!";
  382. mes "What do you want from me !?!";
  383. next;
  384. mes "[Piciburn]";
  385. mes "What do I want?";
  386. mes "Heh heh.. One billion zeny.";
  387. next;
  388. mes "[" +strcharinfo(0) + "]";
  389. mes "Are you crazy?!";
  390. next;
  391. mes "[Piciburn]";
  392. mes "It's your choice.";
  393. next;
  394. mes "[" +strcharinfo(0) + "]";
  395. mes "Sir, you know I don't have that much money.";
  396. mes "Is there anything else you need?";
  397. next;
  398. mes "[Piciburn]";
  399. mes "Hmm...";
  400. mes "Okay fine...";
  401. mes "Bring me 20 Jellopies.";
  402. mes "'Kay?";
  403. next;
  404. mes "[" +strcharinfo(0) + "]";
  405. mes "........";
  406. mes "So that's what you really wanted to ask me?";
  407. next;
  408. mes "[Piciburn]";
  409. mes "Hahaha...";
  410. mes "Yeah~~...";
  411. next;
  412. mes "[" +strcharinfo(0) + "]";
  413. mes "........";
  414. next;
  415. mes "[Piciburn]";
  416. mes "So, what're you doing just standing there?";
  417. mes "Are you going to do it or not?";
  418. next;
  419. menu "Definitely!",L_5,"No way! It's impossible!",-;
  420. mes "[Piciburn]";
  421. mes "Ah well, your loss,";
  422. mes "Too bad!";
  423. mes "Bye now~!!";
  424. close;
  425. L_5:
  426. mes "[Piciburn]";
  427. mes "Okay then, do as I said,";
  428. mes "bring me 20 jellopies!";
  429. mes "....";
  430. mes "What're you waiting for?! GO!!";
  431. set piciburn,piciburn+1;
  432. close;
  433. L_6:
  434. mes "[Piciburn]";
  435. mes "Did you get the items?";
  436. next;
  437. menu "Erm.. No..",-,"Hell yeah!",L_7,"What did you want again..?",L7_1;
  438. mes "[Piciburn]";
  439. mes "Hey, I don't feel like playing around anymore.";
  440. mes "If you really want to get there, bring the damn items!";
  441. close;
  442. L_7:
  443. if (countitem(909) >= 20) goto L_8;
  444. mes "[Piciburn]";
  445. mes "Are you joking?";
  446. mes "If you keep doing this,";
  447. mes "I may not keep the promise either.";
  448. mes "So go and get them already!";
  449. close;
  450. L7_1:
  451. mes "[Piciburn]";
  452. mes "You're really stupid~!";
  453. mes "It's 20 jellopies!";
  454. mes "Don't forget this time~";
  455. close;
  456. L_8:
  457. delitem 909,20;
  458. mes "[Piciburn]";
  459. mes "Hmm. You're more reliable than i thought.";
  460. mes "Taking this errand into consideration,";
  461. mes "i guess you really want to get in there?";
  462. next;
  463. mes "[Piciburn]";
  464. mes "Coming to think of it,";
  465. mes "you look different.";
  466. mes "Should I say you look more... trustworthy..?";
  467. next;
  468. mes "[Piciburn]";
  469. mes "Well... Anyway...";
  470. mes "A promise is a promise.";
  471. mes "I will tell you how to get there.";
  472. next;
  473. mes "[Piciburn]";
  474. mes "As I told you earlier, all I can do is";
  475. mes "give you the opportunity to get in.";
  476. next;
  477. mes "[Piciburn]";
  478. mes "I used to be a manager working for the lab,";
  479. mes "but time moves on, as people do,";
  480. mes "and now I am working against the lab.";
  481. next;
  482. mes "[Piciburn]";
  483. mes "Now... Answer honestly on all I ask here on out.";
  484. mes "Where i send you all depends on how you answer.";
  485. next;
  486. mes "[Piciburn]";
  487. mes "Somewhere in the place I'm going to send you";
  488. mes "There will be things you must find,";
  489. mes "So search well.";
  490. next;
  491. mes "[Piciburn]";
  492. mes "Well, when you've made your mind up,";
  493. mes "come back and talk to me. Okay?";
  494. set piciburn,piciburn+1;
  495. close;
  496. L_9:
  497. mes "[Piciburn]";
  498. mes "Hmm... So...";
  499. mes "Are you ready to go?";
  500. next;
  501. menu "No",-,"Yes",L9_1;
  502. mes "[Piciburn]";
  503. mes "Hmm... Not yet, huh...";
  504. mes "Well, I guess it is to be expected.";
  505. mes "But don't make me wait too long~!";
  506. close;
  507. L9_1:
  508. mes "[Piciburn]";
  509. mes "This is going to be hard~";
  510. mes "Let's go!!!";
  511. close2;
  512. warp "lhz_cube.gat",248,184;
  513. set piciburn,piciburn+1;
  514. end;
  515. L_10:
  516. mes "[Piciburn]";
  517. mes "Hah!";
  518. mes "You failed in there, right? Hahahaha~.";
  519. mes "Are you going to try again? Or is it too tough~";
  520. next;
  521. menu "No",-,"Yes",L10_1;
  522. mes "[Piciburn]";
  523. mes "It was that hard huh?";
  524. mes "Well, come back if you change your mind.";
  525. close;
  526. L10_1:
  527. mes "[Piciburn]";
  528. mes "Okay..";
  529. mes "I will send you there again..";
  530. mes "Good luck!";
  531. close2;
  532. // warp "lhz_cube.gat",66,136;
  533. warp "lhz_cube.gat",248,184;
  534. end;
  535. L_11:
  536. mes "[Piciburn]";
  537. mes "Oh~ I guess you found the entrance.";
  538. mes "I'll tell you now...";
  539. mes "If you want to go in there again";
  540. next;
  541. mes "[Piciburn]";
  542. mes "You can get there by a sewer passage a bit south of the town.";
  543. next;
  544. mes "[" +strcharinfo(0) + "]";
  545. mes "No wayyyyy!!";
  546. next;
  547. mes "[Piciburn]";
  548. mes "I know. I know...";
  549. mes "It is dirty.";
  550. mes "But it's only way in, so don't complain!";
  551. next;
  552. mes "[Piciburn]";
  553. mes "Now, take care of yourself~.";
  554. close;
  555. }
  556. //--------------------------Box--------------------------
  557. lhz_cube.gat,248,179,0 script Box#01 111,{
  558. if (axe == 1) goto L_2;
  559. mes "There is an axe in the box.";
  560. next;
  561. menu "Take the axe.",L_1,"Leave it alone.",-;
  562. close;
  563. L_1:
  564. mes "You acquired the ^FF0000axe^000000.";
  565. set axe,1;
  566. close;
  567. L_2:
  568. mes "There is a box that used to contain an ^FF0000axe^000000.";
  569. close;
  570. }
  571. //--------------------------Barrel--------------------------
  572. lhz_cube.gat,237,183,0 script Barrel 111,{
  573. if (ykey == 1) goto L_4;
  574. if (box == 1) goto L_2;
  575. mes "There is a box that looks weak.";
  576. if (axe == 0) close;
  577. next;
  578. input @axe$;
  579. if (@axe$ == "axe" || @axe$ == "Axe") goto L_1;
  580. mes "There is no change.";
  581. close;
  582. L_1:
  583. mes "When you break the barrel with an axe,";
  584. mes "you see that there's a box inside of it.";
  585. next;
  586. mes "On top of the box, there's a panel with the numbers 1~9";
  587. set box,1;
  588. close;
  589. L_2:
  590. mes "There is a box with numbers 1~9 on it's surface.";
  591. next;
  592. set @agree,0;
  593. input @number;
  594. if (num6 == @number) set @agree,@agree+1;
  595. input @number;
  596. if (num8 == @number) set @agree,@agree+1;
  597. input @number;
  598. if (num1 == @number) set @agree,@agree+1;
  599. input @number;
  600. if (num4 == @number) set @agree,@agree+1;
  601. input @number;
  602. if (num9 == @number) set @agree,@agree+1;
  603. input @number;
  604. if (num2 == @number) set @agree,@agree+1;
  605. input @number;
  606. if (num7 == @number) set @agree,@agree+1;
  607. input @number;
  608. if (num5 == @number) set @agree,@agree+1;
  609. input @number;
  610. if (num3 == @number) set @agree,@agree+1;
  611. if (@agree == 9 && num1) goto L_3; //you can't enter correct numbers, till read them under that picture [Lupus]
  612. mes "There is no change.";
  613. close;
  614. L_3:
  615. mes "The box opened, making a metallic click.";
  616. mes "Within the box, there is 'yellow key'.";
  617. next;
  618. mes "You acquired '^FF0000yellow key^000000'.";
  619. set ykey,1;
  620. close;
  621. L_4:
  622. mes "This box used to have the '^FF0000yellow key^000000'";
  623. mes "The box is now empty.";
  624. close;
  625. }
  626. //--------------------------Drawer--------------------------
  627. lhz_cube.gat,242,201,0 script Drawer 111,{
  628. if (knife == 1) goto L_3;
  629. mes "The drawer is locked.";
  630. if (redkey == 1) goto L_1;
  631. close;
  632. L_1:
  633. input @key$;
  634. if (@key$ == "red key" || @key$ == "Red Key") goto L_2;
  635. mes "The drawer is locked, you need some kind of key.";
  636. close;
  637. L_2:
  638. mes "The red key fits the lock perfectly,opening the drawer.";
  639. mes "You found a 'small knife' inside.";
  640. next;
  641. mes "You acquired ^FF0000small knife^000000.";
  642. set knife,1;
  643. close;
  644. L_3:
  645. mes "It is the drawer you got ^FF0000small knife^000000 from.";
  646. mes "There is nothing inside now.";
  647. close;
  648. }
  649. //--------------------------Documents--------------------------
  650. lhz_cube.gat,237,198,0 script Documents 111,{
  651. if (redkey == 1) goto L_2;
  652. mes "There are tons of documents here.";
  653. next;
  654. menu "Search the documents.",L_1,"Ignore.",-;
  655. close;
  656. L_1:
  657. mes "As you look through the documents, a 'red key' falls out.";
  658. next;
  659. mes "You acquired ^FF0000red key^000000.";
  660. set redkey,1;
  661. close;
  662. L_2:
  663. mes "This is where you acquired ^FF0000red key^000000.";
  664. mes "There's nothing else to do here.";
  665. close;
  666. }
  667. //--------------------------Bed--------------------------
  668. lhz_cube.gat,247,198,0 script Bed 111,{
  669. mes "There is a messy bed.";
  670. next;
  671. menu "Above bed",-,"Below bed",L_1;
  672. mes "The blanket is messily placed.";
  673. mes "There is nothing special here.";
  674. close;
  675. L_1:
  676. if (quadrangle >= 1) goto L_3;
  677. if (srod1 == 1) goto L_2;
  678. mes "You look below the bed and see a 'small stick'.";
  679. mes "It is within your grasp, but there is";
  680. mes "Also another item hidden under the bed, which";
  681. mes "You'll need some kind of long item to pull it out.";
  682. next;
  683. mes "You acquired the '^FF0000small stick^000000'.";
  684. mes "It looks like this stick could be combined";
  685. mes "With another stick to make it larger.";
  686. if (srod2 == 1) goto L1_1;
  687. if (srod1 == 0) set srod1,1;
  688. close;
  689. L1_1:
  690. set srod1,1;
  691. if (@bed == 0) next;
  692. mes "It looks similar to the 'small stick' that you";
  693. mes "found under the bed.";
  694. next;
  695. mes "You acquired '^FF0000long stick^000000'.";
  696. set rod,1;
  697. close;
  698. L_2:
  699. set @bed,1;
  700. if (rod == 0 && srod1 == 1 && srod2 == 1) goto L1_1;
  701. mes "As you look under the bed, you see that there";
  702. mes "is a small object covered in dust.";
  703. next;
  704. input @bed$;
  705. if (@bed$ == "long stick" && rod == 1 || @bed$ == "Long Stick" && rod == 1) goto L2_1;
  706. mes "It looks like you need some kind of long item to";
  707. mes "Get the item out, you can't reach it!";
  708. close;
  709. L2_1:
  710. mes "You used the long stick to pull it out.";
  711. next;
  712. mes "You acquired '^FF0000cube model^000000'.";
  713. set quadrangle,1;
  714. close;
  715. L_3:
  716. mes "This is the place where you got '^FF0000cube model^000000' from.";
  717. mes "There is nothing down here now but dust.";
  718. close;
  719. }
  720. //--------------------------Cup--------------------------
  721. lhz_cube.gat,229,184,0 script Cup 111,{
  722. if (fkey == 1) goto L_2;
  723. mes "You see an empty bottle and a cup with something in it.";
  724. next;
  725. menu "Leave it alone.",-,"Look what is inside.",L_1;
  726. close;
  727. L_1:
  728. mes "When you look inside, you see a 'rusty key'.";
  729. next;
  730. mes "You acquired the '^FF0000rusty key^000000'.";
  731. set fkey,1;
  732. close;
  733. L_2:
  734. mes "You got the '^FF0000rusty key^000000' here.";
  735. mes "There's nothing but an empty cup and an empty bottle.";
  736. close;
  737. }
  738. //--------------------------Shelf--------------------------
  739. lhz_cube.gat,233,206,0 script Shelf 111,{
  740. if (gkey == 1) goto L_2;
  741. mes "There are lots of bottles filled with acids lined up";
  742. mes "Along the shelf, they have different labels.";
  743. next;
  744. input @lathe$;
  745. if (fkey == 1 && @lathe$ == "rusty key" || fkey == 1 && @lathe$ == "Rusty Key") goto L_1;
  746. mes "Nothing happened.";
  747. close;
  748. L_1:
  749. mes "As you put the 'rusty key' into a bottle, it fizzes";
  750. mes "and bubbles, and all the liquid disappears.";
  751. mes "All that's left is a clean, green key.";
  752. next;
  753. mes "You acquired the '^FF0000green key^000000'";
  754. set gkey,1;
  755. close;
  756. L_2:
  757. mes "There is an acid that changed corroded all the rust";
  758. mes "off of your key.";
  759. next;
  760. mes "I don't see anything useful.";
  761. close;
  762. }
  763. //--------------------------Closet--------------------------
  764. lhz_cube.gat,249,191,0 script Closet 111,{
  765. if (polygon >= 1) goto L_4;
  766. mes "There is a closet with lots of drawers.";
  767. if (gkey == 1) goto L_2;
  768. if (gkey == 0) next;
  769. menu "Leave it alone.",-,"Open one of the drawers.",L_1;
  770. close;
  771. L_1:
  772. mes "There's nothing of any interest in this drawer.";
  773. close;
  774. L_2:
  775. next;
  776. input @gkey$;
  777. if (@gkey$ == "green key" || @gkey$ == "Green Key") goto L_3;
  778. mes "There's nothing of any interest in this drawer.";
  779. close;
  780. L_3:
  781. mes "You put the 'green key' into a keyhole,";
  782. mes "opening one of the locked drawers.";
  783. mes "In the drawer, there is a model of";
  784. mes "a polygon.";
  785. next;
  786. mes "'You acquired the ^FF0000polygon model^000000.";
  787. set polygon,1;
  788. close;
  789. L_4:
  790. mes "This is the closet where you got";
  791. mes "the 'polygon model' from.";
  792. next;
  793. mes "The other draws will not open, there's";
  794. mes "nothing else to do here.";
  795. close;
  796. }
  797. //--------------------------Desk--------------------------
  798. lhz_cube.gat,234,200,0 script Desk 111,{
  799. mes "There is a desk with lots of objects scattered around.";
  800. next;
  801. menu "Above the desk",-,"Below the desk",L_1,"Drawer",L_2;
  802. mes "There are lots of books, papers and";
  803. mes "research equipment.";
  804. close;
  805. L_1:
  806. if (rod == 1 || srod2 == 1) goto L1_2;
  807. mes "When you look below the desk,";
  808. mes "You see a decent sized stick.";
  809. next;
  810. mes "You acquired '^FF0000short stick^000000'.";
  811. mes "It looks like this stick could be combined";
  812. mes "With another stick to make it larger.";
  813. if (srod2 == 0) set srod2,1;
  814. if (srod2 == 0) close;
  815. L1_1:
  816. if (@desk == 0) next;
  817. mes "It seems like the decently sized stick can be";
  818. mes "combined with the 'short stick' from under the bed.";
  819. mes "You put the two end to end, and they click into place.";
  820. next;
  821. mes "You acquired the '^FF0000long stick^000000'";
  822. set rod,1;
  823. close;
  824. L1_2:
  825. set @desk,1;
  826. if (srod1 == 1 && srod2 == 1) goto L1_1;
  827. mes "This is where you acquired the '^FF0000short stick^000000'.";
  828. mes "There is nothing but dust now.";
  829. close;
  830. L_2:
  831. mes "It is locked and can't be opened.";
  832. close;
  833. }
  834. //--------------------------Picture--------------------------
  835. lhz_cube.gat,237,206,0 script Picture 111,{
  836. if (num1 > 0) goto L_2;
  837. mes "There is a picture on the wall.";
  838. next;
  839. menu "Move it.",L_1,"Leave it alone.",-;
  840. close;
  841. L_1:
  842. mes "It does not move.";
  843. next;
  844. input @knife$;
  845. if (knife == 1 && @knife$ == "small knife" ||knife == 1 && @knife$ == "Small Knife") goto L1_1;
  846. mes "Nothing happened.";
  847. close;
  848. L1_1:
  849. mes "You slid the 'small knife' behind the frame";
  850. mes "and used it to twist the picture.";
  851. mes "As you turn the frame, the picture detatches and";
  852. mes "falls from the wall.";
  853. next;
  854. set num1,rand(1,9);
  855. Lset1:
  856. set num2,rand(1,9);
  857. if (num1 == num2) goto Lset1;
  858. Lset2:
  859. set num3,rand(1,9);
  860. if (num1 == num3) goto Lset2;
  861. if (num2 == num3) goto Lset2;
  862. Lset3:
  863. set num4,rand(1,9);
  864. if (num1 == num4) goto Lset3;
  865. if (num2 == num4) goto Lset3;
  866. if (num3 == num4) goto Lset3;
  867. Lset4:
  868. set num5,rand(1,9);
  869. if (num1 == num5) goto Lset4;
  870. if (num2 == num5) goto Lset4;
  871. if (num3 == num5) goto Lset4;
  872. if (num4 == num5) goto Lset4;
  873. Lset5:
  874. set num6,rand(1,9);
  875. if (num1 == num6) goto Lset5;
  876. if (num2 == num6) goto Lset5;
  877. if (num3 == num6) goto Lset5;
  878. if (num4 == num6) goto Lset5;
  879. if (num5 == num6) goto Lset5;
  880. Lset6:
  881. set num7,rand(1,9);
  882. if (num1 == num7) goto Lset6;
  883. if (num2 == num7) goto Lset6;
  884. if (num3 == num7) goto Lset6;
  885. if (num4 == num7) goto Lset6;
  886. if (num5 == num7) goto Lset6;
  887. if (num6 == num7) goto Lset6;
  888. Lset7:
  889. set num8,rand(1,9);
  890. if (num1 == num8) goto Lset7;
  891. if (num2 == num8) goto Lset7;
  892. if (num3 == num8) goto Lset7;
  893. if (num4 == num8) goto Lset7;
  894. if (num5 == num8) goto Lset7;
  895. if (num6 == num8) goto Lset7;
  896. if (num7 == num8) goto Lset7;
  897. Lset8:
  898. set num9,rand(1,9);
  899. if (num1 == num9) goto Lset8;
  900. if (num2 == num9) goto Lset8;
  901. if (num3 == num9) goto Lset8;
  902. if (num4 == num9) goto Lset8;
  903. if (num5 == num9) goto Lset8;
  904. if (num6 == num9) goto Lset8;
  905. if (num7 == num9) goto Lset8;
  906. if (num8 == num9) goto Lset8;
  907. goto L_2;
  908. L_2:
  909. mes "There is a number behind the picture.";
  910. mes "" + num1 + "3 " + num2 + "6 " + num3 + "9 " + num4 + "4 " + num5 + "8 " + num6 + "1 " + num7 + "7 " + num8 + "2 " + num9 + "5";
  911. mes "Perhaps you should write this number down somewhere...";
  912. close;
  913. }
  914. //--------------------------generator--------------------------
  915. lhz_cube.gat,224,192,0 script Generator 111,{
  916. if (machine == 1) goto L_2;
  917. mes "The big machine is running, making a huge noise.";
  918. mes "There are lots weird symbols and";
  919. mes "a small key hole beside them.";
  920. next;
  921. input @key$;
  922. if (ykey == 1 && @key$ == "yellow key" || ykey == 1 && @key$ == "Yellow Key") goto L_1;
  923. mes "There's nothing to do here.";
  924. close;
  925. L_1:
  926. mes "You insert the 'yellow key' into the keyhole";
  927. mes "and twist it.";
  928. mes "The machine clicks, and becomes silent.";
  929. next;
  930. mes "When it was stopped, the lamp next to the bed";
  931. mes "also turned off.";
  932. set machine,1;
  933. close;
  934. L_2:
  935. mes "The big machine sits quietly.";
  936. close;
  937. }
  938. //--------------------------Lamp--------------------------
  939. lhz_cube.gat,248,205,0 script Lamp 111,{
  940. if (bkey == 1) goto L_3;
  941. if (machine == 1) goto L_1;
  942. mes "There is a bright lamp.";
  943. mes "Seems like there is something inside";
  944. mes "but it is too hot to touch.";
  945. mes "It looks like you need to somehow turn the lamp off.";
  946. close;
  947. L_1:
  948. mes "There is something inside of the bulb.";
  949. next;
  950. menu "Leave it alone.",-,"Break the bulb.",L_2;
  951. close;
  952. L_2:
  953. mes "When you break the bulb, a";
  954. mes "'black key' falls out.";
  955. next;
  956. mes "You acquired the '^FF0000black key^000000'.";
  957. set bkey,1;
  958. close;
  959. L_3:
  960. mes "There nothing but a broken bulb.";
  961. close;
  962. }
  963. //--------------------------Box--------------------------
  964. lhz_cube.gat,248,193,0 script Box#02 111,{
  965. if (countitem(2657) > 0 || @gotkey || hzdun) goto L_5;
  966. mes "There is a box with three holes.";
  967. next;
  968. if (ellipse == 2 && quadrangle == 2 && polygon == 2) goto L_4;
  969. menu "Ellipse hole",L_1,"Square hole",L_2,"Polygonal hole",L_3;
  970. L_1:
  971. if (ellipse == 2) goto L1_2;
  972. input @ellipse$;
  973. if (ellipse == 1 && @ellipse$ == "ellipse model" ||ellipse == 1 && @ellipse$ == "Ellipse Model") goto L1_1;
  974. mes "Nothing happened.";
  975. close;
  976. L1_1:
  977. mes "You inserted the 'ellipse model' into the ellipse-shaped hole.";
  978. mes "The box makes a metallic click.";
  979. set ellipse,2;
  980. close;
  981. L1_2:
  982. mes "You've already inserted the 'ellipse model'.";
  983. close;
  984. L_2:
  985. if (quadrangle == 2) goto L2_2;
  986. input @quadrangle$;
  987. if (quadrangle == 1 && @quadrangle$ == "cube model" || quadrangle == 1 && @quadrangle$ == "Cube Model") goto L2_1;
  988. mes "Nothing happened.";
  989. close;
  990. L2_1:
  991. mes "You inserted the 'cube model' into the square-shaped hole.";
  992. mes "The box makes a metallic click.";
  993. set quadrangle,2;
  994. close;
  995. L2_2:
  996. mes "You already inserted the 'square model'.";
  997. close;
  998. L_3:
  999. if (polygon == 2) goto L3_2;
  1000. input @polygon$;
  1001. if (polygon == 1 && @polygon$ == "polygon model" || polygon == 1 && @polygon$ == "Polygon Model") goto L3_1;
  1002. mes "Nothing happened.";
  1003. close;
  1004. L3_1:
  1005. mes "You inserted the 'polygon model' into the polygonal hole.";
  1006. mes "The box makes a metallic click.";
  1007. set polygon,2;
  1008. close;
  1009. L3_2:
  1010. mes "You've already inserted the 'polygon model'.";
  1011. close;
  1012. L_4:
  1013. mes "All holes are filled with keymodels.";
  1014. next;
  1015. menu "Leave it alone.",-,"Open the box.",L4_1;
  1016. close;
  1017. L4_1:
  1018. mes "There is a small card inside of it.";
  1019. next;
  1020. mes "You acquired the 'Laboratory Permit'.";
  1021. set @gotkey,1;
  1022. getitem 2657,1;
  1023. close;
  1024. L_5:
  1025. mes "There is an opened box.";
  1026. mes "There is nothing inside.";
  1027. close;
  1028. }
  1029. //--------------------------Test tube--------------------------
  1030. lhz_cube.gat,224,197,0 script Test Tube 111,{
  1031. if (countitem(2657) > 0) goto L_3;
  1032. if (ellipse >= 1) goto L_2;
  1033. mes "There is a weird test tube.";
  1034. mes "It seems like there is something inside.";
  1035. mes "There' a keyhole and a hole that fits a thin object.";
  1036. next;
  1037. input @key$;
  1038. if (bkey == 1 && @key$ == "black key" || bkey == 1 && @key$ == "Black Key") goto L_1;
  1039. mes "Nothing happened.";
  1040. close;
  1041. L_1:
  1042. mes "You inserted the 'black key' and turned it.";
  1043. mes "The glass window at the front of the machine opened,";
  1044. mes "Revealing an ellipse model.";
  1045. next;
  1046. mes "You acquired the '^FF0000ellipse model^000000'.";
  1047. set ellipse,1;
  1048. close;
  1049. L_2:
  1050. mes "This is where you got '^FF0000ellipse model^000000'.";
  1051. mes "There is a weird symbol on the bottom of the machine.";
  1052. mes "It looks like it could open as it has hinges on one side.";
  1053. close;
  1054. L_3:
  1055. mes "There is a rectangular hole in the front of the machine.";
  1056. next;
  1057. input @answer$;
  1058. if (@answer$ == "Laboratory Permit" || @answer$ == "permit" || @answer$ == "laboratory permit" || @answer == "Permit") goto L_4;
  1059. mes "Nothing happened.";
  1060. close;
  1061. L_4:
  1062. mes "You inserted the 'Laboratory Keycard' in the hole,";
  1063. mes "and the stair leading down appeared on the floor.";
  1064. next;
  1065. menu "Go down.",L4_1,"Do not go down.",-;
  1066. close;
  1067. L4_1:
  1068. mes "It connected to a long staircase.";
  1069. close2;
  1070. set axe,0; set ykey,0; set box,0; set num1,0;
  1071. set num2,0; set num3,0; set num4,0; set num5,0;
  1072. set num6,0; set num7,0; set num8,0; set num9,0;
  1073. set knife,0; set redkey,0; set srod1,0; set srod2,0;
  1074. set fkey,0; set gkey,0; set polygon,0; set machine,0;
  1075. set bkey,0; set ellipse,0; set quadrangle,0; set rod,0;
  1076. set hzdun,1;
  1077. warp "lhz_cube.gat",177,13;
  1078. end;
  1079. }
  1080. // Lighthalzen Pickpocket Mini-Quest
  1081. // By Lord Gywall
  1082. // Version 1.0
  1083. // Tested on: eAthena SVN Stable (Unknown version)
  1084. // Version History:
  1085. // 1.0 - Completed and working
  1086. lighthalzen.gat,240,216,4 script Man#Pickpocket1 870,2,2,{
  1087. end;
  1088. OnTouch:
  1089. callfunc "F_LHZPick",33,1;
  1090. close;
  1091. }
  1092. lighthalzen.gat,220,169,4 script Man#Pickpocket2 870,2,2,{
  1093. end;
  1094. OnTouch:
  1095. callfunc "F_LHZPick",33,2;
  1096. close;
  1097. }
  1098. lighthalzen.gat,164,127,4 script Man#Pickpocket3 870,2,2,{
  1099. end;
  1100. OnTouch:
  1101. callfunc "F_LHZPick",20,3;
  1102. if(@caught!=1) close;
  1103. mes "[Strange Man]";
  1104. mes "Ayee! I'm trapped.";
  1105. mes "If you will forgive me,";
  1106. mes "I can give you something good.";
  1107. mes "["+strcharinfo(0)+"]";
  1108. mes "You're forgiven, now what is this";
  1109. mes "good thing you mentioned?";
  1110. next;
  1111. mes "[Strange Man]";
  1112. mes "The lower part of your body,";
  1113. mes "will produce a strong power";
  1114. mes "once you've taken the secret potion.";
  1115. mes "It's very useful";
  1116. mes "when you want to run quickly";
  1117. next;
  1118. mes "[Strange Man]";
  1119. mes "I will sell you them for a bargin";
  1120. mes "price of 15,000 zeny to a maximum";
  1121. mes "of three potions.";
  1122. mes "How many do you want?";
  1123. next;
  1124. input @number;
  1125. if(@number>3) set @number,3;
  1126. set @cost,15000*@number;
  1127. if(Zeny<@cost) goto L_Zeny;
  1128. //please check that you add the script to it.
  1129. set Zeny,zeny-@cost;
  1130. getitem 12016,@number; //Speed Potion
  1131. mes "[Strange Man]";
  1132. mes "Thanks for your money.";
  1133. if(rand(1,2)==1) goto L_Reset;
  1134. disablenpc "Man#Pickpocket3";
  1135. enablenpc "Man#Pickpocket2";
  1136. close;
  1137. L_Reset:
  1138. disablenpc "Man#Pickpocket3";
  1139. enablenpc "Man#Pickpocket1";
  1140. close;
  1141. L_Zeny:
  1142. mes "[Strange Man]";
  1143. mes "Too bad.";
  1144. mes "No zeny makes you a poor man.";
  1145. close;
  1146. OnInit:
  1147. disablenpc "Man#Pickpocket2";
  1148. disablenpc "Man#Pickpocket3";
  1149. }
  1150. function script F_LHZPick {
  1151. if(Zeny<100) set Zeny,0;
  1152. if(Zeny>=100) set Zeny,zeny-100;
  1153. mes "Pickpocket";
  1154. next;
  1155. if(rand(0,100)<getarg(0)) goto L_Caught;
  1156. mes "Hehehehe....";
  1157. return;
  1158. L_Caught:
  1159. mes "(You notice the man put his";
  1160. mes "hand in your pocket!)";
  1161. mes "["+strcharinfo(0)+"]";
  1162. mes "Eh!? What are you doing!";
  1163. mes "You are!! Stealing my money?!";
  1164. mes "[Strange Man]";
  1165. mes "Ah! I'm caught!";
  1166. mes "["+strcharinfo(0)+"]";
  1167. mes "You're a pickpocket?!?";
  1168. mes "[Strange Man]";
  1169. mes "Hehehehe....";
  1170. next;
  1171. set @rand,rand(1,4);
  1172. if(getarg(1)==1 && @rand<4) goto L_MoveB;
  1173. if(getarg(1)==2 && @rand<4) goto L_MoveA;
  1174. if(getarg(1)==1 && @rand==4) goto L_MoveC1;
  1175. if(getarg(1)==2 && @rand==4) goto L_MoveC2;
  1176. set @caught,1;
  1177. return;
  1178. L_MoveA:
  1179. disablenpc "Man#Pickpocket2";
  1180. enablenpc "Man#Pickpocket1";
  1181. return;
  1182. L_MoveB:
  1183. disablenpc "Man#Pickpocket1";
  1184. enablenpc "Man#Pickpocket2";
  1185. return;
  1186. L_MoveC1:
  1187. disablenpc "Man#Pickpocket1";
  1188. enablenpc "Man#Pickpocket3";
  1189. return;
  1190. L_MoveC2:
  1191. disablenpc "Man#Pickpocket2";
  1192. enablenpc "Man#Pickpocket3";
  1193. return;
  1194. }
  1195. //==============================================================
  1196. // Friendship
  1197. //==============================================================
  1198. lhz_in02.gat,201,210,3 script Digotz 869,{
  1199. if(friendship > 9)goto s_Dead;
  1200. if(friendship == 9)goto s_Wounded;
  1201. if(friendship == 8)goto s_Cont7;
  1202. if(friendship == 6 && friendship2 || friendship == 7)goto s_Cont6;
  1203. if(friendship == 6)goto s_Cont5;
  1204. if(friendship == 4 || friendship == 5)goto s_Cont4;
  1205. if(friendship == 3)goto s_Cont3;
  1206. if(friendship == 2)goto s_Cont2;
  1207. mes "[Digotz]";
  1208. mes "Oh, an adventurer?";
  1209. mes "Welcome to Uptown";
  1210. mes "Lighthalzen. However,";
  1211. mes "I'm afraid this area won't";
  1212. mes "have much to offer you";
  1213. mes "in the way of excitement.";
  1214. next;
  1215. if(friendship == 1)goto s_Cont;
  1216. mes "[Digotz]";
  1217. mes "Feel free to take";
  1218. mes "a look around if you";
  1219. mes "so wish. I'm actually";
  1220. mes "glad to see somebody";
  1221. mes "aside from the stuck up";
  1222. mes "rich people who live here.";
  1223. close;
  1224. s_Cont:
  1225. mes "[Digotz]";
  1226. mes "My name is Digotz,";
  1227. mes "just another citizen";
  1228. mes "of Upper Lighthalzen.";
  1229. mes "I hope that you enjoy";
  1230. mes "your stay in my hometown";
  1231. next;
  1232. menu "Do you know someone named Maku?",-;
  1233. mes "[Digotz]";
  1234. mes "Maku? Maku. Yes, he's my";
  1235. mes "childhood friend. Or he was,";
  1236. mes "anyway. Now he's just a jerk.";
  1237. mes "In an case, we can't hang";
  1238. mes "out, even if we wanted to,";
  1239. mes "for several reasons.";
  1240. next;
  1241. mes "[Digotz]";
  1242. mes "Hey, why am I even";
  1243. mes "talking about this? It's";
  1244. mes "not like I'm bothered by";
  1245. mes "the fact that me and Maku aren't";
  1246. mes "pals anymore. You know what?";
  1247. mes "Just forget everything I said.";
  1248. set friendship,2;
  1249. close;
  1250. s_Cont2:
  1251. mes "[Digotz]";
  1252. mes "What are you still";
  1253. mes "doing hanging around";
  1254. mes "here? There's nothing";
  1255. mes "interesting in Uptown";
  1256. mes "for you to see, adventurer.";
  1257. next;
  1258. mes "[Digotz]";
  1259. mes "Gosh...!";
  1260. mes "Just hearing about";
  1261. mes "Maku makes me so feel";
  1262. mes "so upset for some reason!";
  1263. close;
  1264. s_Cont3:
  1265. mes "[Digotz]";
  1266. mes "I know that the";
  1267. mes "opulence of Uptown";
  1268. mes "seems rather attractive,";
  1269. mes "but trust me. This place";
  1270. mes "is colorless. Now, have";
  1271. mes "you visited the poor district?";
  1272. next;
  1273. menu "Yes, I did already...",-;
  1274. mes "[" + strcharinfo(0) + "]";
  1275. mes "Yes, I did already...";
  1276. mes "And I met someone";
  1277. mes "named Maku there.";
  1278. next;
  1279. mes "[Digotz]";
  1280. mes "Maku?! Oh, he must have";
  1281. mes "mentioned something about";
  1282. mes "me. But I don't care what he";
  1283. mes "says, unless it's an apology";
  1284. mes "for being a fully blown jerk.";
  1285. mes "Ever since we were kids...";
  1286. next;
  1287. mes "[Digotz]";
  1288. mes "Anyway, we used to be close,";
  1289. mes "but that guy was never a true";
  1290. mes "friend of mine! Like that one";
  1291. mes "time he cheated to beat me at";
  1292. mes "arm wrestling! Or when he never";
  1293. mes "thanked me for buying us lunch!";
  1294. next;
  1295. mes "[Digotz]";
  1296. mes "Sure, he might have helped";
  1297. mes "me a little in meeting my first";
  1298. mes "girlfriend, but I'll never ever";
  1299. mes "forgive him for fixing me up";
  1300. mes "on the worst blind dates a";
  1301. mes "man can possible experience!";
  1302. next;
  1303. mes "[Digotz]";
  1304. mes "Maku doesn't know a damn";
  1305. mes "about friendship! Even if I did";
  1306. mes "want to see him, there are these";
  1307. mes "people who don't want the rich";
  1308. mes "to ever meet with the poor.";
  1309. next;
  1310. mes "If Maku's fine, that's";
  1311. mes "good enough to hear for";
  1312. mes "me! There's no need for me";
  1313. mes "to go all the way over there";
  1314. mes "and check up on him! I only";
  1315. mes "have one regret though...";
  1316. next;
  1317. mes "[Digotz]";
  1318. mes "I only wish I had one";
  1319. mes "last chance to see Maku...";
  1320. mes "So that I could kick his sorry";
  1321. mes "ass myself! Yeah, that's right!";
  1322. mes "Arrogant bastard! But still,";
  1323. mes "I'm not able to do that...";
  1324. next;
  1325. mes "[Digotz]";
  1326. mes "The security guards here";
  1327. mes "will never allow the rich and";
  1328. mes "poor to meet, fearing that";
  1329. mes "the poor will disturb the peace";
  1330. mes "and order of the city. It's a dumb";
  1331. mes "rule made for dumb people.";
  1332. next;
  1333. mes "[Digotz]";
  1334. mes "Still, it's pretty scary that";
  1335. mes "someone can get punished";
  1336. mes "for violating such a stupid";
  1337. mes "taboo, actually. Anyway, if";
  1338. mes "you see Maku again, tell";
  1339. mes "him this for me, got it?";
  1340. next;
  1341. mes "[Digotz]";
  1342. mes "^FF0000Hopeless bastard!";
  1343. mes "You're still a stubborn jerk!";
  1344. mes "You owe me at least 3 lunches!";
  1345. mes "Not to mention an apology!";
  1346. mes "But who cares what you think?!";
  1347. mes "I'm so goddamn happy without you!";
  1348. set friendship,4;
  1349. close;
  1350. s_Cont4:
  1351. mes "[Digotz]";
  1352. mes "Still checking out";
  1353. mes "Uptown Lighthalzen?";
  1354. mes "Not like I'd care, but if you";
  1355. mes "do happen to see Maku,";
  1356. mes "deliver this little message";
  1357. mes "for me, sentence by sentence.";
  1358. next;
  1359. mes "[Digotz]";
  1360. mes "^FF0000Hopeless bastard!";
  1361. mes "You're still a stubborn jerk!";
  1362. mes "You owe me at least 3 lunches!";
  1363. mes "Not to mention an apology!";
  1364. mes "But who cares what you think?!";
  1365. mes "I'm so goddamn happy without you!";
  1366. close;
  1367. s_Cont5:
  1368. mes "[Digotz]";
  1369. mes "Oh, it's been a while.";
  1370. mes "What are you doing back";
  1371. mes "over here? And, um, did";
  1372. mes "you deliver that message";
  1373. mes "to Maku? Now when I think";
  1374. mes "about it, I was kind of--";
  1375. next;
  1376. mes "[" + strcharinfo(0) + "]";
  1377. mes "I delivered your message";
  1378. mes "word for word, and Maku";
  1379. mes "got angry, called you names";
  1380. mes "and has been threatening to";
  1381. mes "beat you up pretty badly.";
  1382. next;
  1383. mes "[Digotz]";
  1384. mes "That no-good, dirty";
  1385. mes "lying rotten scoundrel!";
  1386. mes "If it weren't for those";
  1387. mes "guards, I'd head over to";
  1388. mes "the ghetto and beat Maku";
  1389. mes "up myself! That stupid guy!";
  1390. next;
  1391. mes "[Digotz]";
  1392. mes "During times like this,";
  1393. mes "I really miss ^FF0000Benkaistein^000000";
  1394. mes "That guy would always have";
  1395. mes "an answer for this kind of";
  1396. mes "situation. Yeah, I think he's";
  1397. mes "in some far off town, studying.";
  1398. next;
  1399. mes "[Digotz]";
  1400. mes "Supposedly he's in that";
  1401. mes "place, whatever it's called,";
  1402. mes "since there's a ton of books";
  1403. mes "there that he can use. But";
  1404. mes "yeah, Benkaistein would";
  1405. mes "always be the mediator...";
  1406. next;
  1407. mes "[Digotz]";
  1408. mes "Even back then, when";
  1409. mes "me, him and Maku used to";
  1410. mes "hang out, Benkastein would";
  1411. mes "mediate if we got into some";
  1412. mes "argument. Still, he couldn't";
  1413. mes "do anything about Maku now...";
  1414. next;
  1415. mes "[Digotz]";
  1416. mes "I don't know why,";
  1417. mes "but I'm so angry!";
  1418. mes "Why am I stressing";
  1419. mes "out so much over this?!";
  1420. set friendship2,1;
  1421. close;
  1422. s_Cont6:
  1423. mes "[Digotz]";
  1424. mes "Even if Benkaistein came";
  1425. mes "back from wherever he was";
  1426. mes "studying, I don't think he'd be";
  1427. mes "able to get Maku to apologize";
  1428. mes "to me. That guy is just way";
  1429. mes "too stubborn for his own good!";
  1430. if(friendship != 7)close;
  1431. next;
  1432. menu "Show Benkastein's Journal",s_Journal,"Don't show Benkastein's Journal.",-;
  1433. mes "[Digotz]";
  1434. mes "I don't understand";
  1435. mes "why I'm so angry!";
  1436. mes "I'm starting to act";
  1437. mes "more like Maku, though,";
  1438. mes "don't get me wrong, it's";
  1439. mes "not like I care about the guy.";
  1440. close;
  1441. s_Journal:
  1442. mes "[Digotz]";
  1443. mes "Why am I so ticked off?";
  1444. mes "^3131FF*Sigh*^000000 You have something";
  1445. mes "to show me? Huh? Benkastein";
  1446. mes "wanted me to read this diary";
  1447. mes "of his? Sure, why not? I do";
  1448. mes "owe him a lot over the years...";
  1449. next;
  1450. mes "[Benkastein's Journal]";
  1451. mes "^AD9595Today, me, Digotz and";
  1452. mes "Maku played this crazy flying";
  1453. mes "game. Basically, we make";
  1454. mes "these wings out of wood and";
  1455. mes "paper, jump of these hills";
  1456. mes "and try to fly. Dumb, I know.";
  1457. next;
  1458. mes "^000000[Benkastein's Journal]";
  1459. mes "^AD9595Today it was my turn to";
  1460. mes "jump and flap my arms with";
  1461. mes "these fake, badly made wings.";
  1462. mes "It's not really a fun game when";
  1463. mes "I think about it. Boy, I hope";
  1464. mes "we don't do that again.";
  1465. next;
  1466. mes "^000000[Digotz]";
  1467. mes "Oh yeah, I remember that!";
  1468. mes "Maky wore the wings most";
  1469. mes "of the time, but I still hold";
  1470. mes "the record for staying in the";
  1471. mes "air the longest! Yeah, I was";
  1472. mes "a regular Kid Pegasus~";
  1473. next;
  1474. mes "[Benkastein's Journal]";
  1475. mes "^AD9595Maku, Digotz and me went";
  1476. mes "outside of town. Of course,";
  1477. mes "we didn't tell anyone or else";
  1478. mes "we'd get in trouble. It was";
  1479. mes "a really exciting day. But";
  1480. mes "then, we ran into a monster!";
  1481. next;
  1482. mes "^000000[Benkastein's Journal]";
  1483. mes "^AD9595I wanted to run away but Maku";
  1484. mes "and Digotz wanted to beat it so";
  1485. mes "that we could become heroes.";
  1486. mes "Of course, we got hurt pretty";
  1487. mes "bad and the monster got away.";
  1488. mes "Boy, mom was not happy...";
  1489. next;
  1490. mes "^000000[Digotz]";
  1491. mes "Huh. I don't remember";
  1492. mes "that so well. But I know that";
  1493. mes "Benkastein, me and Maku";
  1494. mes "weren't afraid of anything back";
  1495. mes "then. We must have been totally";
  1496. mes "nuts to fight a monster, though.";
  1497. next;
  1498. mes "[Benkastein's Journal]";
  1499. mes "^AD9595Digotz's been sick for three";
  1500. mes "days now. It's just a normal";
  1501. mes "cold and Maku keeps saying";
  1502. mes "it's Digotz's fault he got sick.";
  1503. mes "But he's always asking me to";
  1504. mes "go visit him and see if he's okay.";
  1505. next;
  1506. mes "^000000[Digotz]";
  1507. mes "I think I remember being";
  1508. mes "pretty sick. Maku was worried?";
  1509. mes "I... I must have had a horrible";
  1510. mes "life threatening disease like,";
  1511. mes "um, Gonorrhitis. You know.";
  1512. mes "That might have been it.";
  1513. next;
  1514. mes "[Benkastein's Journal]";
  1515. mes "^AD9595Mom and dad keep telling";
  1516. mes "me not to hang out with Maku";
  1517. mes "anymore. Their reason is really";
  1518. mes "dumb, and I don't care if he is";
  1519. mes "poor. He's one of the best guys";
  1520. mes "that I'll ever know.";
  1521. next;
  1522. mes "^000000[Benkastein's Journal]";
  1523. mes "^AD9595Digotz's family is really";
  1524. mes "rich and they don't want him";
  1525. mes "to see Maku anymore either.";
  1526. mes "But Digotz doesn't care.";
  1527. mes "I know he likes Maku a lot.";
  1528. next;
  1529. mes "^000000[Digotz]";
  1530. mes "Well, we were a lot";
  1531. mes "younger and closer back";
  1532. mes "then, so... ^111111*Ahem!*^000000Why did";
  1533. mes "Benkastein even write that?!";
  1534. next;
  1535. mes "[Benkastein's Journal]";
  1536. mes "^AD9595Today, the three of us";
  1537. mes "made an oath of brotherhood,";
  1538. mes "just like we read in the comic";
  1539. mes "book. We swore we'd always";
  1540. mes "be friends no matter what.";
  1541. mes "For always and for always.";
  1542. next;
  1543. mes "^000000[Digotz]";
  1544. mes "I... I was forced to make";
  1545. mes "that oath! And people do";
  1546. mes "change, you know! I mean,";
  1547. mes "we were basically just kids,";
  1548. mes "it's not like that oath really";
  1549. mes "means anything now, does it?";
  1550. next;
  1551. mes "[Digotz]";
  1552. mes "That does it. I'm gonna";
  1553. mes "go see that Maku. I don't";
  1554. mes "miss him or anything, but";
  1555. mes "I gotta get him to cancel";
  1556. mes "that oath. And maybe I'll";
  1557. mes "beat up him a little bit.";
  1558. set friendship,8;
  1559. close;
  1560. s_Cont7:
  1561. mes "[Digotz]";
  1562. mes "Wh-whoa, I need to";
  1563. mes "get ready! That Maku's";
  1564. mes "gonna make fun of me if";
  1565. mes "I look too rich and pampered.";
  1566. mes "Damn! Where did I put all of";
  1567. mes "my fashionable street clothes?";
  1568. close;
  1569. s_Wounded:
  1570. mes "^3131FFDigotz is seriously";
  1571. mes "injured from a wound";
  1572. mes "by a knife that is still";
  1573. mes "embedded in his belly.^000000";
  1574. next;
  1575. mes "[" + strcharinfo(0) + "]";
  1576. mes "Digotz...?";
  1577. mes "Oh no, let me";
  1578. mes "get you some help!";
  1579. next;
  1580. mes "[Digotz]";
  1581. mes "H-het... It's the";
  1582. mes "adventurer... Man,";
  1583. mes "that Maku. He always";
  1584. mes "did bring me bad luck...";
  1585. mes "It's too late for me and";
  1586. mes "I don't have much time...";
  1587. next;
  1588. mes "[Digotz]";
  1589. mes "Those guards I told you";
  1590. mes "about... The ones who don't";
  1591. mes "want the poor and the rich to";
  1592. mes "mingle? I... Guess they found";
  1593. mes "out I was gonna meet my old";
  1594. mes "pal. I just wanted to see him...";
  1595. next;
  1596. mes "[Digotz]";
  1597. mes "This guy... In a black";
  1598. mes "suit... He just... He just";
  1599. mes "stabbed me! I... God. It's";
  1600. mes "been so long since I've talked";
  1601. mes "to him. We'll hang out and have";
  1602. mes "fun, just like the good old days.";
  1603. next;
  1604. mes "[Digotz]";
  1605. mes "I missed my buddies, but now...";
  1606. mes "Now I can hear them calling me.";
  1607. mes "Now we can all be together just";
  1608. mes "like we all promised. Yeah...";
  1609. mes "I was wrong. Life's too short";
  1610. mes "to be angry with your frie--";
  1611. next;
  1612. mes "[Digotz]";
  1613. mes "..............";
  1614. next;
  1615. mes "[Digotz]";
  1616. mes "..............";
  1617. mes ".......................";
  1618. next;
  1619. mes "[Digotz]";
  1620. mes "..............";
  1621. mes ".......................";
  1622. mes "................................";
  1623. next;
  1624. mes "^3131FFDigotz stopped breating.";
  1625. mes "You remove the Knife from";
  1626. mes "his lifeless body as a final";
  1627. mes "courtesy to a man who";
  1628. mes "dearly loved his friends.";
  1629. next;
  1630. set friendship,10;
  1631. getitem 1201,1;
  1632. close;
  1633. s_Dead:
  1634. mes "^3131FFDigotz has passed";
  1635. mes "away, but the look on";
  1636. mes "his face seems very";
  1637. mes "peaceful and content.";
  1638. close;
  1639. }
  1640. lighthalzen.gat,337,232,3 script Maku 870,{
  1641. if(friendship > 1)goto Switches;
  1642. mes "[Maku]";
  1643. mes "Hey, you're on of";
  1644. mes "those adventurers, eh?";
  1645. mes "Welcome to the ghetto.";
  1646. mes "Nothing too adventurous";
  1647. mes "here, but hey, you can";
  1648. mes "explore all you want.";
  1649. next;
  1650. mes "[Maku]";
  1651. mes "I don't know if you know";
  1652. mes "but actually, the people who";
  1653. mes "live here ain't allowed to";
  1654. mes "explore this whole city. It's";
  1655. mes "kind of taboo to talk about,";
  1656. mes "but what do I care, right?";
  1657. next;
  1658. mes "[Maku]";
  1659. mes "Yeah, basically the rich";
  1660. mes "people here are too afraid";
  1661. mes "of the poor people comin' to";
  1662. mes "see them, so the security in";
  1663. mes "this city is pretty tight! Those";
  1664. mes "upper class guys are trash...";
  1665. next;
  1666. mes "[Maku]";
  1667. mes "I didn't use to think";
  1668. mes "this way. I actually used";
  1669. mes "to have a pretty rich friend";
  1670. mes "till I found out he's not all";
  1671. mes "I thought he was. That";
  1672. mes "moron! Why's he like that?!";
  1673. next;
  1674. mes "[Maku]";
  1675. mes "Eh, forget about it.";
  1676. mes "Why am I even talking";
  1677. mes "about my personal life";
  1678. mes "to someone I just met";
  1679. mes "anyway? Sure, we all";
  1680. mes "do it, but still...";
  1681. next;
  1682. mes "[Maku]";
  1683. mes "Well, when you get";
  1684. mes "bored of the ghetto,";
  1685. mes "you really oughta check";
  1686. mes "out the rich section of town.";
  1687. mes "I'm bitter, but I'll also admit";
  1688. mes "it's way nicer than this place.";
  1689. set friendship,1;
  1690. close;
  1691. Switches:
  1692. switch(friendship)
  1693. {
  1694. case 2:
  1695. mes "[Maku]";
  1696. mes "Hey, what are you";
  1697. mes "doing back over here?";
  1698. mes "I thought I recommended";
  1699. mes "going over to check out";
  1700. mes "Uptown Lighthalzen. This";
  1701. mes "place is pretty run-down...";
  1702. next;
  1703. menu "I actually met Digotz and...",-;
  1704. mes "[Maku]";
  1705. mes "You what...?!";
  1706. mes "You saw my old pal,";
  1707. mes "Digotz?! Er, I mean,";
  1708. mes "Mister Alexander Digotz,";
  1709. mes "who used to be my buddy,";
  1710. mes "but obviously not anymore.";
  1711. next;
  1712. mes "[Maku]";
  1713. mes "Sure, we were real close";
  1714. mes "at one time, but that was";
  1715. mes "too long ago. It's been a";
  1716. mes "long time since we hung";
  1717. mes "out and he probable hates";
  1718. mes "my penniless guts and...";
  1719. next;
  1720. mes "[Maku]";
  1721. mes "Crud, just listen to";
  1722. mes "me, I sound like a wuss.";
  1723. mes "I don't miss Digotz! In fact,";
  1724. mes "I hate the guy, one hundred";
  1725. mes "percent! The next time I see";
  1726. mes "him, I'll beat him to a pulp!";
  1727. set friendship,3;
  1728. close;
  1729. break;
  1730. case 3:
  1731. mes "[Maku]";
  1732. mes "Man, I need to blow off some";
  1733. mes "steam! Sure, me and Digotz";
  1734. mes "were buds before and maybe";
  1735. mes "we might seem like friends now,";
  1736. mes "but not anymore, though we used";
  1737. mes "to be closer than this. Argh!";
  1738. next;
  1739. mes "[Maku]";
  1740. mes "Don't get me wrong, I don't";
  1741. mes "miss the guy or anything like";
  1742. mes "that and I don't feel sorry about";
  1743. mes "what happened. But if he ever";
  1744. mes "came to apologize to me, I'd";
  1745. mes "probably accept, you know.";
  1746. next;
  1747. mes "[Maku]";
  1748. mes "Well, after thinking";
  1749. mes "about it, of course.";
  1750. mes "I mean, I'm not the one";
  1751. mes "holding a grudge. It's all";
  1752. mes "that guy's fault! Sheeeesh!";
  1753. close;
  1754. break;
  1755. case 4:
  1756. mes "[Maku]";
  1757. mes "What the hell are you";
  1758. mes "still doing around here?";
  1759. mes "You must have better things";
  1760. mes "to do than talk to a ruffian";
  1761. mes "like me or that snobby and";
  1762. mes "totally prickish Digotz.";
  1763. next;
  1764. menu "Speaking of which...",-;
  1765. mes "[" + strcharinfo(0) + "]";
  1766. mes "Speaking of which...";
  1767. mes "I spoke to Digotz again.";
  1768. mes "He told me to give you a";
  1769. mes "message, but I'm not sure th--";
  1770. next;
  1771. mes "[Maku]";
  1772. mes "That no-good bastard";
  1773. mes "has a message for me?!";
  1774. mes "Oh, I'm soooo honored~";
  1775. mes "Tell me what that fink";
  1776. mes "has to say, line by line!";
  1777. next;
  1778. input @digotzstr$;
  1779. if(@digotzstr$ != "Hopeless bastard!")goto failstr;
  1780. mes "[Maku]";
  1781. mes "\"Hopeless Bastard?!\"";
  1782. mes "Well, at least he had";
  1783. mes "the stomach to say that.";
  1784. mes "Through somebody else";
  1785. mes "anyway! What else'd he say?!";
  1786. next;
  1787. input @digotzstr$;
  1788. if(@digotzstr$ != "You're still a stubborn jerk!")goto failstr;
  1789. mes "[Maku]";
  1790. mes "\"Stubborn Jerk?!\"";
  1791. mes "Takes no one to know one,";
  1792. mes "bastard! Why I oughta--";
  1793. mes "Grrr! What'd he say next?!";
  1794. next;
  1795. input @digotzstr$;
  1796. if(@digotzstr$ != "You owe me at least 3 lunches!")goto failstr;
  1797. mes "[Maku]";
  1798. mes "Three lunches?!";
  1799. mes "I treated that guy to";
  1800. mes "lunch like, fifteen times!";
  1801. mes "I tell you, the guy does not";
  1802. mes "know the meaning of friendship!";
  1803. mes "What else did that moron say?!";
  1804. next;
  1805. input @digotzstr$;
  1806. if(@digotzstr$ != "Not to mention an apology!")goto failstr;
  1807. mes "[Maku]";
  1808. mes "Me, apologize?!";
  1809. mes "He should be on his hands";
  1810. mes "and knees begging for my";
  1811. mes "frickin' forgiveness! That...";
  1812. mes "That selfish no-good stupid...";
  1813. mes "W-what else did he tell you?!";
  1814. next;
  1815. input @digotzstr$;
  1816. if(@digotzstr$ != "But who cares what you think?!")goto failstr;
  1817. mes "[Maku]";
  1818. mes "Who cares what I think?!";
  1819. mes "GRRRAAH~!! Who cares";
  1820. mes "what he thinks!! ^111111*Pant Pant*^000000";
  1821. mes "I'm gonna murderlize that";
  1822. mes "dumb creep! He can't possibly";
  1823. mes "make me angrier than I am now!";
  1824. next;
  1825. input @digotzstr$;
  1826. if(@digotzstr$ != "I'm so goddamn happy without you!")goto failstr;
  1827. mes "[Maku]";
  1828. mes "That's it.";
  1829. mes "It's decided. The";
  1830. mes "next time I see Digotz,";
  1831. mes "I'm gonna plaster his";
  1832. mes "face all over the floor.";
  1833. set friendship,5;
  1834. close;
  1835. break;
  1836. case 5:
  1837. mes "[Maku]";
  1838. mes "RrrrRrrrr.....";
  1839. mes "RrrrrRRRrrRR.....";
  1840. mes "GGGGGRRRRR...";
  1841. next;
  1842. mes "^3131FFUh oh...";
  1843. mes "It looks like Maku";
  1844. mes "is starting to rage";
  1845. mes "just a bit too much.^000000";
  1846. next;
  1847. mes "[Maku]";
  1848. mes "...";
  1849. mes "......";
  1850. mes ".........";
  1851. next;
  1852. mes "[Maku]";
  1853. mes "Gggrrrr...";
  1854. next;
  1855. mes "[Maku]";
  1856. mes "GRAAAAAAAAH~!";
  1857. mes "Who the hell does he";
  1858. mes "think he is, telling me";
  1859. mes "all sorts of crap!? Digotz,";
  1860. mes "you're not getting away";
  1861. mes "with this! Gonna wreck you!!";
  1862. next;
  1863. set Hp,MaxHp/2;
  1864. mes "^3131FFMaku's seething quickly";
  1865. mes "explodes into pure, violent";
  1866. mes "rage. You manage to calm";
  1867. mes "him down after a while, but";
  1868. mes "barely keep yourself from";
  1869. mes "getting killed in this outburst^000000";
  1870. next;
  1871. mes "[Maku]";
  1872. mes "^111111*Pant pant* *Whew~*^000000";
  1873. mes "D-don't worry, I've got";
  1874. mes "a grip on myself now.";
  1875. mes "Thanks for not letting me";
  1876. mes "get too crazy. Times like";
  1877. mes "this, I really miss ^FF0000Benkaistein^000000.";
  1878. next;
  1879. mes "[Maku]";
  1880. mes "Benkastein would always";
  1881. mes "make sure that I'd stay out";
  1882. mes "of fights. I really miss that";
  1883. mes "guy. Still, he ain't around...";
  1884. next;
  1885. mes "[Maku]";
  1886. mes "Damn those guards!";
  1887. mes "If they weren't there,";
  1888. mes "I could just go over and";
  1889. mes "kick Digotz's ass! I swear,";
  1890. mes "if it weren't for them...!";
  1891. set friendship,6;
  1892. close;
  1893. break;
  1894. case 6:
  1895. mes "[Maku]";
  1896. mes "Arrrrgh! Whenever I hear";
  1897. mes "about that Digotz, I get so";
  1898. mes "peeved! Is that guy giving";
  1899. mes "me the brushoff just because";
  1900. mes "I'm not a rich guy like he is?!";
  1901. next;
  1902. mes "[Maku]";
  1903. mes "I can't...";
  1904. mes "I can't even beat him up";
  1905. mes "all properly because of";
  1906. mes "all those freakin' guards!";
  1907. mes "Arrrrrrrgh! Man, where's";
  1908. mes "Benkastein when I need him?";
  1909. close;
  1910. break;
  1911. case 7:
  1912. mes "[Maku]";
  1913. mes "Arrrrgh! Whenever I hear";
  1914. mes "about that Digotz, I get so";
  1915. mes "peeved! Is that guy giving";
  1916. mes "me the brushoff just because";
  1917. mes "I'm not a rich guy like he is?!";
  1918. next;
  1919. mes "[Maku]";
  1920. mes "I can't...";
  1921. mes "I can't even beat him up";
  1922. mes "all properly because of";
  1923. mes "all those freakin' guards!";
  1924. mes "Arrrrrrrgh! Man, where's";
  1925. mes "Benkastein when I need him?";
  1926. close;
  1927. break;
  1928. case 8:
  1929. mes "[Maku]";
  1930. mes "Hey, what is that? You want";
  1931. mes "me to read this journal?";
  1932. mes "Er, okay, but I'm none too";
  1933. mes "comfortable going through";
  1934. mes "somebody's diary. It's just";
  1935. mes "kinda... creepy, you know?";
  1936. next;
  1937. mes "[Maku]";
  1938. mes "Hey, this think is";
  1939. mes "Benkastein's. I haven't";
  1940. mes "seen that guy in a long while.";
  1941. mes "Ah, so he gave it to you for me";
  1942. mes "to read? Alright, I owe him a";
  1943. mes "favor or two, so I oughta...";
  1944. next;
  1945. mes "[Benkastein's Journal]";
  1946. mes "^AD9595Today, me, Digotz and";
  1947. mes "Maku played this crazy flying";
  1948. mes "game. Basically, we make";
  1949. mes "these wings out of wood and";
  1950. mes "paper, jump of these hills";
  1951. mes "and try to fly. Dumb, I know.";
  1952. next;
  1953. mes "^000000[Benkastein's Journal]";
  1954. mes "^AD9595Today it was my turn to";
  1955. mes "jump and flap my arms with";
  1956. mes "these fake, badly made wings.";
  1957. mes "It's not really a fun game when";
  1958. mes "I think about it. Boy, I hope";
  1959. mes "we don't do that again.";
  1960. next;
  1961. mes "^000000[Maku]";
  1962. mes "What is he talking about?!";
  1963. mes "That game was real fun!";
  1964. mes "Yeah, I usually wore the";
  1965. mes "wings and Digotz always";
  1966. mes "wanted to wear them too.";
  1967. next;
  1968. mes "[Benkastein's Journal]";
  1969. mes "^AD9595Maku, Digotz and me went";
  1970. mes "outside of town. Of course,";
  1971. mes "we didn't tell anyone or else";
  1972. mes "we'd get in trouble. It was";
  1973. mes "a really exciting day. But";
  1974. mes "then, we ran into a monster!";
  1975. next;
  1976. mes "^000000[Benkastein's Journal]";
  1977. mes "^AD9595I wanted to run away but Maku";
  1978. mes "and Digotz wanted to beat it so";
  1979. mes "that we could become heroes.";
  1980. mes "Of course, we got hurt pretty";
  1981. mes "bad and the monster got away.";
  1982. mes "Boy, mom was not happy...";
  1983. next;
  1984. mes "^000000[Maku]";
  1985. mes "That's right! Back then,";
  1986. mes "the three of us weren't";
  1987. mes "afraid of anything! Of course,";
  1988. mes "Digotz got beat up the most.";
  1989. mes "But I gotta say, he was also";
  1990. mes "the most fearless of us.";
  1991. next;
  1992. mes "[Benkastein's Journal]";
  1993. mes "^AD9595Digotz's been sick for three";
  1994. mes "days now. It's just a normal";
  1995. mes "cold and Maku keeps saying";
  1996. mes "it's Digotz's fault he got sick.";
  1997. mes "But he's always asking me to";
  1998. mes "go visit him and see if he's okay.";
  1999. next;
  2000. mes "^000000[Maku]";
  2001. mes "Wh-what?! No, I wasn't";
  2002. mes "worried at all! That must";
  2003. mes "have been the time Digotz";
  2004. mes "caught Clymonia. You know,";
  2005. mes "that, uh, horrible disease. No";
  2006. mes "one should have that one!";
  2007. next;
  2008. mes "[Benkastein's Journal]";
  2009. mes "^AD9595Mom and dad keep telling";
  2010. mes "me not to hang out with Maku";
  2011. mes "anymore. Their reason is really";
  2012. mes "dumb, and I don't care if he is";
  2013. mes "poor. He's one of the best guys";
  2014. mes "that I'll ever know.";
  2015. next;
  2016. mes "^000000[Benkastein's Journal]";
  2017. mes "^AD9595Digotz's family is really";
  2018. mes "rich and they don't want him";
  2019. mes "to see Maku anymore either.";
  2020. mes "But Digotz doesn't care.";
  2021. mes "I know he likes Maku a lot.";
  2022. next;
  2023. mes "^000000[Maku]";
  2024. mes "...";
  2025. mes "......";
  2026. next;
  2027. mes "[Benkastein's Journal]";
  2028. mes "^AD9595Today, the three of us";
  2029. mes "made an oath of brotherhood,";
  2030. mes "just like we read in the comic";
  2031. mes "book. We swore we'd always";
  2032. mes "be friends no matter what.";
  2033. mes "For always and for always.";
  2034. next;
  2035. mes "^000000[Maku]";
  2036. mes "Well, that's true,";
  2037. mes "I guess, but people";
  2038. mes "change! Besides, we got";
  2039. mes "that idea from a comic book!";
  2040. mes "Well, if he apologizes first,";
  2041. mes "I guess I better forgive him.";
  2042. next;
  2043. mes "[" + strcharinfo(0) + "]";
  2044. mes "Good...";
  2045. mes "Because Digotz said";
  2046. mes "that he'll be coming";
  2047. mes "by in a few days.";
  2048. next;
  2049. mes "[Maku]";
  2050. mes "What?! He's really coming";
  2051. mes "here? What for? It's too late";
  2052. mes "to patch things up! Still, I'd be";
  2053. mes "a real prick if I didn't see him";
  2054. mes "Alright, fine! I'll teach that guy";
  2055. mes "a lesson once he's here!";
  2056. next;
  2057. mes "[Maku]";
  2058. mes "And, um, gimme that";
  2059. mes "journal! I'm gonna read";
  2060. mes "more of it so I can make";
  2061. mes "fun of Digotz. Bwahahaha!";
  2062. mes "But yeah, um, thanks. Not";
  2063. mes "that I'm grateful or anything.";
  2064. next;
  2065. mes "[Maku]";
  2066. mes "So, uh, I guess";
  2067. mes "I'll see you later.";
  2068. mes "Um, now I gotta get";
  2069. mes "ready for something.";
  2070. mes "^111111(But not to see Digotz!)";
  2071. if(countitem(7351))delitem 7351,1;
  2072. set friendship,9;
  2073. close;
  2074. break;
  2075. case 9:
  2076. mes "[Maku]";
  2077. mes "Why is Digotz";
  2078. mes "so late? This isn't";
  2079. mes "like him at all. Maybe";
  2080. mes "something's wrong?";
  2081. close;
  2082. break;
  2083. case 10:
  2084. mes "[Maku]";
  2085. mes "Why is Digotz";
  2086. mes "so late? This isn't";
  2087. mes "like him at all. Maybe";
  2088. mes "something's wrong?";
  2089. next;
  2090. mes "[Maku]";
  2091. mes "Eh, he might have";
  2092. mes "some kinda reason for";
  2093. mes "being late, but if he don't,";
  2094. mes "i've been saving a whole";
  2095. mes "six pack of kickass to open,";
  2096. mes "just for him. Heh heh heh~";
  2097. close;
  2098. break;
  2099. case 11:
  2100. mes "[Maku]";
  2101. mes "Why is Digotz";
  2102. mes "so late? This isn't";
  2103. mes "like him at all. Maybe";
  2104. mes "something's wrong?";
  2105. next;
  2106. mes "[Maku]";
  2107. mes "Eh, he might have";
  2108. mes "some kinda reason for";
  2109. mes "being late, but if he don't,";
  2110. mes "i've been saving a whole";
  2111. mes "six pack of kickass to open,";
  2112. mes "just for him. Heh heh heh~";
  2113. close;
  2114. break;
  2115. }
  2116. failstr:
  2117. mes "[Maku]";
  2118. mes "Wha...? I dunno if Digotz";
  2119. mes "would say something like";
  2120. mes "that. You sure you heard";
  2121. mes "him carefully enough? It's";
  2122. mes "been a while, but I know";
  2123. mes "how Digotz talks, man.";
  2124. close;
  2125. }
  2126. yuno_in04.gat,107,14,4 script Student 754,{
  2127. mes "[Joey Choryee]";
  2128. mes "This is a study area where";
  2129. mes "you're not supposed to speak,";
  2130. mes "walk or even breathe loudly.";
  2131. mes "Still, students like Benkastein";
  2132. mes "can tune out the whole world";
  2133. mes "when they study hard enough...";
  2134. if(friendship != 6)close;
  2135. next;
  2136. mes "[Joey Choryee]";
  2137. mes "Benkastein...?";
  2138. mes "He's in the north part.";
  2139. mes "of this room. He's a real";
  2140. mes "nice guy, but a little anal.";
  2141. mes "Well, he's too organized";
  2142. mes "and he labels everything!";
  2143. close;
  2144. }
  2145. yuno_in04.gat,96,106,4 script Passionate Student 754,{
  2146. if(friendship == 10)goto s_Ask;
  2147. if(friendship3 == 2 || friendship3 == 3)goto s_Cont2;
  2148. if(friendship3 == 1)goto s_Cont;
  2149. mes "[Passionate Student]";
  2150. mes "Let's see, now.";
  2151. mes "Wind Magic, Black Magic,";
  2152. mes "Porings, ah, there it is";
  2153. mes "Monster race properties.";
  2154. mes "Hopefully this contains";
  2155. mes "the information I need...";
  2156. next;
  2157. if(friendship != 6)goto s_Dialog;
  2158. mes "Upon briefly glancing at";
  2159. mes "this student's belongings,";
  2160. mes "you notice that the name";
  2161. mes "\"Benkastein\" is printed";
  2162. mes "on them. This is the friend";
  2163. mes "mentioned by Maku and Digotz!";
  2164. next;
  2165. menu "Excuse me...",-;
  2166. mes "[" + strcharinfo(0) + "]";
  2167. mes "Excuse me...";
  2168. mes "Benkastein?";
  2169. next;
  2170. mes "[Passionate Student]";
  2171. mes "...The world of humans";
  2172. mes "and the world of demons,";
  2173. mes "yes, yes... No, what I'm";
  2174. mes "looking for is a reference";
  2175. mes "to the heavens of Asgard.";
  2176. mes "Hmm, this here might help...";
  2177. next;
  2178. menu "Hey...",-;
  2179. mes "[" + strcharinfo(0) + "]";
  2180. mes "Hey...";
  2181. mes "Over here.";
  2182. mes "Benkastein!";
  2183. next;
  2184. mes "[Passionate Student]";
  2185. mes "...Oh, now that's a very";
  2186. mes "interesting observation.";
  2187. mes "If I can incorporate that";
  2188. mes "into my thesis without too";
  2189. mes "much trouble, my standpoint";
  2190. mes "would look much more solid...";
  2191. next;
  2192. menu "HEY YOU...!",-;
  2193. mes "[" + strcharinfo(0) + "]";
  2194. mes "HEY YOU...!";
  2195. mes "BENKASTEIN~!";
  2196. next;
  2197. mes "[Passionate Student]";
  2198. mes "Oh, good heavens!";
  2199. mes "C-can't you keep";
  2200. mes "your voice down?";
  2201. mes "I-I'm trying to study!";
  2202. mes "No, wait. Have you been";
  2203. mes "calling me all this time?";
  2204. set friendship3,1;
  2205. close;
  2206. s_Cont:
  2207. mes "[Passionate Student]";
  2208. mes "Oh, you startled me!";
  2209. mes "Still, I'm aware that it's";
  2210. mes "hard to get my attention";
  2211. mes "once I immerse myself";
  2212. mes "in a book. So, how can";
  2213. mes "I help you, adventurer?";
  2214. next;
  2215. menu "Tell him about Maku and Digotz.",-;
  2216. mes "[Benkastein]";
  2217. mes "Oh, how are my friends";
  2218. mes "doing? Oh, what? They're";
  2219. mes "having a huge fight just";
  2220. mes "because one's rich and";
  2221. mes "the other one's poor?";
  2222. mes "That's pretty childish!";
  2223. next;
  2224. mes "[Benkastein]";
  2225. mes "But then again, that's just";
  2226. mes "like them. ^111111*Sigh*^000000 I really want";
  2227. mes "to go back home and get those";
  2228. mes "two to make up, but I also need";
  2229. mes "to finish this thesis. Let's see...";
  2230. mes "What can I possibly do from here?";
  2231. next;
  2232. mes "[Benkastein]";
  2233. mes "Oh, I know what I can do!";
  2234. mes "Wait, but where did I put it?";
  2235. mes "Oh, how cold I lose something";
  2236. mes "so important? Wait! Would you";
  2237. mes "please wait a second while";
  2238. mes "I look for something?";
  2239. set friendship3,2;
  2240. close;
  2241. s_Cont2:
  2242. mes "[Benkastein]";
  2243. mes "Aw nuts, this is";
  2244. mes "taking much longer";
  2245. mes "than I had expected.";
  2246. mes "Now where did I put";
  2247. mes "that thing? Hmmmm...";
  2248. if(friendship3 == 3)goto s_Cont3;
  2249. next;
  2250. mes "^3131FFPerhaps it would";
  2251. mes "be best if you help";
  2252. mes "Benkastein to look for";
  2253. mes "what he's searching for.";
  2254. close;
  2255. s_Cont3:
  2256. next;
  2257. mes "[Benkastein]";
  2258. mes "Oh, is that it?";
  2259. mes "Did you find my";
  2260. mes "journal? Quick, let";
  2261. mes "me check. Yes, yes...";
  2262. mes "This is it! Thank you";
  2263. mes "for finding this for me!";
  2264. next;
  2265. mes "[Benkastein]";
  2266. mes "Would you mind doing";
  2267. mes "a favor for me? It'd be";
  2268. mes "better if I talk to them";
  2269. mes "myself, but I'm too busy";
  2270. mes "working on this thesis...";
  2271. next;
  2272. mes "[Benkastein]";
  2273. mes "Would you please give this";
  2274. mes "journal to Digotz and Maku?";
  2275. mes "I wrote it in when we were";
  2276. mes "really young, so it should";
  2277. mes "remind them of all the good";
  2278. mes "times we used to share.";
  2279. next;
  2280. mes "[Benkastein]";
  2281. mes "Anyway, this should at";
  2282. mes "least help them realize";
  2283. mes "how stupid they've been";
  2284. mes "acting. Thanks in advance,";
  2285. mes "and please take care of";
  2286. mes "Maku and Digotz for me.";
  2287. if(friendship == 6)set friendship,7;
  2288. close;
  2289. s_Dialog:
  2290. mes "^3131FFThis student seems to";
  2291. mes "be dilligently conducting";
  2292. mes "intensive research on some";
  2293. mes "academic subject. For now,";
  2294. mes "it would be best to leave him";
  2295. mes "alone so that he can study.";
  2296. close;
  2297. s_Ask:
  2298. mes "[Benkastein]";
  2299. mes "Were you able to bring";
  2300. mes "my journal to Digotz and";
  2301. mes "Maku? I'm pretty sure it'd";
  2302. mes "remind them of all the good";
  2303. mes "times we had. I know they";
  2304. mes "sure can be stubborn...";
  2305. next;
  2306. mes "[Benkastein]";
  2307. mes "Anyway, I really";
  2308. mes "appreciate all your";
  2309. mes "help. When I go back";
  2310. mes "home, I look forward to";
  2311. mes "seeing the two of them again.";
  2312. next;
  2313. mes "[Benkastein]";
  2314. mes "Until then, I need to research,";
  2315. mes "finish my thesis and accomplish";
  2316. mes "my academic goals. Oh, please";
  2317. mes "take this pass which will let you";
  2318. mes "go back and forth between the";
  2319. mes "rich and poor areas as my thanks.";
  2320. next;
  2321. mes "[Benkastein]";
  2322. mes "Anyway, I wish you";
  2323. mes "safety in your travels,";
  2324. mes "adventurer. When the three";
  2325. mes "of us get together, I'll be";
  2326. mes "sure to let you know~";
  2327. if(BaseLevel < 41)set BaseExp,BaseExp+49500;
  2328. if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+99000;
  2329. if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+198000;
  2330. if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+396000;
  2331. if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+594000;
  2332. if(BaseLevel > 90)set BaseExp,BaseExp+792000;
  2333. getitem 7350,1;
  2334. set friendship,11;
  2335. set friendship3,0;
  2336. close;
  2337. }
  2338. yuno_in04.gat,168,117,1 script Book 111,{
  2339. if(friendship3 == 3)goto Book2;
  2340. if(friendship3 == 2)goto Book;
  2341. mes "^3131FFThis book is labeled,";
  2342. mes "\"Benkastein's Journal";
  2343. mes "Vol. 6.\".";
  2344. close;
  2345. Book:
  2346. mes "^3131FFThis book is labeled,";
  2347. mes "\"Benkastein's Journal";
  2348. mes "Vol. 6.\". This is probably";
  2349. mes "what Benkastein was trying";
  2350. mes "to find, so it might be best to";
  2351. mes "bring this and show it to him";
  2352. set friendship3,3;
  2353. getitem 7351,1;
  2354. close;
  2355. Book2:
  2356. mes "^3131FFThis is where you found";
  2357. mes "the book that Benkastein";
  2358. mes "was looking for.";
  2359. close;
  2360. }
  2361. yuno_in04.gat,169,109,1 script Ambitious Hollgrehenn 111,{
  2362. mes "*Hollgrehenn: The Ambition*";
  2363. mes "By Aragham Caul*";
  2364. mes "";
  2365. mes "";
  2366. mes "";
  2367. mes "";
  2368. mes "Publisher:";
  2369. mes "Muha Books, Co.";
  2370. next;
  2371. mes "...";
  2372. mes "He would stop at nothing";
  2373. mes "to have the greatest weapon";
  2374. mes "in the world in his possession.";
  2375. mes "He became a smith so that he";
  2376. mes "could discern which weapons";
  2377. mes "were the most powerful...";
  2378. next;
  2379. mes "[" + strcharinfo(0) + "]";
  2380. mes "That's strange...";
  2381. mes "The next page";
  2382. mes "has been torn out.";
  2383. close;
  2384. }
  2385. yuno_in04.gat,171,117,1 script List of Books 111,{
  2386. mes "^3131FFYou find a series";
  2387. mes "of paperback books";
  2388. mes "with titles, printed";
  2389. mes "on the binding in an";
  2390. mes "elegantly decorative";
  2391. mes "cursive style font.";
  2392. mes "The titles include...";
  2393. next;
  2394. mes "*Volcanic Passion*";
  2395. mes "*Midnight Crescendo*";
  2396. mes "*A Paris Affair*";
  2397. mes "*Fever Pitch*";
  2398. mes "*The Cowyboy Next Door*";
  2399. mes "*Platonic Romance*";
  2400. mes "*How Lara Got Her Groove Back*";
  2401. next;
  2402. mes "^000000[" + strcharinfo(0) + "]";
  2403. mes "What the...?!";
  2404. mes "This place even has";
  2405. mes "a romance novel section?";
  2406. close;
  2407. }