Przeglądaj źródła

* Optimization of Hugel's "Monster Race" script, 4000+ lines removed (other\monster_race.txt)
* Deleted "Wandering Poets" custom script (custom\etc\wandering_poets.txt)
* Deleted "Iron Cane" custom quest (custom\quests\ironcane.txt)
* Deleted custom Poring Track script, what did this even do...? (custom\etc\p_track.txt)
* Moved custom wedding script into /etc/

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16405 54d463be-8e91-2dee-dedb-b68131a5f0ec

euphyy 13 lat temu
rodzic
commit
75f0852925

+ 0 - 0
npc/custom/marriage.txt → npc/custom/etc/marriage.txt


+ 0 - 67
npc/custom/etc/p_track.txt

@@ -1,67 +0,0 @@
-//===== rAthena Script =======================================
-//= Poring Track Main NPCs
-//===== By: ==================================================
-//= erKURITA
-//===== Current Version: =====================================
-//= 1.3
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= Poring Track core NPCs and warpers.
-//===== Additional Comments: =================================
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Merged and cleaned. [Euphy]
-//============================================================
-
-hugel,58,72,5	script	Yan#track1	86,{
-	callfunc "P_TrackEnt","[Yan]","p_track01";
-	end;
-}
-hugel,62,68,1	script	Yalmire#track1	86,{
-	callfunc "P_TrackEnt","[Yalmire]","p_track02";
-	end;
-}
-
-function	script	P_TrackEnt	{
-	mes getarg(0);
-	mes "Hi "+strcharinfo(0)+", welcome to the Poring Track!";
-	next;
-	switch(select("Information:I want to try it!:Not today.")) {
-		case 1:
-			mes getarg(0);
-			mes "Well... it's quite fun, that's all I can say. Try it!";
-			close;
-		case 2:
-			mes getarg(0);
-			mes "The entrance fee is 500z. would you like to go in?";
-			next;
-			if(select("Yes, please!:No thanks.")==2) {
-				mes getarg(0);
-				mes "You're missing out!";
-				close; }
-			mes getarg(0);
-			if (Zeny < 500) {
-				mes "You can't enter without paying."; close; }
-			mes "Here we go!";
-			close2;
-			set Zeny, Zeny-500;
-			warp getarg(1),75,41;
-			end;
-		case 3:
-			mes getarg(0);
-			mes "See you later!";
-			close;
-	}
-}
-
-p_track01,76,36,2	script	Yan#track2	86,{ end; }
-p_track01,41,57,5	script	Lady#track1::P_track	845,{ end; }
-p_track01,67,34,6	script	Erudite::P_Spectator1	107,{ end; }
-p_track01,44,49,3	script	Edward	881,{ end; }
-p_track01,27,47,3	script	Yuri#P_track	853,{ end; }
-
-p_track02,76,36,2	script	Yalmire#track2	86,{ end; }
-p_track02,30,45,3	script	Nagya	755,{ end; }
-p_track02,42,49,3	script	Asgahrd	733,{ end; }
-p_track02,67,33,1	script	Blacksmith#track1	726,{ end; }
-p_track02,41,57,5	duplicate(P_track)	Lady#track2	845

+ 0 - 712
npc/custom/etc/wandering_poets.txt

@@ -1,712 +0,0 @@
-//===== rAthena Script =======================================
-//= Wandering Poets
-//===== By: ==================================================
-//= MouseJstr
-//===== Current Version: =====================================
-//= 0.2a
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= 
-//===== Additional Comments: =================================
-//= 
-//============================================================
-
-ayothaya,58,134,5	script	Louise Gluck	763,{
-	mes "[Louise Gluck]";
-	mes "What is the next line? ";
-	close;
-OnTimer5000:
-	npcwalkto 65,129;
-	npctalk "Twas brillig, and the slithy toves Did gyre and gimble in the wabe:";
-	end;
-OnTimer10000:
-	npcwalkto 71,131;
-	npctalk "All mimsy were the bogoroves, And the mome raths outgrabe.";
-	end;
-OnTimer15000:
-	npcwalkto 75,127;
-	npctalk "Beware the Jabberwock, my son! The jaws that bite, theh claws that catch!";
-	end;
-OnTimer20000:
-	npcwalkto 80,122;
-	npctalk "Beware the Jubjub bird and shun The frumious Bandersnatch!";
-	end;
-OnTimer25000:
-	npcwalkto 82,118;
-	npctalk "He took his vorpal sword in hand: Long time the manxome foe he sought-";
-	end;
-OnTimer30000:
-	npcwalkto 93,115;
-	npctalk "So rested he by the Tumtum tree, And stood a while in thought.";
-	end;
-OnTimer35000:
-	npcwalkto 94,112;
-	npctalk "And, as in uffish thought he stood, The Jabberwock, with eyes of flame,";
-	end;
-OnTimer40000:
-	npcwalkto 88,124;
-	npctalk "Came whiffling through the tulgey wood, And burbled as it came!";
-	end;
-OnTimer45000:
-	npcwalkto 81,129;
-	npctalk "One, two! One, two! And through and through The vorpal blade went snicker-snack!";
-	end;
-OnTimer50000:
-	npcwalkto 76,139;
-	npctalk "He left it dead, and with its head He went galumphing back.";
-	end;
-OnTimer55000:
-	npcwalkto 67,138;
-	npctalk "And hast though slain the Jabberwock?	Come to my arms beamish boy!";
-	end;
-OnTimer60000:
-	npcwalkto 59,144;
-	npctalk "O frabjous day! Callooh! Callay! He chortled in his joy.";
-	end;
-OnTimer65000:
-	npcwalkto 55,124;
-	npctalk "Twas brillig, and the slithy toves Did gyre and gimble in the wabe:";
-	end;
-OnTimer70000:
-	npcwalkto 58,134;
-	npctalk "All mimsy were the bogoroves, And the mome raths outgrabe.";
-	setnpctimer 0;
-	end;
-OnInit:
-	npcspeed 150;
-	initnpctimer;
-	end;
-}
-
-ayothaya,212,276,0	script	Romeo	50,{
-	mes "[Romeo]";
-	mes "What is the next line?";
-	close;
-OnTimer0:
-	npctalk "He jests at scars that never felt a wound.";
-	end;
-OnTimer6000:
-	npctalk "But, soft! what light through yonder window breaks?";
-	end;
-OnTimer8000:
-	npctalk "It is the east, and Juliet is the sun.";
-	end;
-OnTimer10000:
-	npctalk "Arise, fair sun, and kill the envious moon,";
-	end;
-OnTimer12000:
-	npctalk "Who is already sick and pale with grief,";
-	end;
-OnTimer14000:
-	npctalk "That thou her maid art far more fair than she:";
-	end;
-OnTimer16000:
-	npctalk "Be not her maid, since she is envious;";
-	end;
-OnTimer18000:
-	npctalk "Her vestal livery is but sick and green";
-	end;
-OnTimer20000:
-	npctalk "And none but fools do wear it; cast it off.";
-	end;
-OnTimer22000:
-	npctalk "It is my lady, O, it is my love!";
-	end;
-OnTimer24000:
-	npctalk "O, that she knew she were!";
-	end;
-OnTimer26000:
-	npctalk "She speaks yet she says nothing: what of that?";
-	end;
-OnTimer28000:
-	npctalk "Her eye discourses; I will answer it.";
-	end;
-OnTimer30000:
-	npctalk "I am too bold, tis not to me she speaks:";
-	end;
-OnTimer32000:
-	npctalk "Two of the fairest stars in all the heaven,";
-	end;
-OnTimer34000:
-	npctalk "Having some business, do entreat her eyes";
-	end;
-OnTimer36000:
-	npctalk "To twinkle in their spheres till they return.";
-	end;
-OnTimer38000:
-	npctalk "What if her eyes were there, they in her head?";
-	end;
-OnTimer40000:
-	npctalk "The brightness of her cheek would shame those stars,";
-	end;
-OnTimer42000:
-	npctalk "As daylight doth a lamp; her eyes in heaven";
-	end;
-OnTimer44000:
-	npctalk "Would through the airy region stream so bright";
-	end;
-OnTimer46000:
-	npctalk "That birds would sing and think it were not night.";
-	end;
-OnTimer48000:
-	npctalk "See, how she leans her cheek upon her hand!";
-	end;
-OnTimer50000:
-	npctalk "O, that I were a glove upon that hand,";
-	end;
-OnTimer52000:
-	npctalk "That I might touch that cheek!";
-	end;
-OnTimer56000:
-	npctalk "She speaks:";
-	end;
-OnTimer58000:
-	npctalk "O, speak again, bright angel! for thou art";
-	end;
-OnTimer60000:
-	npctalk "As glorious to this night, being oer my head";
-	end;
-OnTimer62000:
-	npctalk "As is a winged messenger of heaven";
-	end;
-OnTimer64000:
-	npctalk "Unto the white-upturned wondering eyes";
-	end;
-OnTimer66000:
-	npctalk "Of mortals that fall back to gaze on him";
-	end;
-OnTimer68000:
-	npctalk "When he bestrides the lazy-pacing clouds";
-	end;
-OnTimer70000:
-	npctalk "And sails upon the bosom of the air.";
-	end;
-OnTimer80000:
-	npctalk "Shall I hear more, or shall I speak at this?";
-	end;
-OnTimer106000:
-	npctalk "I take thee at thy word:";
-	end;
-OnTimer108000:
-	npctalk "Call me but love, and Ill be new baptized;";
-	end;
-OnTimer110000:
-	npctalk "Henceforth I never will be Romeo.";
-	end;
-OnTimer116000:
-	npctalk "By a name";
-	end;
-OnTimer118000:
-	npctalk "I know not how to tell thee who I am:";
-	end;
-OnTimer120000:
-	npctalk "My name, dear saint, is hateful to myself,";
-	end;
-OnTimer122000:
-	npctalk "Because it is an enemy to thee;";
-	end;
-OnTimer124000:
-	npctalk "Had I it written, I would tear the word.";
-	end;
-OnTimer132000:
-	npctalk "Neither, fair saint, if either thee dislike.";
-	end;
-OnTimer142000:
-	npctalk "With loves light wings did I oer-perch these walls;";
-	end;
-OnTimer144000:
-	npctalk "For stony limits cannot hold love out,";
-	end;
-OnTimer146000:
-	npctalk "And what love can do that dares love attempt;";
-	end;
-OnTimer148000:
-	npctalk "Therefore thy kinsmen are no let to me.";
-	end;
-OnTimer152000:
-	npctalk "Alack, there lies more peril in thine eye";
-	end;
-OnTimer154000:
-	npctalk "Than twenty of their swords: look thou but sweet,";
-	end;
-OnTimer156000:
-	npctalk "And I am proof against their enmity.";
-	end;
-OnTimer160000:
-	npctalk "I have nights cloak to hide me from their sight;";
-	end;
-OnTimer162000:
-	npctalk "And but thou love me, let them find me here:";
-	end;
-OnTimer164000:
-	npctalk "My life were better ended by their hate,";
-	end;
-OnTimer166000:
-	npctalk "Than death prorogued, wanting of thy love.";
-	end;
-OnTimer170000:
-	npctalk "By love, who first did prompt me to inquire;";
-	end;
-OnTimer172000:
-	npctalk "He lent me counsel and I lent him eyes.";
-	end;
-OnTimer174000:
-	npctalk "I am no pilot; yet, wert thou as far";
-	end;
-OnTimer176000:
-	npctalk "As that vast shore washd with the farthest sea,";
-	end;
-OnTimer178000:
-	npctalk "I would adventure for such merchandise.";
-	end;
-OnTimer224000:
-	npctalk "Lady, by yonder blessed moon I swear";
-	end;
-OnTimer226000:
-	npctalk "That tips with silver all these fruit-tree tops--";
-	end;
-OnTimer234000:
-	npctalk "What shall I swear by?";
-	end;
-OnTimer244000:
-	npctalk "If my hearts dear love--";
-	end;
-OnTimer264000:
-	npctalk "O, wilt thou leave me so unsatisfied?";
-	end;
-OnTimer268000:
-	npctalk "The exchange of thy loves faithful vow for mine.";
-	end;
-OnTimer274000:
-	npctalk "Wouldst thou withdraw it? for what purpose, love?";
-	end;
-OnTimer294000:
-	npctalk "O blessed, blessed night! I am afeard.";
-	end;
-OnTimer296000:
-	npctalk "Being in night, all this is but a dream,";
-	end;
-OnTimer298000:
-	npctalk "Too flattering-sweet to be substantial.";
-	end;
-OnTimer330000:
-	npctalk "So thrive my soul--";
-	end;
-OnTimer334000:
-	npctalk "A thousand times the worse, to want thy light.";
-	end;
-OnTimer336000:
-	npctalk "Love goes toward love, as schoolboys from";
-	end;
-OnTimer338000:
-	npctalk "their books,";
-	end;
-OnTimer340000:
-	npctalk "But love from love, toward school with heavy looks.";
-	end;
-OnTimer356000:
-	npctalk "It is my soul that calls upon my name:";
-	end;
-OnTimer358000:
-	npctalk "How silver-sweet sound lovers tongues by night,";
-	end;
-OnTimer360000:
-	npctalk "Like softest music to attending ears!";
-	end;
-OnTimer364000:
-	npctalk "My dear?";
-	end;
-OnTimer370000:
-	npctalk "At the hour of nine.";
-	end;
-OnTimer376000:
-	npctalk "Let me stand here till thou remember it.";
-	end;
-OnTimer382000:
-	npctalk "And Ill still stay, to have thee still forget,";
-	end;
-OnTimer384000:
-	npctalk "Forgetting any other home but this.";
-	end;
-OnTimer398000:
-	npctalk "I would I were thy bird.";
-	end;
-OnTimer410000:
-	npctalk "Sleep dwell upon thine eyes, peace in thy breast!";
-	end;
-OnTimer412000:
-	npctalk "Would I were sleep and peace, so sweet to rest!";
-	end;
-OnTimer414000:
-	npctalk "Hence will I to my ghostly fathers cell,";
-	end;
-OnTimer416000:
-	npctalk "His help to crave, and my dear hap to tell.";
-	end;
-OnTimer538000:
-	setnpctimer 0;
-	end;
-OnInit:
-	npcspeed 150;
-	initnpctimer;
-	end;
-}
- 
-ayothaya,214,279,3	script	Juliet	53,{
-	mes "[Juliet]";
-	mes "What is the next line? ";
-	close;
-OnTimer54000:
-	npctalk "Ay me!";
-	end;
-OnTimer72000:
-	npctalk "O Romeo, Romeo! wherefore art thou Romeo?";
-	end;
-OnTimer74000:
-	npctalk "Deny thy father and refuse thy name;";
-	end;
-OnTimer76000:
-	npctalk "Or, if thou wilt not, be but sworn my love,";
-	end;
-OnTimer78000:
-	npctalk "And Ill no longer be a Capulet.";
-	end;
-OnTimer82000:
-	npctalk "Tis but thy name that is my enemy;";
-	end;
-OnTimer84000:
-	npctalk "Thou art thyself, though not a Montague.";
-	end;
-OnTimer86000:
-	npctalk "Whats Montague? it is nor hand, nor foot,";
-	end;
-OnTimer88000:
-	npctalk "Nor arm, nor face, nor any other part";
-	end;
-OnTimer90000:
-	npctalk "Belonging to a man. O, be some other name!";
-	end;
-OnTimer92000:
-	npctalk "Whats in a name? that which we call a rose";
-	end;
-OnTimer94000:
-	npctalk "By any other name would smell as sweet;";
-	end;
-OnTimer96000:
-	npctalk "So Romeo would, were he not Romeo calld,";
-	end;
-OnTimer98000:
-	npctalk "Retain that dear perfection which he owes";
-	end;
-OnTimer100000:
-	npctalk "Without that title. Romeo, doff thy name,";
-	end;
-OnTimer102000:
-	npctalk "And for that name which is no part of thee";
-	end;
-OnTimer104000:
-	npctalk "Take all myself.";
-	end;
-OnTimer112000:
-	npctalk "What man art thou that thus bescreend in night";
-	end;
-OnTimer114000:
-	npctalk "So stumblest on my counsel?";
-	end;
-OnTimer126000:
-	npctalk "My ears have not yet drunk a hundred words";
-	end;
-OnTimer128000:
-	npctalk "Of that tongues utterance, yet I know the sound:";
-	end;
-OnTimer130000:
-	npctalk "Art thou not Romeo and a Montague?";
-	end;
-OnTimer134000:
-	npctalk "How camest thou hither, tell me, and wherefore?";
-	end;
-OnTimer136000:
-	npctalk "The orchard walls are high and hard to climb,";
-	end;
-OnTimer138000:
-	npctalk "And the place death, considering who thou art,";
-	end;
-OnTimer140000:
-	npctalk "If any of my kinsmen find thee here.";
-	end;
-OnTimer150000:
-	npctalk "If they do see thee, they will murder thee.";
-	end;
-OnTimer158000:
-	npctalk "I would not for the world they saw thee here.";
-	end;
-OnTimer168000:
-	npctalk "By whose direction foundst thou out this place?";
-	end;
-OnTimer180000:
-	npctalk "Thou knowst the mask of night is on my face,";
-	end;
-OnTimer182000:
-	npctalk "Else would a maiden blush bepaint my cheek";
-	end;
-OnTimer184000:
-	npctalk "For that which thou hast heard me speak to-night";
-	end;
-OnTimer186000:
-	npctalk "Fain would I dwell on form, fain, fain deny";
-	end;
-OnTimer188000:
-	npctalk "What I have spoke: but farewell compliment!";
-	end;
-OnTimer190000:
-	npctalk "Dost thou love me? I know thou wilt say Ay,";
-	end;
-OnTimer192000:
-	npctalk "And I will take thy word: yet if thou swearst,";
-	end;
-OnTimer194000:
-	npctalk "Thou mayst prove false; at lovers perjuries";
-	end;
-OnTimer196000:
-	npctalk "Then say, Jove laughs. O gentle Romeo,";
-	end;
-OnTimer198000:
-	npctalk "If thou dost love, pronounce it faithfully:";
-	end;
-OnTimer200000:
-	npctalk "Or if thou thinkst I am too quickly won,";
-	end;
-OnTimer202000:
-	npctalk "Ill frown and be perverse an say thee nay,";
-	end;
-OnTimer204000:
-	npctalk "So thou wilt woo; but else, not for the world.";
-	end;
-OnTimer206000:
-	npctalk "In truth, fair Montague, I am too fond,";
-	end;
-OnTimer208000:
-	npctalk "And therefore thou mayst think my havior light:";
-	end;
-OnTimer210000:
-	npctalk "But trust me, gentleman, Ill prove more true";
-	end;
-OnTimer212000:
-	npctalk "Than those that have more cunning to be strange.";
-	end;
-OnTimer214000:
-	npctalk "I should have been more strange, I must confess,";
-	end;
-OnTimer216000:
-	npctalk "But that thou overheardst, ere I was ware,";
-	end;
-OnTimer218000:
-	npctalk "My true loves passion: therefore pardon me,";
-	end;
-OnTimer220000:
-	npctalk "And not impute this yielding to light love,";
-	end;
-OnTimer222000:
-	npctalk "Which the dark night hath so discovered.";
-	end;
-OnTimer228000:
-	npctalk "O, swear not by the moon, the inconstant moon,";
-	end;
-OnTimer230000:
-	npctalk "That monthly changes in her circled orb,";
-	end;
-OnTimer232000:
-	npctalk "Lest that thy love prove likewise variable.";
-	end;
-OnTimer236000:
-	npctalk "Do not swear at all;";
-	end;
-OnTimer238000:
-	npctalk "Or, if thou wilt, swear by thy gracious self,";
-	end;
-OnTimer240000:
-	npctalk "Which is the god of my idolatry,";
-	end;
-OnTimer242000:
-	npctalk "And Ill believe thee.";
-	end;
-OnTimer246000:
-	npctalk "Well, do not swear: although I joy in thee,";
-	end;
-OnTimer248000:
-	npctalk "I have no joy of this contract to-night:";
-	end;
-OnTimer250000:
-	npctalk "It is too rash, too unadvised, too sudden;";
-	end;
-OnTimer252000:
-	npctalk "Too like the lightning, which doth cease to be";
-	end;
-OnTimer254000:
-	npctalk "Ere one can say It lightens. Sweet, good night!";
-	end;
-OnTimer256000:
-	npctalk "This bud of love, by summers ripening breath,";
-	end;
-OnTimer258000:
-	npctalk "May prove a beauteous flower when next we meet.";
-	end;
-OnTimer260000:
-	npctalk "Good night, good night! as sweet repose and rest";
-	end;
-OnTimer262000:
-	npctalk "Come to thy heart as that within my breast!";
-	end;
-OnTimer266000:
-	npctalk "What satisfaction canst thou have to-night?";
-	end;
-OnTimer270000:
-	npctalk "I gave thee mine before thou didst request it:";
-	end;
-OnTimer272000:
-	npctalk "And yet I would it were to give again.";
-	end;
-OnTimer276000:
-	npctalk "But to be frank, and give it thee again.";
-	end;
-OnTimer278000:
-	npctalk "And yet I wish but for the thing I have:";
-	end;
-OnTimer280000:
-	npctalk "My bounty is as boundless as the sea,";
-	end;
-OnTimer282000:
-	npctalk "My love as deep; the more I give to thee,";
-	end;
-OnTimer284000:
-	npctalk "The more I have, for both are infinite.";
-	end;
-OnTimer288000:
-	npctalk "I hear some noise within; dear love, adieu!";
-	end;
-OnTimer290000:
-	npctalk "Anon, good nurse! Sweet Montague, be true.";
-	end;
-OnTimer292000:
-	npctalk "Stay but a little, I will come again.";
-	end;
-OnTimer302000:
-	npctalk "Three words, dear Romeo, and good night indeed.";
-	end;
-OnTimer304000:
-	npctalk "If that thy bent of love be honourable,";
-	end;
-OnTimer306000:
-	npctalk "Thy purpose marriage, send me word to-morrow,";
-	end;
-OnTimer308000:
-	npctalk "By one that Ill procure to come to thee,";
-	end;
-OnTimer310000:
-	npctalk "Where and what time thou wilt perform the rite;";
-	end;
-OnTimer312000:
-	npctalk "And all my fortunes at thy foot Ill lay";
-	end;
-OnTimer314000:
-	npctalk "And follow thee my lord throughout the world.";
-	end;
-OnTimer318000:
-	npctalk "I come, anon.--But if thou meanst not well,";
-	end;
-OnTimer320000:
-	npctalk "I do beseech thee--";
-	end;
-OnTimer324000:
-	npctalk "By and by, I come:--";
-	end;
-OnTimer326000:
-	npctalk "To cease thy suit, and leave me to my grief:";
-	end;
-OnTimer328000:
-	npctalk "To-morrow will I send.";
-	end;
-OnTimer332000:
-	npctalk "A thousand times good night!";
-	end;
-OnTimer344000:
-	npctalk "Hist! Romeo, hist! O, for a falconers voice,";
-	end;
-OnTimer346000:
-	npctalk "To lure this tassel-gentle back again!";
-	end;
-OnTimer348000:
-	npctalk "Bondage is hoarse, and may not speak aloud;";
-	end;
-OnTimer350000:
-	npctalk "Else would I tear the cave where Echo lies,";
-	end;
-OnTimer352000:
-	npctalk "And make her airy tongue more hoarse than mine,";
-	end;
-OnTimer354000:
-	npctalk "With repetition of my Romeos name.";
-	end;
-OnTimer362000:
-	npctalk "Romeo!";
-	end;
-OnTimer366000:
-	npctalk "At what oclock to-morrow";
-	end;
-OnTimer368000:
-	npctalk "Shall I send to thee?";
-	end;
-OnTimer372000:
-	npctalk "I will not fail: tis twenty years till then.";
-	end;
-OnTimer374000:
-	npctalk "I have forgot why I did call thee back.";
-	end;
-OnTimer378000:
-	npctalk "I shall forget, to have thee still stand there,";
-	end;
-OnTimer380000:
-	npctalk "Remembering how I love thy company.";
-	end;
-OnTimer386000:
-	npctalk "Tis almost morning; I would have thee gone:";
-	end;
-OnTimer388000:
-	npctalk "And yet no further than a wantons bird;";
-	end;
-OnTimer390000:
-	npctalk "Who lets it hop a little from her hand,";
-	end;
-OnTimer392000:
-	npctalk "Like a poor prisoner in his twisted gyves,";
-	end;
-OnTimer394000:
-	npctalk "And with a silk thread plucks it back again,";
-	end;
-OnTimer396000:
-	npctalk "So loving-jealous of his liberty.";
-	end;
-OnTimer400000:
-	npctalk "Sweet, so would I:";
-	end;
-OnTimer402000:
-	npctalk "Yet I should kill thee with much cherishing.";
-	end;
-OnTimer404000:
-	npctalk "Good night, good night! parting is such";
-	end;
-OnTimer406000:
-	npctalk "sweet sorrow,";
-	end;
-OnTimer408000:
-	npctalk "That I shall say good night till it be morrow.";
-	end;
-OnTimer538000:
-	setnpctimer 0;
-	end;
-OnInit:
-	npcspeed 150;
-	initnpctimer;
-	end;
-}

+ 0 - 49
npc/custom/quests/ironcane.txt

@@ -1,49 +0,0 @@
-//===== rAthena Script =======================================
-//= Iron Cain Quest
-//===== By: ==================================================
-//= eA Dev Team
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= Iron Cain (lower part of a full helmet)
-//===== Additional Comments: =================================
-//= 1.1 Fixed exploit [Lupus]
-//============================================================
-
-payon,109,118,5	script	Iron Cain Quest	76,{
-	mes "[Iron Cain Quest]";
-	mes "Here's what you need";
-	mes "The requirements, should you be brave enough to collect them, are:";
-	mes "- 200 Orcish vouchers";
-	mes "- 1 Heroic Emblem";
-	next;
-	mes "[Iron Cain Quest]";
-	mes "Are you ready for me to make this special item?";
-	next;
-	menu "Sure am!",-, "The requirements are unfathomable!",L_Unfathomable;
-
-	mes "[Iron Cain Quest]";
-	if(countitem(931) < 200 || countitem(968) < 1) goto L_NotEnough;
-	delitem 931,200;
-	delitem 968,1;
-	mes "Wow!  You are brave indeed!";
-	next;
-	mes "[Iron Cain Quest]";
-	mes "Enjoy!";
-	getitem 2266,1;
-	close;
-
-L_NotEnough:
-	mes ". . .I'm sorry. You don't have enough money and items.";
-	mes "I can't afford to make this if you don't bring all materials needed.";
-	mes "Please understand this is to benefit heroes such as yourself!";
-	close;
-
-L_Unfathomable:
-	mes "[Iron Cain Quest]";
-	mes "What I had to go through was more unfathomable..";
-	mes "If you succeed in getting these items, you will have incredible strength!";
-	close;
-}

+ 4135 - 8263
npc/pre-re/other/monster_race.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //= L0ne_W0lf
 //===== Current Version: =====================================
-//= 1.6
+//= 1.7
 //===== Compatible With: =====================================
 //= rAthena SVN (Trunk, r12752+)
 //===== Description: =========================================
@@ -20,6 +20,7 @@
 //= 1.4 Fixed call to a non-existant event. [L0ne_W0lf]
 //= 1.5 Updated Dialog. [L0ne_W0lf]
 //= 1.6 Updated experience rewards. [L0ne_W0lf]
+//= 1.7 Optimization, -4000 lines (more can still be done). [Euphy]
 //============================================================
 
 //============================================================
@@ -2563,8566 +2564,4437 @@ p_track01,39,49,3	script	Game Guide#single	845,{
 	close;
 }
 
-p_track01,56,38,0	script	starting#1	-1,0,0,{
+-	script	starting_1	-1,{
 	end;
 
 OnDisable:
-	enablenpc "Luk#1";
-	enablenpc "Luk#2";
-	enablenpc "Luk#3";
-	enablenpc "Luk#4";
-	enablenpc "Luk#5";
-	enablenpc "Luk#6";
-	enablenpc "Tire#1";
-	enablenpc "Tire#2";
-	enablenpc "Tire#3";
-	enablenpc "Tire#4";
-	enablenpc "Tire#5";
-	enablenpc "Tire#6";
-	set $@mr_1_luk1,0;
-	set $@mr_1_tire1,0;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		enablenpc "Luk"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		enablenpc "Tire"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i;
+	setd "$@mr_1_luk"+strnpcinfo(2),0;
+	setd "$@mr_1_tire"+strnpcinfo(2),0;
 	end;
 
 OnInit:
-	disablenpc "starting#1";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
+	if (.@start < 11) set .@speed,60;
+	else if (.@start < 21) set .@speed,70;
+	else if (.@start < 31) set .@speed,80;
+	else if (.@start < 41) set .@speed,90;
+	else if (.@start < 51) set .@speed,100;
+	else if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,5000,.@speed;
 	end;
 }
 
-p_track01,33,38,0	script	Luk#1	-1,0,0,{
+-	script	Luk_1	-1,{
 	end;
 
 OnInit:
-	disablenpc "Luk#1";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,10000,.@speed;
 	end;
 }
 
-p_track01,37,38,0	script	Luk#2	-1,0,0,{
+-	script	Luk_2	-1,{
 	end;
 
 OnInit:
-	disablenpc "Luk#2";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@time,1000;
+	else if (.@start < 71) set .@time,2000;
+	else if (.@start < 81) set .@time,3000;
+	else if (.@start < 91) set .@time,4000;
+	if (.@time) sc_start SC_STUN,.@time,0;
 	end;
 }
 
-p_track01,53,38,0	script	Luk#3	-1,0,0,{
+-	script	Tire_1	-1,{
 	end;
-
 OnInit:
-	disablenpc "Luk#3";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@time,1000;
+	else if (.@start < 71) set .@time,2000;
+	else if (.@start < 81) set .@time,3000;
+	else if (.@start < 91) set .@time,4000;
+	if (.@time) sc_start SC_SLEEP,.@time,0;
 	end;
 }
 
-p_track01,45,38,0	script	Luk#4	-1,0,0,{
-	end;
+p_track01,56,38,0	duplicate(starting_1)	starting#1	-1,0,0
+p_track01,56,36,0	duplicate(starting_1)	starting#2	-1,0,0
+p_track01,56,34,0	duplicate(starting_1)	starting#3	-1,0,0
+p_track01,56,32,0	duplicate(starting_1)	starting#4	-1,0,0
+p_track01,56,30,0	duplicate(starting_1)	starting#5	-1,0,0
+p_track01,56,28,0	duplicate(starting_1)	starting#6	-1,0,0
 
-OnInit:
-	disablenpc "Luk#4";
-	end;
+p_track01,33,38,0	duplicate(Luk_1)	Luk#1	-1,0,0
+p_track01,37,38,0	duplicate(Luk_1)	Luk#2	-1,0,0
+p_track01,53,38,0	duplicate(Luk_1)	Luk#3	-1,0,0
+p_track01,45,38,0	duplicate(Luk_1)	Luk#4	-1,0,0
+p_track01,33,36,0	duplicate(Luk_1)	Luk2#1	-1,0,0
+p_track01,37,36,0	duplicate(Luk_1)	Luk2#2	-1,0,0
+p_track01,53,36,0	duplicate(Luk_1)	Luk2#3	-1,0,0
+p_track01,45,36,0	duplicate(Luk_1)	Luk2#4	-1,0,0
+p_track01,33,34,0	duplicate(Luk_1)	Luk3#1	-1,0,0
+p_track01,37,34,0	duplicate(Luk_1)	Luk3#2	-1,0,0
+p_track01,53,34,0	duplicate(Luk_1)	Luk3#3	-1,0,0
+p_track01,45,34,0	duplicate(Luk_1)	Luk3#4	-1,0,0
+p_track01,33,32,0	duplicate(Luk_1)	Luk4#1	-1,0,0
+p_track01,37,32,0	duplicate(Luk_1)	Luk4#2	-1,0,0
+p_track01,53,32,0	duplicate(Luk_1)	Luk4#3	-1,0,0
+p_track01,45,32,0	duplicate(Luk_1)	Luk4#4	-1,0,0
+p_track01,33,30,0	duplicate(Luk_1)	Luk5#1	-1,0,0
+p_track01,37,30,0	duplicate(Luk_1)	Luk5#2	-1,0,0
+p_track01,53,30,0	duplicate(Luk_1)	Luk5#3	-1,0,0
+p_track01,45,30,0	duplicate(Luk_1)	Luk5#4	-1,0,0
+p_track01,33,28,0	duplicate(Luk_1)	Luk6#1	-1,0,0
+p_track01,37,28,0	duplicate(Luk_1)	Luk6#2	-1,0,0
+p_track01,53,28,0	duplicate(Luk_1)	Luk6#3	-1,0,0
+p_track01,45,28,0	duplicate(Luk_1)	Luk6#4	-1,0,0
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
+p_track01,49,38,0	duplicate(Luk_2)	Luk#5	-1,0,0
+p_track01,41,38,0	duplicate(Luk_2)	Luk#6	-1,0,0
+p_track01,49,36,0	duplicate(Luk_2)	Luk2#5	-1,0,0
+p_track01,41,36,0	duplicate(Luk_2)	Luk2#6	-1,0,0
+p_track01,49,34,0	duplicate(Luk_2)	Luk3#5	-1,0,0
+p_track01,41,34,0	duplicate(Luk_2)	Luk3#6	-1,0,0
+p_track01,49,32,0	duplicate(Luk_2)	Luk4#5	-1,0,0
+p_track01,41,32,0	duplicate(Luk_2)	Luk4#6	-1,0,0
+p_track01,49,30,0	duplicate(Luk_2)	Luk5#5	-1,0,0
+p_track01,41,30,0	duplicate(Luk_2)	Luk5#6	-1,0,0
+p_track01,49,28,0	duplicate(Luk_2)	Luk6#5	-1,0,0
+p_track01,41,28,0	duplicate(Luk_2)	Luk6#6	-1,0,0
 
-p_track01,49,38,0	script	Luk#5	-1,0,0,{
-	end;
+p_track01,43,38,0	duplicate(Tire_1)	Tire#1	-1,0,0
+p_track01,39,38,0	duplicate(Tire_1)	Tire#2	-1,0,0
+p_track01,35,38,0	duplicate(Tire_1)	Tire#3	-1,0,0
+p_track01,55,38,0	duplicate(Tire_1)	Tire#4	-1,0,0
+p_track01,51,38,0	duplicate(Tire_1)	Tire#5	-1,0,0
+p_track01,47,38,0	duplicate(Tire_1)	Tire#6	-1,0,0
+p_track01,43,36,0	duplicate(Tire_1)	Tire2#1	-1,0,0
+p_track01,39,36,0	duplicate(Tire_1)	Tire2#2	-1,0,0
+p_track01,35,36,0	duplicate(Tire_1)	Tire2#3	-1,0,0
+p_track01,55,36,0	duplicate(Tire_1)	Tire2#4	-1,0,0
+p_track01,51,36,0	duplicate(Tire_1)	Tire2#5	-1,0,0
+p_track01,47,36,0	duplicate(Tire_1)	Tire2#6	-1,0,0
+p_track01,43,34,0	duplicate(Tire_1)	Tire3#1	-1,0,0
+p_track01,39,34,0	duplicate(Tire_1)	Tire3#2	-1,0,0
+p_track01,35,34,0	duplicate(Tire_1)	Tire3#3	-1,0,0
+p_track01,55,34,0	duplicate(Tire_1)	Tire3#4	-1,0,0
+p_track01,51,34,0	duplicate(Tire_1)	Tire3#5	-1,0,0
+p_track01,47,34,0	duplicate(Tire_1)	Tire3#6	-1,0,0
+p_track01,43,32,0	duplicate(Tire_1)	Tire4#1	-1,0,0
+p_track01,39,32,0	duplicate(Tire_1)	Tire4#2	-1,0,0
+p_track01,35,32,0	duplicate(Tire_1)	Tire4#3	-1,0,0
+p_track01,55,32,0	duplicate(Tire_1)	Tire4#4	-1,0,0
+p_track01,51,32,0	duplicate(Tire_1)	Tire4#5	-1,0,0
+p_track01,47,32,0	duplicate(Tire_1)	Tire4#6	-1,0,0
+p_track01,43,30,0	duplicate(Tire_1)	Tire5#1	-1,0,0
+p_track01,39,30,0	duplicate(Tire_1)	Tire5#2	-1,0,0
+p_track01,35,30,0	duplicate(Tire_1)	Tire5#3	-1,0,0
+p_track01,55,30,0	duplicate(Tire_1)	Tire5#4	-1,0,0
+p_track01,51,30,0	duplicate(Tire_1)	Tire5#5	-1,0,0
+p_track01,47,30,0	duplicate(Tire_1)	Tire5#6	-1,0,0
+p_track01,43,28,0	duplicate(Tire_1)	Tire6#1	-1,0,0
+p_track01,39,28,0	duplicate(Tire_1)	Tire6#2	-1,0,0
+p_track01,35,28,0	duplicate(Tire_1)	Tire6#3	-1,0,0
+p_track01,55,28,0	duplicate(Tire_1)	Tire6#4	-1,0,0
+p_track01,51,28,0	duplicate(Tire_1)	Tire6#5	-1,0,0
+p_track01,47,28,0	duplicate(Tire_1)	Tire6#6	-1,0,0
 
+//============================================================
+// Monstrer Race - Dual Monster Race
+//============================================================
+hugel,47,56,0	script	#race_timer2-1	-1,{
 OnInit:
-	disablenpc "Luk#5";
+	enablenpc "#race_timer2-1";
+	set $@mon_time_2_1,2;
+	initnpctimer;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
+OnEnable:
+	enablenpc "#race_timer2-1";
+	set $@mon_time_2_1,2;
+	initnpctimer;
 	end;
-}
 
-p_track01,41,38,0	script	Luk#6	-1,0,0,{
+OnDisable:
+	disablenpc "#race_timer2-1";
+	stopnpctimer;
 	end;
 
-OnInit:
-	disablenpc "Luk#6";
+OnTimer10000:
+	mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
+OnTimer30000:
+	mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1";
+	set $@mon_time_2_1,1;
+	donpcevent "#race_timer2-2::OnEnable";
+	enablenpc "Ticket Helper#2";
+	donpcevent "TrapGlobal#race02::OnEnable";
 	end;
-}
 
-p_track01,43,38,0	script	Tire#1	-1,0,0,{
-	end;
-OnInit:
-	disablenpc "Tire#1";
+OnTimer90000:
+	mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer210000:
+	mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1";
 	end;
-}
 
-p_track01,39,38,0	script	Tire#2	-1,0,0,{
+OnTimer270000:
+	mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1";
 	end;
 
-OnInit:
-	disablenpc "Tire#2";
+OnTimer272000:
+	mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer330000:
+	mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1";
+	set $@mon_time_2_1,0;
+	donpcevent "#race_timer2-1::OnDisable";
+	stopnpctimer;
 	end;
 }
 
-p_track01,35,38,0	script	Tire#3	-1,0,0,{
+p_track02,42,23,0	script	#race_timer2-2	-1,{
+OnInit:
+	disablenpc "#race_timer2-2";
+	set $@mon_time_2_2,0;
 	end;
 
-OnInit:
-	disablenpc "Tire#3";
+OnEnable:
+	enablenpc "#race_timer2-2";
+	set $@mon_time_2_2,0;
+	initnpctimer;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnDisable:
+	disablenpc "#race_timer2-2";
+	stopnpctimer;
 	end;
-}
 
-p_track01,55,38,0	script	Tire#4	-1,0,0,{
+OnTimer5000:
+	mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb";
 	end;
 
-OnInit:
-	disablenpc "Tire#4";
+OnTimer7000:
+	mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer120000:
+	mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb";
 	end;
-}
 
-p_track01,51,38,0	script	Tire#5	-1,0,0,{
+OnTimer122000:
+	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
 	end;
 
-OnInit:
-	disablenpc "Tire#5";
+OnTimer240000:
+	mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer242000:
+	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
 	end;
-}
 
-p_track01,47,38,0	script	Tire#6	-1,0,0,{
+OnTimer300000:
+	mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb";
+	set $@mon_time_2_2,1;
+	set $@mon_race_2_1,0;
+	set $@mon_race_2_2,0;
+	disablenpc "Ticket Helper#2";
+	donpcevent "#poring1::OnEnable";
+	donpcevent "#lunatic1::OnEnable";
+	donpcevent "#savagebebe1::OnEnable";
+	donpcevent "#desertwolf1::OnEnable";
+	donpcevent "#deviruchi1::OnEnable";
+	donpcevent "#baphomet1::OnEnable";
+	stopnpctimer;
 	end;
+}
 
+p_track02,80,43,0	script	#race_timer2-3	-1,{
 OnInit:
-	disablenpc "Tire#6";
+	disablenpc "#race_timer2-3";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnEnable:
+	enablenpc "#race_timer2-3";
+	initnpctimer;
 	end;
-}
 
-p_track01,56,36,0	script	starting#2	-1,0,0,{
+OnDisable:
+	disablenpc "#race_timer2-3";
+	stopnpctimer;
 	end;
 
-OnDisable:
-	enablenpc "Luk2#1";
-	enablenpc "Luk2#2";
-	enablenpc "Luk2#3";
-	enablenpc "Luk2#4";
-	enablenpc "Luk2#5";
-	enablenpc "Luk2#6";
-	enablenpc "Tire2#1";
-	enablenpc "Tire2#2";
-	enablenpc "Tire2#3";
-	enablenpc "Tire2#4";
-	enablenpc "Tire2#5";
-	enablenpc "Tire2#6";
-	set $@mr_1_luk2,0; 
-	set $@mr_1_tire2,0;
+OnTimer3000:
+	mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "starting#2";
+OnTimer6000:
+	mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
+OnTimer9000:
+	mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,33,36,0	script	Luk2#1	-1,0,0,{
+OnTimer12000:
+	mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#1";
+OnTimer15000:
+	mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+OnTimer240000:
+	mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,37,36,0	script	Luk2#2	-1,0,0,{
+OnTimer243000:
+	mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#2";
+OnTimer246000:
+	mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+OnTimer249000:
+	mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,53,36,0	script	Luk2#3	-1,0,0,{
+OnTimer252000:
+	mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#3";
+OnTimer300000:
+	mapwarp "p_track02","hugel",63,73;
+	enablenpc "Medal Distributor#medal";
+	donpcevent "#race_timer2-1::OnEnable";
+	set $@mon_race_2_1,0;
+	set $@mon_race_2_2,0;
+	donpcevent "#race_timer2-3::OnDisable";
+	stopnpctimer;
 	end;
+}
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+hugel,62,69,1	script	Eckar Erenes#double	798,{
+	mes "[Eckar Erenes]";
+	mes "Welcome to the";
+	mes "Monster Race Arena,";
+	mes "the pride and joy of";
+	mes "the village of Hugel!";
+	mes "How may I help you?";
+	next;
+	switch(select("Monster Race Info:Enter Monster Race")) {
+	case 1:
+		mes "[Eckar Erenes]";
+		mes "Monster Races originated from";
+		mes "simple children's games in which";
+		mes "Cute Pets would race against each other. This grew into an adult";
+		mes "pastime that is so popular, we've built a racing arena in Hugel.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Our Monster Race Arena hosts";
+		mes "two types of monster races. First, we have the Single Monster Race,";
+		mes "in which those that wagered on the 1st place monster are rewarded.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Then, we have the Dual Monster";
+		mes "Race in which the house odds and rewards are greater than in Single";
+		mes "Monster Races: you must wager on 2 monsters, and they must place in";
+		mes "1st and 2nd for you to win.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Although a small entrance";
+		mes "fee is required, we only use";
+		mes "the money to give rewards to";
+		mes "participants and maintain this";
+		mes "arena. Therefore, we're not";
+		mes "profiting from this enterprise.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Also, we prohibit others";
+		mes "from making personal bets";
+		mes "and wagers, using items and";
+		mes "zeny, based on the outcomes";
+		mes "of these races. That kind of";
+		mes "gambling is illegal here...";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+		mes "Prize Medals during a 5 minute window after the end of the race.";
+		next;
+		break;
+	case 2:
+		break;
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	mes "[Eckar Erenes]";
+	mes "The entrance fee for all races";
+	mes "in the Monster Race Arena is";
+	mes "2,000 zeny. If you'd like to wager on a Single Monster Race,";
+	mes "then please ask my brother";
+	mes "Ellebird to help you.";
+	next;
+	mes "[Eckar Erenes]";
+	mes "Otherwise, I'll help get you";
+	mes "started if you're interested";
+	mes "in a Dual Monster Race.";
+	mes "Would you like to wager";
+	mes "on a Dual Monster Race?";
+	next;
+	switch(select("Yes, please.:No, thanks.")) {
+	case 1:
+		if (checkweight(909,700) == 0) {
+			mes "[Eckar Erenes]";
+			mes "Hmm... You're toting";
+			mes "too many things with you";
+			mes "right now. You better put";
+			mes "some of your stuff away in";
+			mes "Kafra Storage before you can";
+			mes "wager on any monster races...";
+			close;
+		}
+		if (Zeny > 1999) {
+			if (countitem(7514) > 0) {
+				mes "[Eckar Erenes]";
+				mes "Hm? What are you doing";
+				mes "with an expired Racing Ticket?";
+				mes "Well, I better get rid of it for you before it can get mixed up";
+				mes "with your new Racing Ticket.";
+				delitem 7514,1; //Monster_Ticket
+				next;
+				if ($@mon_time_2_1 == 1) {
+					mes "[Eckar Erenes]";
+					mes "Alright, I think you";
+					mes "should be all set. I hope";
+					mes "that you enjoy the race~";
+					mes "Let me guide you inside";
+					mes "the Monster Race Arena now.";
+					set zeny,zeny-2000;
+					set monster_race_2_1,0;
+					set monster_race_2_2,0;
+					close2;
+					warp "p_track02",75,41;
+					end;
+				}
+				else if ($@mon_time_2_1 == 2) {
+					mes "[Eckar Erenes]";
+					mes "We're still finishing our";
+					mes "preparations for the next";
+					mes "Double Monster Race, so";
+					mes "we ask that you please";
+					mes "wait a little while longer...";
+					close;
+				}
+				else {
+					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
+						mes "[Eckar Erenes]";
+						mes "Right now, a Monster Race";
+						mes "is in progress. It's too late to place a wager, but if you'd like";
+						mes "to watch, the fee is 500 zeny";
+						mes "for spectators. Would you like to enter the Monster Race Arena?";
+						next;
+						switch(select("Enter:Cancel")) {
+						case 1:
+							if (Zeny > 499) {
+								mes "[Eckar Erenes]";
+								mes "Thank you~";
+								mes "I hope you enjoy";
+								mes "watching this race!";
+								set zeny,zeny-500;
+								set monster_race_2_1,0;
+								set monster_race_2_2,0;
+								close2;
+								warp "p_track02",75,41;
+								end;
+							}
+							else {
+								mes "[Eckar Erenes]";
+								mes "I'm sorry, but you don't";
+								mes "have enough money to pay";
+								mes "the 500 zeny spectator fee.";
+								close;
+							}
+						case 2:
+							mes "[Eckar Erenes]";
+							mes "Alright, then. If you'd like";
+							mes "to wager on a monster";
+							mes "race, please wait for the";
+							mes "current race to finish. I hope";
+							mes "that you enjoy your time here";
+							mes "in the Monster Race Arena~";
+							close;
+						}
+					}
+					else {
+						mes "[Eckar Erenes]";
+						mes "I'm sorry, but a monster";
+						mes "race has just ended, so we're";
+						mes "having the 5 minute period in";
+						mes "which the winners can claim";
+						mes "their Prize Medals. The gate";
+						mes "will open soon, so please wait.";
+						close;
+					}
+				}
+			}
+			else {
+				if ($@mon_time_2_1 == 1) {
+					mes "[Eckar Erenes]";
+					mes "Thanks, I hope that";
+					mes "you enjoy this race.";
+					mes "Let me guide you now";
+					mes "to the Monster Race Arena.";
+					set zeny,zeny-2000;
+					set monster_race_2_1,0;
+					set monster_race_2_2,0;
+					close2;
+					warp "p_track02",75,41;
+					end;
+				}
+				else if ($@mon_time_2_1 == 2) {
+					mes "[Eckar Erenes]";
+					mes "We're still finishing our";
+					mes "preparations for the next";
+					mes "Double Monster Race, so";
+					mes "we ask that you please";
+					mes "wait a little while longer...";
+					close;
+				}
+				else {
+					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
+						mes "[Eckar Erenes]";
+						mes "Right now, a Monster Race";
+						mes "is in progress. It's too late to place a wager, but if you'd like";
+						mes "to watch, the fee is 500 zeny";
+						mes "for spectators. Would you like to enter the Monster Race Arena?";
+						next;
+						switch(select("Enter:Cancel")) {
+						case 1:
+							if (Zeny > 499) {
+								mes "[Eckar Erenes]";
+								mes "Thank you~";
+								mes "I hope you enjoy";
+								mes "watching this race!";
+								set zeny,zeny-500;
+								set monster_race_2_1,0;
+								set monster_race_2_2,0;
+								close2;
+								warp "p_track02",75,41;
+								end;
+							}
+							else {
+								mes "[Eckar Erenes]";
+								mes "I'm sorry, but you don't";
+								mes "have enough money to pay";
+								mes "the 500 zeny spectator fee.";
+								close;
+							}
+						case 2:
+							mes "[Eckar Erenes]";
+							mes "Alright, then. If you'd like";
+							mes "to wager on a monster";
+							mes "race, please wait for the";
+							mes "current race to finish. I hope";
+							mes "that you enjoy your time here";
+							mes "in the Monster Race Arena~";
+							close;
+						}
+					}
+					else {
+						mes "[Eckar Erenes]";
+						mes "I'm sorry, but a monster";
+						mes "race has just ended, so we're";
+						mes "having the 5 minute period in";
+						mes "which the winners can claim";
+						mes "their Prize Medals. The gate";
+						mes "will open soon, so please wait.";
+ 						close;
+					}
+				}
+			}
+		}
+		else {
+			mes "[Eckar Erenes]";
+			mes "I'm sorry, but you";
+			mes "don't have enough";
+			mes "money to pay the";
+			mes "2,000 zeny entrance fee. ";
+			close;
+		}
+	case 2:
+		mes "[Eckar Erenes]";
+		mes "Very well. I hope that";
+		mes "you enjoy your time here";
+		mes "in the Monster Race Arena~";
+		close;
 	}
-	end;
 }
 
-p_track01,45,36,0	script	Luk2#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,36,0	script	Luk2#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,36,0	script	Luk2#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,36,0	script	Tire2#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,36,0	script	Tire2#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,36,0	script	Tire2#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,36,0	script	Tire2#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,36,0	script	Tire2#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,36,0	script	Tire2#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,34,0	script	starting#3	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk3#1";
-	enablenpc "Luk3#2";
-	enablenpc "Luk3#3";
-	enablenpc "Luk3#4";
-	enablenpc "Luk3#5";
-	enablenpc "Luk3#6";
-	enablenpc "Tire3#1";
-	enablenpc "Tire3#2";
-	enablenpc "Tire3#3";
-	enablenpc "Tire3#4";
-	enablenpc "Tire3#5";
-	enablenpc "Tire3#6";
-	set $@mr_1_luk3,0;
-	set $@mr_1_tire3,0;
-	end;
-
-OnInit:
-	disablenpc "starting#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,34,0	script	Luk3#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,34,0	script	Luk3#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,34,0	script	Luk3#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,34,0	script	Luk3#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,34,0	script	Luk3#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,34,0	script	Luk3#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+p_track02,73,22,1	script	Ticket Helper#2	899,{
+	if (checkweight(908,200) == 0) {
+		mes "[Ticket Helper]";
+		mes "Welcome to the";
+		mes "Monster Race Arena.";
+		mes "If you'd like to participate";
+		mes "in the ^3131FFDouble Monster Race^000000,";
+		mes "then please select 1 out of";
+		mes "the 6 monsters from the list.";
+		next;
+		mes "[Ticket Helper]";
+		mes "Wait, wait...";
+		mes "I can't give you";
+		mes "anything right now.";
+		mes "You're carrying way";
+		mes "too many things...";
+		close;
 	}
-	end;
-}
-
-p_track01,43,34,0	script	Tire3#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,34,0	script	Tire3#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,34,0	script	Tire3#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,34,0	script	Tire3#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,34,0	script	Tire3#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,34,0	script	Tire3#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,32,0	script	starting#4	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "starting#4";
-	enablenpc "Luk4#1";
-	enablenpc "Luk4#2";
-	enablenpc "Luk4#3";
-	enablenpc "Luk4#4";
-	enablenpc "Luk4#5";
-	enablenpc "Luk4#6";
-	enablenpc "Tire4#1";
-	enablenpc "Tire4#2";
-	enablenpc "Tire4#3";
-	enablenpc "Tire4#4";
-	enablenpc "Tire4#5";
-	enablenpc "Tire4#6";
-	set $@mr_1_luk4,0;
-	set $@mr_1_tire4,0;
-	end;
-
-OnInit:
-	disablenpc "starting#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,32,0	script	Luk4#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,32,0	script	Luk4#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,32,0	script	Luk4#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,32,0	script	Luk4#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,32,0	script	Luk4#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,32,0	script	Luk4#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,32,0	script	Tire4#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,32,0	script	Tire4#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,32,0	script	Tire4#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,32,0	script	Tire4#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,32,0	script	Tire4#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,32,0	script	Tire4#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,30,0	script	starting#5	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk5#1";
-	enablenpc "Luk5#2";
-	enablenpc "Luk5#3";
-	enablenpc "Luk5#4";
-	enablenpc "Luk5#5";
-	enablenpc "Luk5#6";
-	enablenpc "Tire5#1";
-	enablenpc "Tire5#2";
-	enablenpc "Tire5#3";
-	enablenpc "Tire5#4";
-	enablenpc "Tire5#5";
-	enablenpc "Tire5#6";
-	set $@mr_1_luk5,0;
-	set $@mr_1_tire5,0;
-	end;
-
-OnInit:
-	disablenpc "starting#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,30,0	script	Luk5#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,30,0	script	Luk5#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,30,0	script	Luk5#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,30,0	script	Luk5#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,30,0	script	Luk5#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,30,0	script	Luk5#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,30,0	script	Tire5#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,30,0	script	Tire5#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,30,0	script	Tire5#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,30,0	script	Tire5#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,30,0	script	Tire5#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,30,0	script	Tire5#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,28,0	script	starting#6	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk6#1";
-	enablenpc "Luk6#2";
-	enablenpc "Luk6#3";
-	enablenpc "Luk6#4";
-	enablenpc "Luk6#5";
-	enablenpc "Luk6#6";
-	enablenpc "Tire6#1";
-	enablenpc "Tire6#2";
-	enablenpc "Tire6#3";
-	enablenpc "Tire6#4";
-	enablenpc "Tire6#5";
-	enablenpc "Tire6#6";
-	set $@mr_1_luk6,0;
-	set $@mr_1_tire6,0;
-	end;
-
-OnInit:
-	disablenpc "starting#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,28,0	script	Luk6#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,28,0	script	Luk6#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,28,0	script	Luk6#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,28,0	script	Luk6#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,28,0	script	Luk6#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,28,0	script	Luk6#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,28,0	script	Tire6#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,28,0	script	Tire6#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,28,0	script	Tire6#3	-1,0,0,{
-	end;
-OnInit:
-	disablenpc "Tire6#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,28,0	script	Tire6#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,28,0	script	Tire6#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,28,0	script	Tire6#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-//============================================================
-// Monstrer Race - Dual Monster Race
-//============================================================
-hugel,47,56,0	script	#race_timer2-1	-1,{
-OnInit:
-	enablenpc "#race_timer2-1";
-	set $@mon_time_2_1,2;
-	initnpctimer;
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-1";
-	set $@mon_time_2_1,2;
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-1";
-	stopnpctimer;
-	end;
-
-OnTimer10000:
-	mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1";
-	end;
-
-OnTimer30000:
-	mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1";
-	set $@mon_time_2_1,1;
-	donpcevent "#race_timer2-2::OnEnable";
-	enablenpc "Ticket Helper#2";
-	donpcevent "TrapGlobal#race02::OnEnable";
-	end;
-
-OnTimer90000:
-	mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer210000:
-	mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer270000:
-	mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer272000:
-	mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer330000:
-	mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1";
-	set $@mon_time_2_1,0;
-	donpcevent "#race_timer2-1::OnDisable";
-	stopnpctimer;
-	end;
-}
-
-p_track02,42,23,0	script	#race_timer2-2	-1,{
-OnInit:
-	disablenpc "#race_timer2-2";
-	set $@mon_time_2_2,0;
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-2";
-	set $@mon_time_2_2,0;
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-2";
-	stopnpctimer;
-	end;
-
-OnTimer5000:
-	mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer7000:
-	mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer120000:
-	mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer122000:
-	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer240000:
-	mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer242000:
-	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer300000:
-	mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb";
-	set $@mon_time_2_2,1;
-	set $@mon_race_2_1,0;
-	set $@mon_race_2_2,0;
-	disablenpc "Ticket Helper#2";
-	donpcevent "#poring1::OnEnable";
-	donpcevent "#lunatic1::OnEnable";
-	donpcevent "#savagebebe1::OnEnable";
-	donpcevent "#desertwolf1::OnEnable";
-	donpcevent "#deviruchi1::OnEnable";
-	donpcevent "#baphomet1::OnEnable";
-	stopnpctimer;
-	end;
-}
-
-p_track02,80,43,0	script	#race_timer2-3	-1,{
-OnInit:
-	disablenpc "#race_timer2-3";
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-3";
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-3";
-	stopnpctimer;
-	end;
-
-OnTimer3000:
-	mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00";
-	end;
-
-OnTimer6000:
-	mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer9000:
-	mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer12000:
-	mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer15000:
-	mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer240000:
-	mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00";
-	end;
-
-OnTimer243000:
-	mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer246000:
-	mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer249000:
-	mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer252000:
-	mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00";
-	end;
-
-OnTimer300000:
-	mapwarp "p_track02","hugel",63,73;
-	enablenpc "Medal Distributor#medal";
-	donpcevent "#race_timer2-1::OnEnable";
-	set $@mon_race_2_1,0;
-	set $@mon_race_2_2,0;
-	donpcevent "#race_timer2-3::OnDisable";
-	stopnpctimer;
-	end;
-}
-
-hugel,62,69,1	script	Eckar Erenes#double	798,{
-	mes "[Eckar Erenes]";
-	mes "Welcome to the";
-	mes "Monster Race Arena,";
-	mes "the pride and joy of";
-	mes "the village of Hugel!";
-	mes "How may I help you?";
-	next;
-	switch(select("Monster Race Info:Enter Monster Race")) {
-	case 1:
-		mes "[Eckar Erenes]";
-		mes "Monster Races originated from";
-		mes "simple children's games in which";
-		mes "Cute Pets would race against each other. This grew into an adult";
-		mes "pastime that is so popular, we've built a racing arena in Hugel.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Our Monster Race Arena hosts";
-		mes "two types of monster races. First, we have the Single Monster Race,";
-		mes "in which those that wagered on the 1st place monster are rewarded.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Then, we have the Dual Monster";
-		mes "Race in which the house odds and rewards are greater than in Single";
-		mes "Monster Races: you must wager on 2 monsters, and they must place in";
-		mes "1st and 2nd for you to win.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Although a small entrance";
-		mes "fee is required, we only use";
-		mes "the money to give rewards to";
-		mes "participants and maintain this";
-		mes "arena. Therefore, we're not";
-		mes "profiting from this enterprise.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Also, we prohibit others";
-		mes "from making personal bets";
-		mes "and wagers, using items and";
-		mes "zeny, based on the outcomes";
-		mes "of these races. That kind of";
-		mes "gambling is illegal here...";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-		mes "Prize Medals during a 5 minute window after the end of the race.";
-		next;
-		break;
-	case 2:
-		break;
-	}
-	mes "[Eckar Erenes]";
-	mes "The entrance fee for all races";
-	mes "in the Monster Race Arena is";
-	mes "2,000 zeny. If you'd like to wager on a Single Monster Race,";
-	mes "then please ask my brother";
-	mes "Ellebird to help you.";
-	next;
-	mes "[Eckar Erenes]";
-	mes "Otherwise, I'll help get you";
-	mes "started if you're interested";
-	mes "in a Dual Monster Race.";
-	mes "Would you like to wager";
-	mes "on a Dual Monster Race?";
-	next;
-	switch(select("Yes, please.:No, thanks.")) {
-	case 1:
-		if (checkweight(909,700) == 0) {
-			mes "[Eckar Erenes]";
-			mes "Hmm... You're toting";
-			mes "too many things with you";
-			mes "right now. You better put";
-			mes "some of your stuff away in";
-			mes "Kafra Storage before you can";
-			mes "wager on any monster races...";
-			close;
-		}
-		if (Zeny > 1999) {
-			if (countitem(7514) > 0) {
-				mes "[Eckar Erenes]";
-				mes "Hm? What are you doing";
-				mes "with an expired Racing Ticket?";
-				mes "Well, I better get rid of it for you before it can get mixed up";
-				mes "with your new Racing Ticket.";
-				delitem 7514,1; //Monster_Ticket
-				next;
-				if ($@mon_time_2_1 == 1) {
-					mes "[Eckar Erenes]";
-					mes "Alright, I think you";
-					mes "should be all set. I hope";
-					mes "that you enjoy the race~";
-					mes "Let me guide you inside";
-					mes "the Monster Race Arena now.";
-					set zeny,zeny-2000;
-					set monster_race_2_1,0;
-					set monster_race_2_2,0;
-					close2;
-					warp "p_track02",75,41;
-					end;
-				}
-				else if ($@mon_time_2_1 == 2) {
-					mes "[Eckar Erenes]";
-					mes "We're still finishing our";
-					mes "preparations for the next";
-					mes "Double Monster Race, so";
-					mes "we ask that you please";
-					mes "wait a little while longer...";
-					close;
-				}
-				else {
-					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
-						mes "[Eckar Erenes]";
-						mes "Right now, a Monster Race";
-						mes "is in progress. It's too late to place a wager, but if you'd like";
-						mes "to watch, the fee is 500 zeny";
-						mes "for spectators. Would you like to enter the Monster Race Arena?";
-						next;
-						switch(select("Enter:Cancel")) {
-						case 1:
-							if (Zeny > 499) {
-								mes "[Eckar Erenes]";
-								mes "Thank you~";
-								mes "I hope you enjoy";
-								mes "watching this race!";
-								set zeny,zeny-500;
-								set monster_race_2_1,0;
-								set monster_race_2_2,0;
-								close2;
-								warp "p_track02",75,41;
-								end;
-							}
-							else {
-								mes "[Eckar Erenes]";
-								mes "I'm sorry, but you don't";
-								mes "have enough money to pay";
-								mes "the 500 zeny spectator fee.";
-								close;
-							}
-						case 2:
-							mes "[Eckar Erenes]";
-							mes "Alright, then. If you'd like";
-							mes "to wager on a monster";
-							mes "race, please wait for the";
-							mes "current race to finish. I hope";
-							mes "that you enjoy your time here";
-							mes "in the Monster Race Arena~";
-							close;
-						}
-					}
-					else {
-						mes "[Eckar Erenes]";
-						mes "I'm sorry, but a monster";
-						mes "race has just ended, so we're";
-						mes "having the 5 minute period in";
-						mes "which the winners can claim";
-						mes "their Prize Medals. The gate";
-						mes "will open soon, so please wait.";
-						close;
-					}
-				}
-			}
-			else {
-				if ($@mon_time_2_1 == 1) {
-					mes "[Eckar Erenes]";
-					mes "Thanks, I hope that";
-					mes "you enjoy this race.";
-					mes "Let me guide you now";
-					mes "to the Monster Race Arena.";
-					set zeny,zeny-2000;
-					set monster_race_2_1,0;
-					set monster_race_2_2,0;
-					close2;
-					warp "p_track02",75,41;
-					end;
-				}
-				else if ($@mon_time_2_1 == 2) {
-					mes "[Eckar Erenes]";
-					mes "We're still finishing our";
-					mes "preparations for the next";
-					mes "Double Monster Race, so";
-					mes "we ask that you please";
-					mes "wait a little while longer...";
-					close;
-				}
-				else {
-					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
-						mes "[Eckar Erenes]";
-						mes "Right now, a Monster Race";
-						mes "is in progress. It's too late to place a wager, but if you'd like";
-						mes "to watch, the fee is 500 zeny";
-						mes "for spectators. Would you like to enter the Monster Race Arena?";
-						next;
-						switch(select("Enter:Cancel")) {
-						case 1:
-							if (Zeny > 499) {
-								mes "[Eckar Erenes]";
-								mes "Thank you~";
-								mes "I hope you enjoy";
-								mes "watching this race!";
-								set zeny,zeny-500;
-								set monster_race_2_1,0;
-								set monster_race_2_2,0;
-								close2;
-								warp "p_track02",75,41;
-								end;
-							}
-							else {
-								mes "[Eckar Erenes]";
-								mes "I'm sorry, but you don't";
-								mes "have enough money to pay";
-								mes "the 500 zeny spectator fee.";
-								close;
-							}
-						case 2:
-							mes "[Eckar Erenes]";
-							mes "Alright, then. If you'd like";
-							mes "to wager on a monster";
-							mes "race, please wait for the";
-							mes "current race to finish. I hope";
-							mes "that you enjoy your time here";
-							mes "in the Monster Race Arena~";
-							close;
-						}
-					}
-					else {
-						mes "[Eckar Erenes]";
-						mes "I'm sorry, but a monster";
-						mes "race has just ended, so we're";
-						mes "having the 5 minute period in";
-						mes "which the winners can claim";
-						mes "their Prize Medals. The gate";
-						mes "will open soon, so please wait.";
- 						close;
-					}
-				}
-			}
-		}
-		else {
-			mes "[Eckar Erenes]";
-			mes "I'm sorry, but you";
-			mes "don't have enough";
-			mes "money to pay the";
-			mes "2,000 zeny entrance fee. ";
-			close;
-		}
-	case 2:
-		mes "[Eckar Erenes]";
-		mes "Very well. I hope that";
-		mes "you enjoy your time here";
-		mes "in the Monster Race Arena~";
-		close;
-	}
-}
-
-p_track02,73,22,1	script	Ticket Helper#2	899,{
-	if (checkweight(908,200) == 0) {
-		mes "[Ticket Helper]";
-		mes "Welcome to the";
-		mes "Monster Race Arena.";
-		mes "If you'd like to participate";
-		mes "in the ^3131FFDouble Monster Race^000000,";
-		mes "then please select 1 out of";
-		mes "the 6 monsters from the list.";
-		next;
-		mes "[Ticket Helper]";
-		mes "Wait, wait...";
-		mes "I can't give you";
-		mes "anything right now.";
-		mes "You're carrying way";
-		mes "too many things...";
-		close;
-	}
-	if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-		mes "[Ticket Helper]";
-		mes "Hello there!";
-		mes "Interested in wagering on";
-		mes "the Dual Monster Race?";
-		mes "I'm here to help you if you've";
-		mes "got any questions, or if you";
-		mes "want to place your wager.";
-		next;
-		switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) {
-		case 1:
-			mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]";
-			mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]";
-			mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]";
-			mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]";
-			mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]";
-			mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]";
-			close;
-		case 2:
-			mes "[Ticket Helper]";
-			mes "Alright, please choose which";
-			mes "two monsters that you think";
-			mes "will win 1st and 2nd place.";
-			mes "If both your monsters come";
-			mes "in 1st and 2nd, in any order,";
-			mes "you'll win the wager.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Now, please tell me";
-			mes "your first choice for one";
-			mes "of the monsters that";
-			mes "will win this race.";
-			next;
-			switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
-			case 1:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 1^000000, a friendly";
-				mes "Poring type monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've chosen";
-								mes "^0000FFMonster 1^000000 and";
-								mes "^0000FFMonster 4^000000.";
-								mes "I wish you good luck.";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-							break;
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 2:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 2^000000, an adorable";
-				mes "Lunatic type monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 3:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 3^000000, a darling";
-				mes "Savage Bebe monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 4:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 4^000000, a gentle Baby";
-				mes "Desert Wolf monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-						break;
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 5:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 5^000000, a small, yet";
-				mes "demonic, Deviruchi.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 6:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 6^000000, a naughty";
-				mes "Baphomet Jr. monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Then, please pick your 2nd choice.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			}
-		case 3:
-			mes "[Ticket Helper]";
-			mes "Monster Races originated from";
-			mes "simple children's games in which";
-			mes "Cute Pets would race against each other. This grew into an adult";
-			mes "pastime that is so popular, we've built a racing arena in Hugel.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Our Monster Race Arena hosts";
-			mes "two types of monster races. First, we have the Single Monster Race,";
-			mes "in which those that wagered on the 1st place monster are rewarded.";
-			next;
-			mes "[Eclar Ellbird]";
-			mes "Then, we have the Dual Monster";
-			mes "Race in which those that wagered on the 1st and 2nd place monsters";
-			mes "are equally rewarded. The house";
-			mes "odds and wager rewards are greater in Dual Races than Single Races.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Although a small entrance";
-			mes "fee is required, we only use";
-			mes "the money to give rewards to";
-			mes "participants and maintain this";
-			mes "arena. Therefore, we're not";
-			mes "profiting from this enterprise.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Also, we prohibit others";
-			mes "from making personal bets";
-			mes "and wagers, using items and";
-			mes "zeny, based on the outcomes";
-			mes "of these races. That kind of";
-			mes "gambling is illegal here...";
-			next;
-			mes "[Ticket Helper]";
-			mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-			mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-			mes "Prize Medals during a 5 minute window after the end of the race.";
-			next;
-			mes "[Ticket Helper]";
-			mes "You're already here";
-			mes "inside the Monster Race";
-			mes "Arena, so you may as well";
-			mes "try placing a wager. It's";
-			mes "more fun than you'd think~";
-			close;
-		case 4:
-			mes "[Ticket Helper]";
-			mes "You have canceled";
-			mes "your wager. Okay,";
-			mes "I understand. Perhaps";
-			mes "you'd feel more comfortable";
-			mes "checking the monsters first?";
-			close;
-		}
-	}
-	else {
-		if (countitem(7514) > 0) {
-			mes "[Ticket Helper]";
-			mes "You've wagered on";
-			mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000";
-			mes "for this Dual Monster Race.";
-			next;
-			mes "[Ticket Helper]";
-			mes "The start of the race will be";
-			mes "announced through a broadcast.";
-			mes "You can refer to your Mini-Map";
-			mes "to track the monsters' race";
-			mes "positions. Thank you, and";
-			mes "have a good time!";
-			viewpoint 1,43,35,0,0xFF0000;
-			close;
-		}
-		else {
-			mes "[Ticket Helper]";
-			mes "The start of the race will be";
-			mes "announced through a broadcast.";
-			mes "You can refer to your Mini-Map";
-			mes "to track the monsters' race";
-			mes "positions. Thank you, and";
-			mes "have a good time!";
-			viewpoint 1,43,35,0,0xFF0000;
-			close;
-		}
-	}
-
-OnInit:
-	disablenpc "Ticket Helper#2";
-	end;
-}
-
-p_track02,39,49,3	script	Game Guide#double	845,{
-	mes "[Game Guide]";
-	mes "Welcome to the";
-	mes "Monster Race Arena.";
-	mes "How can I help you?";
-	next;
-	switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
-	case 1:
-		mes "[Game Guide]";
-		mes "Monster Races originated from";
-		mes "simple children's games in which";
-		mes "Cute Pets would race against each other. This grew into an adult";
-		mes "pastime that is so popular, we've built a racing arena in Hugel.";
-		next;
-		mes "[Game Guide]";
-		mes "Our Monster Race Arena hosts";
-		mes "two types of monster races. First, we have the Single Monster Race,";
-		mes "in which those that wagered on the 1st place monster are rewarded.";
-		next;
-		mes "[Game Guide]";
-		mes "Then, we have the Dual Monster";
-		mes "Race in which the house odds and rewards are greater than in Single";
-		mes "Monster Races: you must wager on 2 monsters, and they must place in";
-		mes "1st and 2nd for you to win.";
-		next;
-		mes "[Game Guide]";
-		mes "Although a small entrance";
-		mes "fee is required, we only use";
-		mes "the money to give rewards to";
-		mes "participants and maintain this";
-		mes "arena. Therefore, we're not";
-		mes "profiting from this enterprise.";
-		next;
-		mes "[Game Guide]";
-		mes "Also, we prohibit others";
-		mes "from making personal bets";
-		mes "and wagers, using items and";
-		mes "zeny, based on the outcomes";
-		mes "of these races. That kind of";
-		mes "gambling is illegal here...";
-		next;
-		mes "[Game Guide]";
-		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-		mes "Prize Medals during a 5 minute window after the end of the race.";
-		next;
-		break;
-	case 2:
-		mes "[Game Guide]";
-		mes "Before placing a wager, you";
-		mes "must get a free Racing Ticket";
-		mes "from the Ticket Helper. There,";
-		mes "I've marked the Ticket Helper";
-		mes "on your Mini-Map, so you can";
-		mes "find him pretty easily.";
-		viewpoint 1,73,22,1,0xFF3355;
-		next;
-		break;
-	case 3:
-		mes "[Game Guide]";
-		mes "If you wagered on the winner";
-		mes "of a Single Monster Race, or";
-		mes "on the 1st or 2nd place winners";
-		mes "in a Dual Monster Race, then";
-		mes "you can exchange your Racing";
-		mes "Ticket for Prize Medals.";
-		next;
-		mes "[Game Guide]";
-		mes "However, you must exchange";
-		mes "your Racing Ticket with the";
-		mes "Medal Distributor within the";
-		mes "5 minute window after the end";
-		mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000";
-		next;
-		mes "[Game Guide]";
-		mes "When this 5 minute window";
-		mes "elapses, you will be teleported outside, and we will immediately";
-		mes "begin preparing for the next race. Make sure that you remember this";
-		mes "information when you wager.";
-		next;
-		mes "[Game Guide]";
-		mes "If you haven't received";
-		mes "your free Racing Ticket,";
-		mes "then please visit the Ticket";
-		mes "Helper. There, I've just marked";
-		mes "his location on your Mini-Map.";
-		viewpoint 1,67,45,2,0xCE6300;
-		next;
-		break;
-	}
-	mes "[Game Guide]";
-	mes "Thank you, and";
-	mes "I hope you enjoy";
-	mes "your time here in the";
-	mes "Monster Racing Arena.";
-	close;
-}
-
-p_track02,67,45,5	script	Medal Distributor#medal	845,{
-	if (checkweight(909,20) == 0) {
-		mes "[Medal Distributor]";
-		mes "I'm sorry, but I can't";
-		mes "reward you with any medals";
-		mes "until you make more space";
-		mes "available in your Inventory.";
-		close;
-	}
-	if (countitem(7514) > 0) {
-		mes "[Medal Distributor]";
-		mes "Hello there~";
-		mes "If you've wagered on the";
-		mes "winning monster in a recent";
-		mes "race, then you can exchange";
-		mes "your game ticket here for";
-		mes "some Prize Medals.";
-		next;
-		mes "[Medal Distributor]";
-		mes "Please remember that you can";
-		mes "only exchange winning Game";
-		mes "Tickets for Prize Medals right";
-		mes "after the race finishes. Prize";
-		mes "Medals may be given to Wayne";
-		mes "in Hugel in exchange for items.";
-		next;
-		if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) {
-			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) {
-			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) {
-			if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else {
-			mes "[Medal Distributor]";
-			mes "Hello there~";
-			mes "If you've wagered on the";
-			mes "winning monster in a recent";
-			mes "race, then you can exchange";
-			mes "your game ticket here for";
-			mes "some Prize Medals.";
-			next;
-			mes "[Medal Distributor]";
-			mes "Please remember that you can";
-			mes "only exchange winning Game";
-			mes "Tickets for Prize Medals right";
-			mes "after the race finishes. Prize";
-			mes "Medals may be given to Wayne";
-			mes "in Hugel in exchange for items.";
-			close;
-		}
-	}
-	else {
-		mes "[Medal Distributor]";
-		mes "Hello there~";
-		mes "If you've wagered on the";
-		mes "winning monster in a recent";
-		mes "race, then you can exchange";
-		mes "your game ticket here for";
-		mes "some Prize Medals.";
-		next;
-		mes "[Medal Distributor]";
-		mes "Please remember that you can";
-		mes "only exchange winning Game";
-		mes "Tickets for Prize Medals right";
-		mes "after the race finishes. Prize";
-		mes "Medals may be given to Wayne";
-		mes "in Hugel in exchange for items.";
-		close;
-	}
-
-OnInit:
-	disablenpc "Medal Distributor#medal";
-	end;
-}
-
-p_track02,76,38,1	script	Exit Guide#double	798,{
-	mes "[Exit Guide]";
-	mes "If you have a winning Racing";
-	mes "Ticket, please make sure that";
-	mes "you redeem it for Prize Medals";
-	mes "now. All Racing Tickets become";
-	mes "void once the next race begins.";
-	next;
-	mes "[Exit Guide]";
-	mes "If you wish to leave";
-	mes "the arena, then I can guide";
-	mes "you outside. Would you like";
-	mes "to leave the arena right now?";
-	next;
-	switch(select("Yes:No")) {
-	case 1:
-		if (countitem(7514) == 0) {
-			mes "[Exit Guide]";
-			mes "Thank you for";
-			mes "your patronage, and";
-			mes "I hope that you come";
-			mes "visit us again soon~";
-		}
-		else {
-			mes "[Exit Guide]";
-			mes "In accordance with our";
-			mes "policies, I must take your";
-			mes "Racing Ticket before you leave.";
-			mes "Thank you for your patronage,";
-			mes "and I hope you enjoy your time";
-			mes "here in the Monster Race Arena.";
-			delitem 7514,1; //Monster_Ticket
-		}
-		set monster_race_2_1,0;
-		set monster_race_2_2,0;
-		close2;
-		warp "hugel",63,73;
-		end;
-	case 2:
-		mes "[Exit Guide]";
-		mes "Alright, then.";
-		mes "Just let me know";
-		mes "whenever you're";
-		mes "ready to leave.";
-		close;
-	}
-}
-
-p_track02,30,38,0	script	#poring1	139,0,0,{
-OnInit:
-	disablenpc "#poring1";
-	end;
-
-OnEnable:
-	enablenpc "#poring1";
-	monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#poring1::OnMyMobDead";
-	disablenpc "#poring1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_lv;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,1;
-		donpcevent "#poring1::OnDisable";
-	}
-	else {
-		emotion e_lv;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,1;
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,36,0	script	#lunatic1	139,0,0,{
-OnInit:
-	disablenpc "#lunatic1";
-	end;
-
-OnEnable:
-	enablenpc "#lunatic1";
-	monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#lunatic1::OnMyMobDead";
-	disablenpc "#lunatic1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_ho;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,2;
-		donpcevent "#lunatic1::OnDisable";
-	}
-	else {
-		emotion e_ho;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,2;
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,34,0	script	#savagebebe1	139,0,0,{
-OnInit:
-	disablenpc "#savagebebe1";
-	end;
-
-OnEnable:
-	enablenpc "#savagebebe1";
-	monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#savagebebe1::OnMyMobDead";
-	disablenpc "#savagebebe1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_heh;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,3;
-		donpcevent "#savagebebe1::OnDisable";
-	}
-	else {
-		emotion e_heh;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,3;
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,32,0	script	#desertwolf1	139,0,0,{
-OnInit:
-	disablenpc "#desertwolf1";
-	end;
-
-OnEnable:
-	enablenpc "#desertwolf1";
-	monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#desertwolf1::OnMyMobDead";
-	disablenpc "#desertwolf1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_kis;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,4;
-		donpcevent "#desertwolf1::OnDisable";
-	}
-	else {
-		emotion e_kis;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,4;
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,30,0	script	#deviruchi1	139,0,0,{
-OnInit:
-	disablenpc "#deviruchi1";
-	end;
-
-OnEnable:
-	enablenpc "#deviruchi1";
-	monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#deviruchi1::OnMyMobDead";
-	disablenpc "#deviruchi1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_gg;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,5;
-		donpcevent "#deviruchi1::OnDisable";
-	}
-	else {
-		emotion e_gg;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,5;
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,28,0	script	#baphomet1	139,0,0,{
-OnInit:
-	disablenpc "#baphomet1";
-	end;
-
-OnEnable:
-	enablenpc "#baphomet1";
-	monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#baphomet1::OnMyMobDead";
-	disablenpc "#baphomet1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_pif;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,6;
-		donpcevent "#baphomet1::OnDisable";
-	}
-	else {
-		emotion e_pif;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,6;
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc  "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,19,48,0	script	TrapGlobal#race02	-1,{
-OnInit:
-	set $@mon_r02_luk1,0;
-	set $@mon_r02_luk2,0;
-	set $@mon_r02_luk3,0;
-	set $@mon_r02_luk4,0;
-	set $@mon_r02_luk5,0;
-	set $@mon_r02_luk6,0;
-	set $@mon_r02_tire1,0;
-	set $@mon_r02_tire2,0;
-	set $@mon_r02_tire3,0;
-	set $@mon_r02_tire4,0;
-	set $@mon_r02_tire5,0;
-	set $@mon_r02_tire6,0;
-	end;
-
-OnEnable:
-	enablenpc "TrapGlobal#race02";
-	enablenpc "starting#race02_1";
-	enablenpc "starting#race02_2";
-	enablenpc "starting#race02_3";
-	enablenpc "starting#race02_4";
-	enablenpc "starting#race02_5";
-	enablenpc "starting#race02_6";
-	//-------------------------------------------------------------
-	// Monster No. 1, Poring
-	//-------------------------------------------------------------
-	set .@firstline,rand(1,70);
-	if ((.@firstline > 0) && (.@firstline < 11)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_5";
-		enablenpc "Luk#race02_1_6";
-		set .@firsttired,rand(50,60);
-		if (.@firsttired > 49) && (.@firsttired < 61) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-		}
-	}
-	else if ((.@firstline > 10) && (.@firstline < 31)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_5";
-		set .@firsttired,rand(40,60);
-		if (.@firsttired > 49) && (.@firsttired < 61) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-		}
-	}
-	else if ((.@firstline > 20) && (.@firstline < 41)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		set .@firsttired,rand(30,50);
-		if (.@firsttired > 39) && (.@firsttired < 51) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-		}
-	}
-	else if ((.@firstline > 40) && (.@firstline < 51)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		set .@firsttired,rand(20,40);
-		if (.@firsttired > 29) && (.@firsttired < 41) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-		}
-	}
-	else if ((.@firstline > 50) && (.@firstline < 61)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		set .@firsttired,rand(10,30);
-		if (.@firsttired > 19) && (.@firsttired < 31) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-	}
-	else if ((.@firstline > 60) && (.@firstline < 71)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		enablenpc "Luk#race02_1_4";
-		set .@firsttired,rand(0,20);
-		if (.@firsttired > 9) && (.@firsttired < 21) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-			enablenpc "Tire#race02_1_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		enablenpc "Luk#race02_1_4";
-		set .@firsttired,rand(0,20);
-		if (.@firsttired > 9) && (.@firsttired < 21) {
-			set $@mon_r02_tire1,.@firstline;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-		else {
-			set $@mon_r02_tire1,.@firstline;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-			enablenpc "Tire#race02_1_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 2, Lunatic
-	//-------------------------------------------------------------
-	set .@secondline,rand(1,70);
-	if ((.@secondline > 0) && (.@secondline < 11)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_5";
-		enablenpc "Luk#race02_2_6";
-		set .@secondtired,rand(50,60);
-		if (.@secondtired > 49) && (.@secondtired < 61) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-		}
-	}
-	else if ((.@secondline > 10) && (.@secondline < 31)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_5";
-		set .@secondtired,rand(40,60);
-		if (.@secondtired > 49) && (.@secondtired < 61) {
-			set $@mon_r02_tire2,.@secondline;
-			enablenpc "Tire#race02_2_1";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondline;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-		}
-	}
-	else if ((.@secondline > 20) && (.@secondline < 41)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		set .@secondtired,rand(30,50);
-		if (.@secondtired > 39) && (.@secondtired < 51) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-		}
-	}
-	else if ((.@secondline > 40) && (.@secondline < 51)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		set .@secondtired,rand(20,40);
-		if (.@secondtired > 29) && (.@secondtired < 41) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-		}
-	}
-	else if ((.@secondline > 50) && (.@secondline < 61)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		set .@secondtired,rand(10,30);
-		if (.@secondtired > 19) && (.@secondtired < 31) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-	}
-	else if ((.@secondline > 60) && (.@secondline < 71)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		enablenpc "Luk#race02_2_4";
-		set .@secondtired,rand(0,20);
-		if (.@secondtired > 9) && (.@secondtired < 21) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-			enablenpc "Tire#race02_2_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		enablenpc "Luk#race02_2_4";
-		set .@secondtired,rand(0,20);
-		if (.@secondtired > 9) && (.@secondtired < 21) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-			enablenpc "Tire#race02_2_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 3, Savage Babe
-	//-------------------------------------------------------------
-	set .@thirdline,rand(1,70);
-	if ((.@thirdline > 0) && (.@thirdline < 11)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_5";
-		enablenpc "Luk#race02_3_6";
-		set .@thridtired,rand(50,60);
-		if (.@thridtired > 49) && (.@thridtired < 61) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-		}
-	}
-	else if ((.@thirdline > 10) && (.@thirdline < 31)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_5";
-		set .@thridtired,rand(40,60);
-		if (.@thridtired > 49) && (.@thridtired < 61) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-		}
-	}
-	else if ((.@thirdline > 20) && (.@thirdline < 41)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		set .@thridtired,rand(30,50);
-		if (.@thridtired > 39) && (.@thridtired < 51) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-		}
-	}
-	else if ((.@thirdline > 40) && (.@thirdline < 51)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		set .@thridtired,rand(20,40);
-		if (.@thridtired > 29) && (.@thridtired < 41) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-		}
-	}
-	else if ((.@thirdline > 50) && (.@thirdline < 61)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		set .@thridtired,rand(10,30);
-		if (.@thridtired > 19) && (.@thridtired < 31) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-	}
-	else if ((.@thirdline > 60) && (.@thirdline < 71)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		enablenpc "Luk#race02_3_4";
-		set .@thridtired,rand(0,20);
-		if (.@thridtired > 9) && (.@thridtired < 21) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-			enablenpc "Tire#race02_3_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		enablenpc "Luk#race02_3_4";
-		set .@thridtired,rand(0,20);
-		if (.@thridtired > 9) && (.@thridtired < 21) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-			enablenpc "Tire#race02_3_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 4, Baby Desert Wolf
-	//-------------------------------------------------------------
-	set .@fourthline,rand(1,70);
-	if ((.@fourthline > 0) && (.@fourthline < 11)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_5";
-		enablenpc "Luk#race02_4_6";
-		set .@fourthtired,rand(50,60);
-		if (.@fourthtired > 49) && (.@fourthtired < 61) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-		}
-	}
-	else if ((.@fourthline > 10) && (.@fourthline < 31)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_5";
-		set .@fourthtired,rand(40,60);
-		if (.@fourthtired > 49) && (.@fourthtired < 61) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-		}
-	}
-	else if ((.@fourthline > 20) && (.@fourthline < 41)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		set .@fourthtired,rand(30,50);
-		if (.@fourthtired > 39) && (.@fourthtired < 51) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-		}
-	}
-	else if ((.@fourthline > 40) && (.@fourthline < 51)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		set .@fourthtired,rand(20,40);
-		if (.@fourthtired > 29) && (.@fourthtired < 41) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-		}
-	}
-	else if ((.@fourthline > 50) && (.@fourthline < 61)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		set .@fourthtired,rand(10,30);
-		if (.@fourthtired > 19) && (.@fourthtired < 31) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-	}
-	else if ((.@fourthline > 60) && (.@fourthline < 71)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		enablenpc "Luk#race02_4_4";
-		set .@fourthtired,rand(0,20);
-		if (.@fourthtired > 9) && (.@fourthtired < 21) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-			enablenpc "Tire#race02_4_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		enablenpc "Luk#race02_4_4";
-		set .@fourthtired,rand(0,20);
-		if (.@fourthtired > 9) && (.@fourthtired < 21) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-			enablenpc "Tire#race02_4_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 5, Deviruchi
-	//-------------------------------------------------------------
-	set .@fifthline,rand(1,70);
-	if ((.@fifthline > 0) && (.@fifthline < 11)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_5";
-		set .@fifthtired,rand(50,60);
-		if (.@fifthtired > 49) && (.@fifthtired < 61) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-		}
-	}
-	else if ((.@fifthline > 10) && (.@fifthline < 31)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_5";
-		set .@fifthtired,rand(40,60);
-		if (.@fifthtired > 49) && (.@fifthtired < 61) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-		}
-	}
-	else if ((.@fifthline > 20) && (.@fifthline < 41)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		set .@fifthtired,rand(30,50);
-		if (.@fifthtired > 39) && (.@fifthtired < 51) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-		}
-	}
-	else if ((.@fifthline > 40) && (.@fifthline < 51)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		set .@fifthtired,rand(20,40);
-		if (.@fifthtired > 29) && (.@fifthtired < 41) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-		}
-	}
-	else if ((.@fifthline > 50) && (.@fifthline < 61)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		set .@fifthtired,rand(10,30);
-		if (.@fifthtired > 19) && (.@fifthtired < 31) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-	}
-	else if ((.@fifthline > 60) && (.@fifthline < 71)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		enablenpc "Luk#race02_5_4";
-		set .@fifthtired,rand(0,20);
-		if (.@fifthtired > 9) && (.@fifthtired < 21) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-			enablenpc "Tire#race02_5_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		enablenpc "Luk#race02_5_4";
-		set .@fifthtired,rand(0,20);
-		if (.@fifthtired > 9) && (.@fifthtired < 21) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-			enablenpc "Tire#race02_5_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 6, Baphomet Jr.
-	//-------------------------------------------------------------
-	set .@sixthline,rand(1,70);
-	if ((.@sixthline > 0) && (.@sixthline < 11)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_5";
-		enablenpc "Luk#race02_6_6";
-		set .@sixthtired,rand(50,60);
-		if (.@sixthtired > 49) && (.@sixthtired < 61) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-		}
-	}
-	else if ((.@sixthline > 10) && (.@sixthline < 31)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_5";
-		set .@sixthtired,rand(40,60);
-		if (.@sixthtired > 49) && (.@sixthtired < 61) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-		}
-	}
-	else if ((.@sixthline > 20) && (.@sixthline < 41)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		set .@sixthtired,rand(30,50);
-		if (.@sixthtired > 39) && (.@sixthtired < 51) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-		}
-	}
-	else if ((.@sixthline > 40) && (.@sixthline < 51)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		set .@sixthtired,rand(20,40);
-		if (.@sixthtired > 29) && (.@sixthtired < 41) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-		}
-	}
-	else if ((.@sixthline > 50) && (.@sixthline < 61)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		set .@sixthtired,rand(10,30);
-		if (.@sixthtired > 19) && (.@sixthtired < 31) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-	}
-	else if ((.@sixthline > 60) && (.@sixthline < 71)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		enablenpc "Luk#race02_6_4";
-		set .@sixthtired,rand(0,20);
-		if (.@sixthtired > 9) && (.@sixthtired < 21) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-			enablenpc "Tire#race02_6_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		enablenpc "Luk#race02_6_4";
-		set .@sixthtired,rand(0,20);
-		if (.@sixthtired > 9) && (.@sixthtired < 21) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-			enablenpc "Tire#race02_6_6";
-		}
-	}
-	end;
-
-OnDisable:
-	disablenpc "TrapGlobal#race02";
-	donpcevent "starting#race02_1::OnDisable";
-	donpcevent "starting#race02_2::OnDisable";
-	donpcevent "starting#race02_3::OnDisable";
-	donpcevent "starting#race02_4::OnDisable";
-	donpcevent "starting#race02_5::OnDisable";
-	donpcevent "starting#race02_6::OnDisable";
-	end;
-}
-
-p_track02,56,38,0	script	starting#race02_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_1";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_1";
-	disablenpc "Luk#race02_1_1";
-	disablenpc "Luk#race02_1_2";
-	disablenpc "Luk#race02_1_3";
-	disablenpc "Luk#race02_1_4";
-	disablenpc "Luk#race02_1_5";
-	disablenpc "Luk#race02_1_6";
-	disablenpc "Tire#race02_1_1";
-	disablenpc "Tire#race02_1_2";
-	disablenpc "Tire#race02_1_3";
-	disablenpc "Tire#race02_1_4";
-	disablenpc "Tire#race02_1_5";
-	disablenpc "Tire#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,38,0	script	Luk#race02_1_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,38,0	script	Luk#race02_1_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,38,0	script	Luk#race02_1_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,38,0	script	Luk#race02_1_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,38,0	script	Luk#race02_1_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,38,0	script	Luk#race02_1_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,38,0	script	Tire#race02_1_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,38,0	script	Tire#race02_1_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,38,0	script	Tire#race02_1_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,38,0	script	Tire#race02_1_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,38,0	script	Tire#race02_1_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,38,0	script	Tire#race02_1_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,36,0	script	starting#race02_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_2";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_2";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_4";
-	disablenpc "Luk#race02_2_5";
-	disablenpc "Luk#race02_2_6";
-	disablenpc "Tire#race02_2_1";
-	disablenpc "Tire#race02_2_2";
-	disablenpc "Tire#race02_2_3";
-	disablenpc "Tire#race02_2_4";
-	disablenpc "Tire#race02_2_5";
-	disablenpc "Tire#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,36,0	script	Luk#race02_2_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,36,0	script	Luk#race02_2_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,36,0	script	Luk#race02_2_3	-1,0,0,{
-OnInit:
-	disablenpc "Luk#race02_2_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,36,0	script	Luk#race02_2_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,36,0	script	Luk#race02_2_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,36,0	script	Luk#race02_2_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,36,0	script	Tire#race02_2_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,36,0	script	Tire#race02_2_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,36,0	script	Tire#race02_2_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,36,0	script	Tire#race02_2_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,36,0	script	Tire#race02_2_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,36,0	script	Tire#race02_2_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,34,0	script	starting#race02_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_3";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_3";
-	disablenpc "Luk#race02_3_1";
-	disablenpc "Luk#race02_3_2";
-	disablenpc "Luk#race02_3_3";
-	disablenpc "Luk#race02_3_4";
-	disablenpc "Luk#race02_3_5";
-	disablenpc "Luk#race02_3_6";
-	disablenpc "Tire#race02_3_1";
-	disablenpc "Tire#race02_3_2";
-	disablenpc "Tire#race02_3_3";
-	disablenpc "Tire#race02_3_4";
-	disablenpc "Tire#race02_3_5";
-	disablenpc "Tire#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,34,0	script	Luk#race02_3_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,34,0	script	Luk#race02_3_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,34,0	script	Luk#race02_3_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,34,0	script	Luk#race02_3_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,34,0	script	Luk#race02_3_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,34,0	script	Luk#race02_3_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,34,0	script	Tire#race02_3_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,34,0	script	Tire#race02_3_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,34,0	script	Tire#race02_3_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,34,0	script	Tire#race02_3_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,34,0	script	Tire#race02_3_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,34,0	script	Tire#race02_3_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,32,0	script	starting#race02_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_4";
-	end;
-
-OnEnable:
-	enablenpc "starting#race02_4";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_4";
-	disablenpc "Luk#race02_4_1";
-	disablenpc "Luk#race02_4_2";
-	disablenpc "Luk#race02_4_3";
-	disablenpc "Luk#race02_4_4";
-	disablenpc "Luk#race02_4_5";
-	disablenpc "Luk#race02_4_6";
-	disablenpc "Tire#race02_4_1";
-	disablenpc "Tire#race02_4_2";
-	disablenpc "Tire#race02_4_3";
-	disablenpc "Tire#race02_4_4";
-	disablenpc "Tire#race02_4_5";
-	disablenpc "Tire#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,32,0	script	Luk#race02_4_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,32,0	script	Luk#race02_4_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,32,0	script	Luk#race02_4_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,32,0	script	Luk#race02_4_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,32,0	script	Luk#race02_4_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,32,0	script	Luk#race02_4_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,32,0	script	Tire#race02_4_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,32,0	script	Tire#race02_4_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,32,0	script	Tire#race02_4_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,32,0	script	Tire#race02_4_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,32,0	script	Tire#race02_4_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,32,0	script	Tire#race02_4_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,30,0	script	starting#race02_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_5";
-	end;
-
-OnEnable:
-	enablenpc "starting#race02_5";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_5";
-	disablenpc "Luk#race02_5_1";
-	disablenpc "Luk#race02_5_2";
-	disablenpc "Luk#race02_5_3";
-	disablenpc "Luk#race02_5_4";
-	disablenpc "Luk#race02_5_5";
-	disablenpc "Luk#race02_5_6";
-	disablenpc "Tire#race02_5_1";
-	disablenpc "Tire#race02_5_2";
-	disablenpc "Tire#race02_5_3";
-	disablenpc "Tire#race02_5_4";
-	disablenpc "Tire#race02_5_5";
-	disablenpc "Tire#race02_5_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,30,0	script	Luk#race02_5_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_1";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_1";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+		mes "[Ticket Helper]";
+		mes "Hello there!";
+		mes "Interested in wagering on";
+		mes "the Dual Monster Race?";
+		mes "I'm here to help you if you've";
+		mes "got any questions, or if you";
+		mes "want to place your wager.";
+		next;
+		switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) {
+		case 1:
+			mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]";
+			mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]";
+			mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]";
+			mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]";
+			mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]";
+			mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]";
+			close;
+		case 2:
+			mes "[Ticket Helper]";
+			mes "Alright, please choose which";
+			mes "two monsters that you think";
+			mes "will win 1st and 2nd place.";
+			mes "If both your monsters come";
+			mes "in 1st and 2nd, in any order,";
+			mes "you'll win the wager.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Now, please tell me";
+			mes "your first choice for one";
+			mes "of the monsters that";
+			mes "will win this race.";
+			next;
+			switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
+			case 1:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 1^000000, a friendly";
+				mes "Poring type monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've chosen";
+								mes "^0000FFMonster 1^000000 and";
+								mes "^0000FFMonster 4^000000.";
+								mes "I wish you good luck.";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+							break;
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 2:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 2^000000, an adorable";
+				mes "Lunatic type monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 3:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 3^000000, a darling";
+				mes "Savage Bebe monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 4:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 4^000000, a gentle Baby";
+				mes "Desert Wolf monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+						break;
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 5:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 5^000000, a small, yet";
+				mes "demonic, Deviruchi.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 6:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 6^000000, a naughty";
+				mes "Baphomet Jr. monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Then, please pick your 2nd choice.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			}
+		case 3:
+			mes "[Ticket Helper]";
+			mes "Monster Races originated from";
+			mes "simple children's games in which";
+			mes "Cute Pets would race against each other. This grew into an adult";
+			mes "pastime that is so popular, we've built a racing arena in Hugel.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Our Monster Race Arena hosts";
+			mes "two types of monster races. First, we have the Single Monster Race,";
+			mes "in which those that wagered on the 1st place monster are rewarded.";
+			next;
+			mes "[Eclar Ellbird]";
+			mes "Then, we have the Dual Monster";
+			mes "Race in which those that wagered on the 1st and 2nd place monsters";
+			mes "are equally rewarded. The house";
+			mes "odds and wager rewards are greater in Dual Races than Single Races.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Although a small entrance";
+			mes "fee is required, we only use";
+			mes "the money to give rewards to";
+			mes "participants and maintain this";
+			mes "arena. Therefore, we're not";
+			mes "profiting from this enterprise.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Also, we prohibit others";
+			mes "from making personal bets";
+			mes "and wagers, using items and";
+			mes "zeny, based on the outcomes";
+			mes "of these races. That kind of";
+			mes "gambling is illegal here...";
+			next;
+			mes "[Ticket Helper]";
+			mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+			mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+			mes "Prize Medals during a 5 minute window after the end of the race.";
+			next;
+			mes "[Ticket Helper]";
+			mes "You're already here";
+			mes "inside the Monster Race";
+			mes "Arena, so you may as well";
+			mes "try placing a wager. It's";
+			mes "more fun than you'd think~";
+			close;
+		case 4:
+			mes "[Ticket Helper]";
+			mes "You have canceled";
+			mes "your wager. Okay,";
+			mes "I understand. Perhaps";
+			mes "you'd feel more comfortable";
+			mes "checking the monsters first?";
+			close;
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,30,0	script	Luk#race02_5_2	-1,0,0,{
-	end;
+		if (countitem(7514) > 0) {
+			mes "[Ticket Helper]";
+			mes "You've wagered on";
+			mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000";
+			mes "for this Dual Monster Race.";
+			next;
+			mes "[Ticket Helper]";
+			mes "The start of the race will be";
+			mes "announced through a broadcast.";
+			mes "You can refer to your Mini-Map";
+			mes "to track the monsters' race";
+			mes "positions. Thank you, and";
+			mes "have a good time!";
+			viewpoint 1,43,35,0,0xFF0000;
+			close;
+		}
+		else {
+			mes "[Ticket Helper]";
+			mes "The start of the race will be";
+			mes "announced through a broadcast.";
+			mes "You can refer to your Mini-Map";
+			mes "to track the monsters' race";
+			mes "positions. Thank you, and";
+			mes "have a good time!";
+			viewpoint 1,43,35,0,0xFF0000;
+			close;
+		}
+	}
 
 OnInit:
-	disablenpc "Luk#race02_5_2";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_2";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_2";
+	disablenpc "Ticket Helper#2";
 	end;
+}
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+p_track02,39,49,3	script	Game Guide#double	845,{
+	mes "[Game Guide]";
+	mes "Welcome to the";
+	mes "Monster Race Arena.";
+	mes "How can I help you?";
+	next;
+	switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
+	case 1:
+		mes "[Game Guide]";
+		mes "Monster Races originated from";
+		mes "simple children's games in which";
+		mes "Cute Pets would race against each other. This grew into an adult";
+		mes "pastime that is so popular, we've built a racing arena in Hugel.";
+		next;
+		mes "[Game Guide]";
+		mes "Our Monster Race Arena hosts";
+		mes "two types of monster races. First, we have the Single Monster Race,";
+		mes "in which those that wagered on the 1st place monster are rewarded.";
+		next;
+		mes "[Game Guide]";
+		mes "Then, we have the Dual Monster";
+		mes "Race in which the house odds and rewards are greater than in Single";
+		mes "Monster Races: you must wager on 2 monsters, and they must place in";
+		mes "1st and 2nd for you to win.";
+		next;
+		mes "[Game Guide]";
+		mes "Although a small entrance";
+		mes "fee is required, we only use";
+		mes "the money to give rewards to";
+		mes "participants and maintain this";
+		mes "arena. Therefore, we're not";
+		mes "profiting from this enterprise.";
+		next;
+		mes "[Game Guide]";
+		mes "Also, we prohibit others";
+		mes "from making personal bets";
+		mes "and wagers, using items and";
+		mes "zeny, based on the outcomes";
+		mes "of these races. That kind of";
+		mes "gambling is illegal here...";
+		next;
+		mes "[Game Guide]";
+		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+		mes "Prize Medals during a 5 minute window after the end of the race.";
+		next;
+		break;
+	case 2:
+		mes "[Game Guide]";
+		mes "Before placing a wager, you";
+		mes "must get a free Racing Ticket";
+		mes "from the Ticket Helper. There,";
+		mes "I've marked the Ticket Helper";
+		mes "on your Mini-Map, so you can";
+		mes "find him pretty easily.";
+		viewpoint 1,73,22,1,0xFF3355;
+		next;
+		break;
+	case 3:
+		mes "[Game Guide]";
+		mes "If you wagered on the winner";
+		mes "of a Single Monster Race, or";
+		mes "on the 1st or 2nd place winners";
+		mes "in a Dual Monster Race, then";
+		mes "you can exchange your Racing";
+		mes "Ticket for Prize Medals.";
+		next;
+		mes "[Game Guide]";
+		mes "However, you must exchange";
+		mes "your Racing Ticket with the";
+		mes "Medal Distributor within the";
+		mes "5 minute window after the end";
+		mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000";
+		next;
+		mes "[Game Guide]";
+		mes "When this 5 minute window";
+		mes "elapses, you will be teleported outside, and we will immediately";
+		mes "begin preparing for the next race. Make sure that you remember this";
+		mes "information when you wager.";
+		next;
+		mes "[Game Guide]";
+		mes "If you haven't received";
+		mes "your free Racing Ticket,";
+		mes "then please visit the Ticket";
+		mes "Helper. There, I've just marked";
+		mes "his location on your Mini-Map.";
+		viewpoint 1,67,45,2,0xCE6300;
+		next;
+		break;
 	}
-	end;
+	mes "[Game Guide]";
+	mes "Thank you, and";
+	mes "I hope you enjoy";
+	mes "your time here in the";
+	mes "Monster Racing Arena.";
+	close;
 }
 
-p_track02,53,30,0	script	Luk#race02_5_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_3";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_3";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+p_track02,67,45,5	script	Medal Distributor#medal	845,{
+	if (checkweight(909,20) == 0) {
+		mes "[Medal Distributor]";
+		mes "I'm sorry, but I can't";
+		mes "reward you with any medals";
+		mes "until you make more space";
+		mes "available in your Inventory.";
+		close;
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	if (countitem(7514) > 0) {
+		mes "[Medal Distributor]";
+		mes "Hello there~";
+		mes "If you've wagered on the";
+		mes "winning monster in a recent";
+		mes "race, then you can exchange";
+		mes "your game ticket here for";
+		mes "some Prize Medals.";
+		next;
+		mes "[Medal Distributor]";
+		mes "Please remember that you can";
+		mes "only exchange winning Game";
+		mes "Tickets for Prize Medals right";
+		mes "after the race finishes. Prize";
+		mes "Medals may be given to Wayne";
+		mes "in Hugel in exchange for items.";
+		next;
+		if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) {
+			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) {
+			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) {
+			if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else {
+			mes "[Medal Distributor]";
+			mes "Hello there~";
+			mes "If you've wagered on the";
+			mes "winning monster in a recent";
+			mes "race, then you can exchange";
+			mes "your game ticket here for";
+			mes "some Prize Medals.";
+			next;
+			mes "[Medal Distributor]";
+			mes "Please remember that you can";
+			mes "only exchange winning Game";
+			mes "Tickets for Prize Medals right";
+			mes "after the race finishes. Prize";
+			mes "Medals may be given to Wayne";
+			mes "in Hugel in exchange for items.";
+			close;
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
+		mes "[Medal Distributor]";
+		mes "Hello there~";
+		mes "If you've wagered on the";
+		mes "winning monster in a recent";
+		mes "race, then you can exchange";
+		mes "your game ticket here for";
+		mes "some Prize Medals.";
+		next;
+		mes "[Medal Distributor]";
+		mes "Please remember that you can";
+		mes "only exchange winning Game";
+		mes "Tickets for Prize Medals right";
+		mes "after the race finishes. Prize";
+		mes "Medals may be given to Wayne";
+		mes "in Hugel in exchange for items.";
+		close;
 	}
-	end;
-}
-
-p_track02,45,30,0	script	Luk#race02_5_4	-1,0,0,{
-	end;
 
 OnInit:
-	disablenpc "Luk#race02_5_4";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_4";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	disablenpc "Medal Distributor#medal";
 	end;
 }
 
-p_track02,49,30,0	script	Luk#race02_5_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_5";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_5";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+p_track02,76,38,1	script	Exit Guide#double	798,{
+	mes "[Exit Guide]";
+	mes "If you have a winning Racing";
+	mes "Ticket, please make sure that";
+	mes "you redeem it for Prize Medals";
+	mes "now. All Racing Tickets become";
+	mes "void once the next race begins.";
+	next;
+	mes "[Exit Guide]";
+	mes "If you wish to leave";
+	mes "the arena, then I can guide";
+	mes "you outside. Would you like";
+	mes "to leave the arena right now?";
+	next;
+	switch(select("Yes:No")) {
+	case 1:
+		if (countitem(7514) == 0) {
+			mes "[Exit Guide]";
+			mes "Thank you for";
+			mes "your patronage, and";
+			mes "I hope that you come";
+			mes "visit us again soon~";
+		}
+		else {
+			mes "[Exit Guide]";
+			mes "In accordance with our";
+			mes "policies, I must take your";
+			mes "Racing Ticket before you leave.";
+			mes "Thank you for your patronage,";
+			mes "and I hope you enjoy your time";
+			mes "here in the Monster Race Arena.";
+			delitem 7514,1; //Monster_Ticket
+		}
+		set monster_race_2_1,0;
+		set monster_race_2_2,0;
+		close2;
+		warp "hugel",63,73;
+		end;
+	case 2:
+		mes "[Exit Guide]";
+		mes "Alright, then.";
+		mes "Just let me know";
+		mes "whenever you're";
+		mes "ready to leave.";
+		close;
 	}
-	end;
 }
 
-p_track02,41,30,0	script	Luk#race02_5_6	-1,0,0,{
-	end;
-
+p_track02,30,38,0	script	#poring1	139,0,0,{
 OnInit:
-	disablenpc "Luk#race02_5_6";
+	disablenpc "#poring1";
 	end;
 
 OnEnable:
-	enablenpc "Luk#race02_5_6";
+	enablenpc "#poring1";
+	monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Luk#race02_5_6";
+	killmonster "p_track02","#poring1::OnMyMobDead";
+	disablenpc "#poring1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_lv;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,1;
+		donpcevent "#poring1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	else {
+		emotion e_lv;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,1;
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
-
-p_track02,43,30,0	script	Tire#race02_5_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_5_1";
-	end;
 
-OnEnable:
-	enablenpc "Tire#race02_5_1";
-	end;
-
-OnDisable:
-	disablenpc "Tire#race02_5_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnMyMobDead:
 	end;
 }
 
-p_track02,39,30,0	script	Tire#race02_5_2	-1,0,0,{
-	end;
-
+p_track02,30,36,0	script	#lunatic1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_2";
+	disablenpc "#lunatic1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_2";
+	enablenpc "#lunatic1";
+	monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_2";
+	killmonster "p_track02","#lunatic1::OnMyMobDead";
+	disablenpc "#lunatic1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_ho;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,2;
+		donpcevent "#lunatic1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_ho;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,2;
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
-
-p_track02,35,30,0	script	Tire#race02_5_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_5_3";
-	end;
-
-OnEnable:
-	enablenpc "Tire#race02_5_3";
-	end;
-
-OnDisable:
-	disablenpc "Tire#race02_5_3";
-	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnMyMobDead:
 	end;
 }
 
-p_track02,55,30,0	script	Tire#race02_5_4	-1,0,0,{
-	end;
-
+p_track02,30,34,0	script	#savagebebe1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_4";
+	disablenpc "#savagebebe1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_4";
+	enablenpc "#savagebebe1";
+	monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_4";
+	killmonster "p_track02","#savagebebe1::OnMyMobDead";
+	disablenpc "#savagebebe1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_heh;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,3;
+		donpcevent "#savagebebe1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_heh;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,3;
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,51,30,0	script	Tire#race02_5_5	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,32,0	script	#desertwolf1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_5";
+	disablenpc "#desertwolf1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_5";
+	enablenpc "#desertwolf1";
+	monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_5";
+	killmonster "p_track02","#desertwolf1::OnMyMobDead";
+	disablenpc "#desertwolf1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_kis;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,4;
+		donpcevent "#desertwolf1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_kis;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,4;
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,47,30,0	script	Tire#race02_5_6	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,30,0	script	#deviruchi1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_6";
+	disablenpc "#deviruchi1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_6";
+	enablenpc "#deviruchi1";
+	monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_6";
+	killmonster "p_track02","#deviruchi1::OnMyMobDead";
+	disablenpc "#deviruchi1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_gg;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,5;
+		donpcevent "#deviruchi1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_gg;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,5;
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,56,28,0	script	starting#race02_6	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,28,0	script	#baphomet1	139,0,0,{
 OnInit:
-	disablenpc "starting#race02_6";
+	disablenpc "#baphomet1";
 	end;
 
 OnEnable:
-	enablenpc "starting#race02_6";
+	enablenpc "#baphomet1";
+	monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "starting#race02_6";
-	disablenpc "Luk#race02_6_1";
-	disablenpc "Luk#race02_6_2";
-	disablenpc "Luk#race02_6_3";
-	disablenpc "Luk#race02_6_4";
-	disablenpc "Luk#race02_6_5";
-	disablenpc "Luk#race02_6_6";
-	disablenpc "Tire#race02_6_1";
-	disablenpc "Tire#race02_6_2";
-	disablenpc "Tire#race02_6_3";
-	disablenpc "Tire#race02_6_4";
-	disablenpc "Tire#race02_6_5";
-	disablenpc "Tire#race02_6_6";
+	killmonster "p_track02","#baphomet1::OnMyMobDead";
+	disablenpc "#baphomet1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_pif;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,6;
+		donpcevent "#baphomet1::OnDisable";
 	}
 	else {
-		sc_start SC_WALKSPEED,5000,150;
+		emotion e_pif;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,6;
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc  "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,33,28,0	script	Luk#race02_6_1	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,19,48,0	script	TrapGlobal#race02	-1,{
 OnInit:
-	disablenpc "Luk#race02_6_1";
+	set $@mon_r02_luk1,0;
+	set $@mon_r02_luk2,0;
+	set $@mon_r02_luk3,0;
+	set $@mon_r02_luk4,0;
+	set $@mon_r02_luk5,0;
+	set $@mon_r02_luk6,0;
+	set $@mon_r02_tire1,0;
+	set $@mon_r02_tire2,0;
+	set $@mon_r02_tire3,0;
+	set $@mon_r02_tire4,0;
+	set $@mon_r02_tire5,0;
+	set $@mon_r02_tire6,0;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+OnEnable:
+	enablenpc "TrapGlobal#race02";
+	enablenpc "starting#race02_1";
+	enablenpc "starting#race02_2";
+	enablenpc "starting#race02_3";
+	enablenpc "starting#race02_4";
+	enablenpc "starting#race02_5";
+	enablenpc "starting#race02_6";
+	//-------------------------------------------------------------
+	// Monster No. 1, Poring
+	//-------------------------------------------------------------
+	set .@firstline,rand(1,70);
+	if ((.@firstline > 0) && (.@firstline < 11)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_5";
+		enablenpc "Luk#race02_1_6";
+		set .@firsttired,rand(50,60);
+		if (.@firsttired > 49) && (.@firsttired < 61) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@firstline > 10) && (.@firstline < 31)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_5";
+		set .@firsttired,rand(40,60);
+		if (.@firsttired > 49) && (.@firsttired < 61) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@firstline > 20) && (.@firstline < 41)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		set .@firsttired,rand(30,50);
+		if (.@firsttired > 39) && (.@firsttired < 51) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@firstline > 40) && (.@firstline < 51)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		set .@firsttired,rand(20,40);
+		if (.@firsttired > 29) && (.@firsttired < 41) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+		}
 	}
-	end;
-}
-
-p_track02,37,28,0	script	Luk#race02_6_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+	else if ((.@firstline > 50) && (.@firstline < 61)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		set .@firsttired,rand(10,30);
+		if (.@firsttired > 19) && (.@firsttired < 31) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	else if ((.@firstline > 60) && (.@firstline < 71)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		enablenpc "Luk#race02_1_4";
+		set .@firsttired,rand(0,20);
+		if (.@firsttired > 9) && (.@firsttired < 21) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+			enablenpc "Tire#race02_1_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		enablenpc "Luk#race02_1_4";
+		set .@firsttired,rand(0,20);
+		if (.@firsttired > 9) && (.@firsttired < 21) {
+			set $@mon_r02_tire1,.@firstline;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
+		else {
+			set $@mon_r02_tire1,.@firstline;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+			enablenpc "Tire#race02_1_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	//-------------------------------------------------------------
+	// Monster No. 2, Lunatic
+	//-------------------------------------------------------------
+	set .@secondline,rand(1,70);
+	if ((.@secondline > 0) && (.@secondline < 11)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_5";
+		enablenpc "Luk#race02_2_6";
+		set .@secondtired,rand(50,60);
+		if (.@secondtired > 49) && (.@secondtired < 61) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@secondline > 10) && (.@secondline < 31)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_5";
+		set .@secondtired,rand(40,60);
+		if (.@secondtired > 49) && (.@secondtired < 61) {
+			set $@mon_r02_tire2,.@secondline;
+			enablenpc "Tire#race02_2_1";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondline;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+		}
 	}
-	end;
-}
-
-p_track02,53,28,0	script	Luk#race02_6_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+	else if ((.@secondline > 20) && (.@secondline < 41)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		set .@secondtired,rand(30,50);
+		if (.@secondtired > 39) && (.@secondtired < 51) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	else if ((.@secondline > 40) && (.@secondline < 51)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		set .@secondtired,rand(20,40);
+		if (.@secondtired > 29) && (.@secondtired < 41) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@secondline > 50) && (.@secondline < 61)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		set .@secondtired,rand(10,30);
+		if (.@secondtired > 19) && (.@secondtired < 31) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@secondline > 60) && (.@secondline < 71)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		enablenpc "Luk#race02_2_4";
+		set .@secondtired,rand(0,20);
+		if (.@secondtired > 9) && (.@secondtired < 21) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+			enablenpc "Tire#race02_2_6";
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,28,0	script	Luk#race02_6_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		enablenpc "Luk#race02_2_4";
+		set .@secondtired,rand(0,20);
+		if (.@secondtired > 9) && (.@secondtired < 21) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+			enablenpc "Tire#race02_2_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	//-------------------------------------------------------------
+	// Monster No. 3, Savage Babe
+	//-------------------------------------------------------------
+	set .@thirdline,rand(1,70);
+	if ((.@thirdline > 0) && (.@thirdline < 11)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_5";
+		enablenpc "Luk#race02_3_6";
+		set .@thridtired,rand(50,60);
+		if (.@thridtired > 49) && (.@thridtired < 61) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@thirdline > 10) && (.@thirdline < 31)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_5";
+		set .@thridtired,rand(40,60);
+		if (.@thridtired > 49) && (.@thridtired < 61) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@thirdline > 20) && (.@thirdline < 41)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		set .@thridtired,rand(30,50);
+		if (.@thridtired > 39) && (.@thridtired < 51) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@thirdline > 40) && (.@thirdline < 51)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		set .@thridtired,rand(20,40);
+		if (.@thridtired > 29) && (.@thridtired < 41) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+		}
 	}
-	end;
-}
-
-p_track02,49,28,0	script	Luk#race02_6_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
+	else if ((.@thirdline > 50) && (.@thirdline < 61)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		set .@thridtired,rand(10,30);
+		if (.@thridtired > 19) && (.@thridtired < 31) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
+	else if ((.@thirdline > 60) && (.@thirdline < 71)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		enablenpc "Luk#race02_3_4";
+		set .@thridtired,rand(0,20);
+		if (.@thridtired > 9) && (.@thridtired < 21) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+			enablenpc "Tire#race02_3_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	else {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		enablenpc "Luk#race02_3_4";
+		set .@thridtired,rand(0,20);
+		if (.@thridtired > 9) && (.@thridtired < 21) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+			enablenpc "Tire#race02_3_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	//-------------------------------------------------------------
+	// Monster No. 4, Baby Desert Wolf
+	//-------------------------------------------------------------
+	set .@fourthline,rand(1,70);
+	if ((.@fourthline > 0) && (.@fourthline < 11)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_5";
+		enablenpc "Luk#race02_4_6";
+		set .@fourthtired,rand(50,60);
+		if (.@fourthtired > 49) && (.@fourthtired < 61) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+		}
 	}
-	end;
-}
-
-p_track02,41,28,0	script	Luk#race02_6_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
+	else if ((.@fourthline > 10) && (.@fourthline < 31)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_5";
+		set .@fourthtired,rand(40,60);
+		if (.@fourthtired > 49) && (.@fourthtired < 61) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
+	else if ((.@fourthline > 20) && (.@fourthline < 41)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		set .@fourthtired,rand(30,50);
+		if (.@fourthtired > 39) && (.@fourthtired < 51) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	else if ((.@fourthline > 40) && (.@fourthline < 51)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		set .@fourthtired,rand(20,40);
+		if (.@fourthtired > 29) && (.@fourthtired < 41) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	else if ((.@fourthline > 50) && (.@fourthline < 61)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		set .@fourthtired,rand(10,30);
+		if (.@fourthtired > 19) && (.@fourthtired < 31) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
 	}
-	end;
-}
-
-p_track02,43,28,0	script	Tire#race02_6_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@fourthline > 60) && (.@fourthline < 71)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		enablenpc "Luk#race02_4_4";
+		set .@fourthtired,rand(0,20);
+		if (.@fourthtired > 9) && (.@fourthtired < 21) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+			enablenpc "Tire#race02_4_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		enablenpc "Luk#race02_4_4";
+		set .@fourthtired,rand(0,20);
+		if (.@fourthtired > 9) && (.@fourthtired < 21) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+			enablenpc "Tire#race02_4_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	//-------------------------------------------------------------
+	// Monster No. 5, Deviruchi
+	//-------------------------------------------------------------
+	set .@fifthline,rand(1,70);
+	if ((.@fifthline > 0) && (.@fifthline < 11)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_5";
+		set .@fifthtired,rand(50,60);
+		if (.@fifthtired > 49) && (.@fifthtired < 61) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@fifthline > 10) && (.@fifthline < 31)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_5";
+		set .@fifthtired,rand(40,60);
+		if (.@fifthtired > 49) && (.@fifthtired < 61) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+		}
 	}
-	end;
-}
-
-p_track02,39,28,0	script	Tire#race02_6_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@fifthline > 20) && (.@fifthline < 41)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		set .@fifthtired,rand(30,50);
+		if (.@fifthtired > 39) && (.@fifthtired < 51) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else if ((.@fifthline > 40) && (.@fifthline < 51)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		set .@fifthtired,rand(20,40);
+		if (.@fifthtired > 29) && (.@fifthtired < 41) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@fifthline > 50) && (.@fifthline < 61)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		set .@fifthtired,rand(10,30);
+		if (.@fifthtired > 19) && (.@fifthtired < 31) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@fifthline > 60) && (.@fifthline < 71)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		enablenpc "Luk#race02_5_4";
+		set .@fifthtired,rand(0,20);
+		if (.@fifthtired > 9) && (.@fifthtired < 21) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+			enablenpc "Tire#race02_5_6";
+		}
 	}
-	end;
-}
-
-p_track02,35,28,0	script	Tire#race02_6_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		enablenpc "Luk#race02_5_4";
+		set .@fifthtired,rand(0,20);
+		if (.@fifthtired > 9) && (.@fifthtired < 21) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+			enablenpc "Tire#race02_5_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	//-------------------------------------------------------------
+	// Monster No. 6, Baphomet Jr.
+	//-------------------------------------------------------------
+	set .@sixthline,rand(1,70);
+	if ((.@sixthline > 0) && (.@sixthline < 11)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_5";
+		enablenpc "Luk#race02_6_6";
+		set .@sixthtired,rand(50,60);
+		if (.@sixthtired > 49) && (.@sixthtired < 61) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@sixthline > 10) && (.@sixthline < 31)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_5";
+		set .@sixthtired,rand(40,60);
+		if (.@sixthtired > 49) && (.@sixthtired < 61) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@sixthline > 20) && (.@sixthline < 41)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		set .@sixthtired,rand(30,50);
+		if (.@sixthtired > 39) && (.@sixthtired < 51) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+		}
 	}
-	end;
-}
-
-p_track02,55,28,0	script	Tire#race02_6_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@sixthline > 40) && (.@sixthline < 51)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		set .@sixthtired,rand(20,40);
+		if (.@sixthtired > 29) && (.@sixthtired < 41) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else if ((.@sixthline > 50) && (.@sixthline < 61)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		set .@sixthtired,rand(10,30);
+		if (.@sixthtired > 19) && (.@sixthtired < 31) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@sixthline > 60) && (.@sixthline < 71)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		enablenpc "Luk#race02_6_4";
+		set .@sixthtired,rand(0,20);
+		if (.@sixthtired > 9) && (.@sixthtired < 21) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+			enablenpc "Tire#race02_6_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		enablenpc "Luk#race02_6_4";
+		set .@sixthtired,rand(0,20);
+		if (.@sixthtired > 9) && (.@sixthtired < 21) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+			enablenpc "Tire#race02_6_6";
+		}
 	}
 	end;
-}
-
-p_track02,51,28,0	script	Tire#race02_6_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_5";
-	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnDisable:
+	disablenpc "TrapGlobal#race02";
+	donpcevent "starting#race02_1::OnDisable";
+	donpcevent "starting#race02_2::OnDisable";
+	donpcevent "starting#race02_3::OnDisable";
+	donpcevent "starting#race02_4::OnDisable";
+	donpcevent "starting#race02_5::OnDisable";
+	donpcevent "starting#race02_6::OnDisable";
 	end;
 }
 
-p_track02,47,28,0	script	Tire#race02_6_6	-1,0,0,{
+-	script	starting_2	-1,{
 	end;
 
 OnInit:
-	disablenpc "Tire#race02_6_6";
+	disablenpc strnpcinfo(0);
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
+OnDisable:
+	disablenpc strnpcinfo(0);
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		disablenpc "Luk#"+strnpcinfo(2)+"_"+.@i;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		disablenpc "Tire#"+strnpcinfo(2)+"_"+.@i;
+	end;
+
+OnTouchNPC:
+	set .@start,rand(1,100);
+	if (.@start < 11) set .@speed,60;
+	else if (.@start < 21) set .@speed,70;
+	else if (.@start < 31) set .@speed,80;
+	else if (.@start < 41) set .@speed,90;
+	else if (.@start < 51) set .@speed,100;
+	else if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,5000,.@speed;
+	end;
+}
+
+p_track02,56,38,0	duplicate(starting_2)	starting#race02_1	-1,0,0
+p_track02,56,36,0	duplicate(starting_2)	starting#race02_2	-1,0,0
+p_track02,56,34,0	duplicate(starting_2)	starting#race02_3	-1,0,0
+p_track02,56,32,0	duplicate(starting_2)	starting#race02_4	-1,0,0
+p_track02,56,30,0	duplicate(starting_2)	starting#race02_5	-1,0,0
+p_track02,56,28,0	duplicate(starting_2)	starting#race02_6	-1,0,0
+
+p_track02,33,38,0	duplicate(Luk_1)	Luk#race02_1_1	-1,0,0
+p_track02,37,38,0	duplicate(Luk_1)	Luk#race02_1_2	-1,0,0
+p_track02,53,38,0	duplicate(Luk_1)	Luk#race02_1_3	-1,0,0
+p_track02,45,38,0	duplicate(Luk_1)	Luk#race02_1_4	-1,0,0
+p_track02,33,36,0	duplicate(Luk_1)	Luk#race02_2_1	-1,0,0
+p_track02,37,36,0	duplicate(Luk_1)	Luk#race02_2_2	-1,0,0
+p_track02,53,36,0	duplicate(Luk_1)	Luk#race02_2_3	-1,0,0
+p_track02,45,36,0	duplicate(Luk_1)	Luk#race02_2_4	-1,0,0
+p_track02,33,34,0	duplicate(Luk_1)	Luk#race02_3_1	-1,0,0
+p_track02,37,34,0	duplicate(Luk_1)	Luk#race02_3_2	-1,0,0
+p_track02,53,34,0	duplicate(Luk_1)	Luk#race02_3_3	-1,0,0
+p_track02,45,34,0	duplicate(Luk_1)	Luk#race02_3_4	-1,0,0
+p_track02,33,32,0	duplicate(Luk_1)	Luk#race02_4_1	-1,0,0
+p_track02,37,32,0	duplicate(Luk_1)	Luk#race02_4_2	-1,0,0
+p_track02,53,32,0	duplicate(Luk_1)	Luk#race02_4_3	-1,0,0
+p_track02,45,32,0	duplicate(Luk_1)	Luk#race02_4_4	-1,0,0
+p_track02,33,30,0	duplicate(Luk_1)	Luk#race02_5_1	-1,0,0
+p_track02,37,30,0	duplicate(Luk_1)	Luk#race02_5_2	-1,0,0
+p_track02,53,30,0	duplicate(Luk_1)	Luk#race02_5_3	-1,0,0
+p_track02,45,30,0	duplicate(Luk_1)	Luk#race02_5_4	-1,0,0
+p_track02,33,28,0	duplicate(Luk_1)	Luk#race02_6_1	-1,0,0
+p_track02,37,28,0	duplicate(Luk_1)	Luk#race02_6_2	-1,0,0
+p_track02,53,28,0	duplicate(Luk_1)	Luk#race02_6_3	-1,0,0
+p_track02,45,28,0	duplicate(Luk_1)	Luk#race02_6_4	-1,0,0
+
+p_track02,49,38,0	duplicate(Luk_2)	Luk#race02_1_5	-1,0,0
+p_track02,41,38,0	duplicate(Luk_2)	Luk#race02_1_6	-1,0,0
+p_track02,49,36,0	duplicate(Luk_2)	Luk#race02_2_5	-1,0,0
+p_track02,41,36,0	duplicate(Luk_2)	Luk#race02_2_6	-1,0,0
+p_track02,49,34,0	duplicate(Luk_2)	Luk#race02_3_5	-1,0,0
+p_track02,41,34,0	duplicate(Luk_2)	Luk#race02_3_6	-1,0,0
+p_track02,49,32,0	duplicate(Luk_2)	Luk#race02_4_5	-1,0,0
+p_track02,41,32,0	duplicate(Luk_2)	Luk#race02_4_6	-1,0,0
+p_track02,49,30,0	duplicate(Luk_2)	Luk#race02_5_5	-1,0,0
+p_track02,41,30,0	duplicate(Luk_2)	Luk#race02_5_6	-1,0,0
+p_track02,49,28,0	duplicate(Luk_2)	Luk#race02_6_5	-1,0,0
+p_track02,41,28,0	duplicate(Luk_2)	Luk#race02_6_6	-1,0,0
+
+p_track02,43,38,0	duplicate(Tire_1)	Tire#race02_1_1	-1,0,0
+p_track02,39,38,0	duplicate(Tire_1)	Tire#race02_1_2	-1,0,0
+p_track02,35,38,0	duplicate(Tire_1)	Tire#race02_1_3	-1,0,0
+p_track02,55,38,0	duplicate(Tire_1)	Tire#race02_1_4	-1,0,0
+p_track02,51,38,0	duplicate(Tire_1)	Tire#race02_1_5	-1,0,0
+p_track02,47,38,0	duplicate(Tire_1)	Tire#race02_1_6	-1,0,0
+p_track02,43,36,0	duplicate(Tire_1)	Tire#race02_2_1	-1,0,0
+p_track02,39,36,0	duplicate(Tire_1)	Tire#race02_2_2	-1,0,0
+p_track02,35,36,0	duplicate(Tire_1)	Tire#race02_2_3	-1,0,0
+p_track02,55,36,0	duplicate(Tire_1)	Tire#race02_2_4	-1,0,0
+p_track02,51,36,0	duplicate(Tire_1)	Tire#race02_2_5	-1,0,0
+p_track02,47,36,0	duplicate(Tire_1)	Tire#race02_2_6	-1,0,0
+p_track02,43,34,0	duplicate(Tire_1)	Tire#race02_3_1	-1,0,0
+p_track02,39,34,0	duplicate(Tire_1)	Tire#race02_3_2	-1,0,0
+p_track02,35,34,0	duplicate(Tire_1)	Tire#race02_3_3	-1,0,0
+p_track02,55,34,0	duplicate(Tire_1)	Tire#race02_3_4	-1,0,0
+p_track02,51,34,0	duplicate(Tire_1)	Tire#race02_3_5	-1,0,0
+p_track02,47,34,0	duplicate(Tire_1)	Tire#race02_3_6	-1,0,0
+p_track02,43,32,0	duplicate(Tire_1)	Tire#race02_4_1	-1,0,0
+p_track02,39,32,0	duplicate(Tire_1)	Tire#race02_4_2	-1,0,0
+p_track02,35,32,0	duplicate(Tire_1)	Tire#race02_4_3	-1,0,0
+p_track02,55,32,0	duplicate(Tire_1)	Tire#race02_4_4	-1,0,0
+p_track02,51,32,0	duplicate(Tire_1)	Tire#race02_4_5	-1,0,0
+p_track02,47,32,0	duplicate(Tire_1)	Tire#race02_4_6	-1,0,0
+p_track02,43,30,0	duplicate(Tire_1)	Tire#race02_5_1	-1,0,0
+p_track02,39,30,0	duplicate(Tire_1)	Tire#race02_5_2	-1,0,0
+p_track02,35,30,0	duplicate(Tire_1)	Tire#race02_5_3	-1,0,0
+p_track02,55,30,0	duplicate(Tire_1)	Tire#race02_5_4	-1,0,0
+p_track02,51,30,0	duplicate(Tire_1)	Tire#race02_5_5	-1,0,0
+p_track02,47,30,0	duplicate(Tire_1)	Tire#race02_5_6	-1,0,0
+p_track02,43,28,0	duplicate(Tire_1)	Tire#race02_6_1	-1,0,0
+p_track02,39,28,0	duplicate(Tire_1)	Tire#race02_6_2	-1,0,0
+p_track02,35,28,0	duplicate(Tire_1)	Tire#race02_6_3	-1,0,0
+p_track02,55,28,0	duplicate(Tire_1)	Tire#race02_6_4	-1,0,0
+p_track02,51,28,0	duplicate(Tire_1)	Tire#race02_6_5	-1,0,0
+p_track02,47,28,0	duplicate(Tire_1)	Tire#race02_6_6	-1,0,0
 
 //============================================================
 // NPCs for Redeeming Price Medals (Einbroch and Hugel)

+ 4135 - 8263
npc/re/other/monster_race.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //= L0ne_W0lf
 //===== Current Version: =====================================
-//= 1.6
+//= 1.7
 //===== Compatible With: =====================================
 //= rAthena SVN (Trunk, r12752+)
 //===== Description: =========================================
@@ -20,6 +20,7 @@
 //= 1.4 Fixed call to a non-existant event. [L0ne_W0lf]
 //= 1.5 Updated Dialog. [L0ne_W0lf]
 //= 1.6 Updated experience rewards. [L0ne_W0lf]
+//= 1.7 Optimization, -4000 lines (more can still be done). [Euphy]
 //============================================================
 
 //============================================================
@@ -2563,8566 +2564,4437 @@ p_track01,39,49,3	script	Game Guide#single	845,{
 	close;
 }
 
-p_track01,56,38,0	script	starting#1	-1,0,0,{
+-	script	starting_1	-1,{
 	end;
 
 OnDisable:
-	enablenpc "Luk#1";
-	enablenpc "Luk#2";
-	enablenpc "Luk#3";
-	enablenpc "Luk#4";
-	enablenpc "Luk#5";
-	enablenpc "Luk#6";
-	enablenpc "Tire#1";
-	enablenpc "Tire#2";
-	enablenpc "Tire#3";
-	enablenpc "Tire#4";
-	enablenpc "Tire#5";
-	enablenpc "Tire#6";
-	set $@mr_1_luk1,0;
-	set $@mr_1_tire1,0;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		enablenpc "Luk"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		enablenpc "Tire"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i;
+	setd "$@mr_1_luk"+strnpcinfo(2),0;
+	setd "$@mr_1_tire"+strnpcinfo(2),0;
 	end;
 
 OnInit:
-	disablenpc "starting#1";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
+	if (.@start < 11) set .@speed,60;
+	else if (.@start < 21) set .@speed,70;
+	else if (.@start < 31) set .@speed,80;
+	else if (.@start < 41) set .@speed,90;
+	else if (.@start < 51) set .@speed,100;
+	else if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,5000,.@speed;
 	end;
 }
 
-p_track01,33,38,0	script	Luk#1	-1,0,0,{
+-	script	Luk_1	-1,{
 	end;
 
 OnInit:
-	disablenpc "Luk#1";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,10000,.@speed;
 	end;
 }
 
-p_track01,37,38,0	script	Luk#2	-1,0,0,{
+-	script	Luk_2	-1,{
 	end;
 
 OnInit:
-	disablenpc "Luk#2";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@time,1000;
+	else if (.@start < 71) set .@time,2000;
+	else if (.@start < 81) set .@time,3000;
+	else if (.@start < 91) set .@time,4000;
+	if (.@time) sc_start SC_STUN,.@time,0;
 	end;
 }
 
-p_track01,53,38,0	script	Luk#3	-1,0,0,{
+-	script	Tire_1	-1,{
 	end;
-
 OnInit:
-	disablenpc "Luk#3";
+	disablenpc strnpcinfo(0);
 	end;
 
 OnTouchNPC:
 	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	if (.@start < 61) set .@time,1000;
+	else if (.@start < 71) set .@time,2000;
+	else if (.@start < 81) set .@time,3000;
+	else if (.@start < 91) set .@time,4000;
+	if (.@time) sc_start SC_SLEEP,.@time,0;
 	end;
 }
 
-p_track01,45,38,0	script	Luk#4	-1,0,0,{
-	end;
+p_track01,56,38,0	duplicate(starting_1)	starting#1	-1,0,0
+p_track01,56,36,0	duplicate(starting_1)	starting#2	-1,0,0
+p_track01,56,34,0	duplicate(starting_1)	starting#3	-1,0,0
+p_track01,56,32,0	duplicate(starting_1)	starting#4	-1,0,0
+p_track01,56,30,0	duplicate(starting_1)	starting#5	-1,0,0
+p_track01,56,28,0	duplicate(starting_1)	starting#6	-1,0,0
 
-OnInit:
-	disablenpc "Luk#4";
-	end;
+p_track01,33,38,0	duplicate(Luk_1)	Luk#1	-1,0,0
+p_track01,37,38,0	duplicate(Luk_1)	Luk#2	-1,0,0
+p_track01,53,38,0	duplicate(Luk_1)	Luk#3	-1,0,0
+p_track01,45,38,0	duplicate(Luk_1)	Luk#4	-1,0,0
+p_track01,33,36,0	duplicate(Luk_1)	Luk2#1	-1,0,0
+p_track01,37,36,0	duplicate(Luk_1)	Luk2#2	-1,0,0
+p_track01,53,36,0	duplicate(Luk_1)	Luk2#3	-1,0,0
+p_track01,45,36,0	duplicate(Luk_1)	Luk2#4	-1,0,0
+p_track01,33,34,0	duplicate(Luk_1)	Luk3#1	-1,0,0
+p_track01,37,34,0	duplicate(Luk_1)	Luk3#2	-1,0,0
+p_track01,53,34,0	duplicate(Luk_1)	Luk3#3	-1,0,0
+p_track01,45,34,0	duplicate(Luk_1)	Luk3#4	-1,0,0
+p_track01,33,32,0	duplicate(Luk_1)	Luk4#1	-1,0,0
+p_track01,37,32,0	duplicate(Luk_1)	Luk4#2	-1,0,0
+p_track01,53,32,0	duplicate(Luk_1)	Luk4#3	-1,0,0
+p_track01,45,32,0	duplicate(Luk_1)	Luk4#4	-1,0,0
+p_track01,33,30,0	duplicate(Luk_1)	Luk5#1	-1,0,0
+p_track01,37,30,0	duplicate(Luk_1)	Luk5#2	-1,0,0
+p_track01,53,30,0	duplicate(Luk_1)	Luk5#3	-1,0,0
+p_track01,45,30,0	duplicate(Luk_1)	Luk5#4	-1,0,0
+p_track01,33,28,0	duplicate(Luk_1)	Luk6#1	-1,0,0
+p_track01,37,28,0	duplicate(Luk_1)	Luk6#2	-1,0,0
+p_track01,53,28,0	duplicate(Luk_1)	Luk6#3	-1,0,0
+p_track01,45,28,0	duplicate(Luk_1)	Luk6#4	-1,0,0
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
+p_track01,49,38,0	duplicate(Luk_2)	Luk#5	-1,0,0
+p_track01,41,38,0	duplicate(Luk_2)	Luk#6	-1,0,0
+p_track01,49,36,0	duplicate(Luk_2)	Luk2#5	-1,0,0
+p_track01,41,36,0	duplicate(Luk_2)	Luk2#6	-1,0,0
+p_track01,49,34,0	duplicate(Luk_2)	Luk3#5	-1,0,0
+p_track01,41,34,0	duplicate(Luk_2)	Luk3#6	-1,0,0
+p_track01,49,32,0	duplicate(Luk_2)	Luk4#5	-1,0,0
+p_track01,41,32,0	duplicate(Luk_2)	Luk4#6	-1,0,0
+p_track01,49,30,0	duplicate(Luk_2)	Luk5#5	-1,0,0
+p_track01,41,30,0	duplicate(Luk_2)	Luk5#6	-1,0,0
+p_track01,49,28,0	duplicate(Luk_2)	Luk6#5	-1,0,0
+p_track01,41,28,0	duplicate(Luk_2)	Luk6#6	-1,0,0
 
-p_track01,49,38,0	script	Luk#5	-1,0,0,{
-	end;
+p_track01,43,38,0	duplicate(Tire_1)	Tire#1	-1,0,0
+p_track01,39,38,0	duplicate(Tire_1)	Tire#2	-1,0,0
+p_track01,35,38,0	duplicate(Tire_1)	Tire#3	-1,0,0
+p_track01,55,38,0	duplicate(Tire_1)	Tire#4	-1,0,0
+p_track01,51,38,0	duplicate(Tire_1)	Tire#5	-1,0,0
+p_track01,47,38,0	duplicate(Tire_1)	Tire#6	-1,0,0
+p_track01,43,36,0	duplicate(Tire_1)	Tire2#1	-1,0,0
+p_track01,39,36,0	duplicate(Tire_1)	Tire2#2	-1,0,0
+p_track01,35,36,0	duplicate(Tire_1)	Tire2#3	-1,0,0
+p_track01,55,36,0	duplicate(Tire_1)	Tire2#4	-1,0,0
+p_track01,51,36,0	duplicate(Tire_1)	Tire2#5	-1,0,0
+p_track01,47,36,0	duplicate(Tire_1)	Tire2#6	-1,0,0
+p_track01,43,34,0	duplicate(Tire_1)	Tire3#1	-1,0,0
+p_track01,39,34,0	duplicate(Tire_1)	Tire3#2	-1,0,0
+p_track01,35,34,0	duplicate(Tire_1)	Tire3#3	-1,0,0
+p_track01,55,34,0	duplicate(Tire_1)	Tire3#4	-1,0,0
+p_track01,51,34,0	duplicate(Tire_1)	Tire3#5	-1,0,0
+p_track01,47,34,0	duplicate(Tire_1)	Tire3#6	-1,0,0
+p_track01,43,32,0	duplicate(Tire_1)	Tire4#1	-1,0,0
+p_track01,39,32,0	duplicate(Tire_1)	Tire4#2	-1,0,0
+p_track01,35,32,0	duplicate(Tire_1)	Tire4#3	-1,0,0
+p_track01,55,32,0	duplicate(Tire_1)	Tire4#4	-1,0,0
+p_track01,51,32,0	duplicate(Tire_1)	Tire4#5	-1,0,0
+p_track01,47,32,0	duplicate(Tire_1)	Tire4#6	-1,0,0
+p_track01,43,30,0	duplicate(Tire_1)	Tire5#1	-1,0,0
+p_track01,39,30,0	duplicate(Tire_1)	Tire5#2	-1,0,0
+p_track01,35,30,0	duplicate(Tire_1)	Tire5#3	-1,0,0
+p_track01,55,30,0	duplicate(Tire_1)	Tire5#4	-1,0,0
+p_track01,51,30,0	duplicate(Tire_1)	Tire5#5	-1,0,0
+p_track01,47,30,0	duplicate(Tire_1)	Tire5#6	-1,0,0
+p_track01,43,28,0	duplicate(Tire_1)	Tire6#1	-1,0,0
+p_track01,39,28,0	duplicate(Tire_1)	Tire6#2	-1,0,0
+p_track01,35,28,0	duplicate(Tire_1)	Tire6#3	-1,0,0
+p_track01,55,28,0	duplicate(Tire_1)	Tire6#4	-1,0,0
+p_track01,51,28,0	duplicate(Tire_1)	Tire6#5	-1,0,0
+p_track01,47,28,0	duplicate(Tire_1)	Tire6#6	-1,0,0
 
+//============================================================
+// Monstrer Race - Dual Monster Race
+//============================================================
+hugel,47,56,0	script	#race_timer2-1	-1,{
 OnInit:
-	disablenpc "Luk#5";
+	enablenpc "#race_timer2-1";
+	set $@mon_time_2_1,2;
+	initnpctimer;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
+OnEnable:
+	enablenpc "#race_timer2-1";
+	set $@mon_time_2_1,2;
+	initnpctimer;
 	end;
-}
 
-p_track01,41,38,0	script	Luk#6	-1,0,0,{
+OnDisable:
+	disablenpc "#race_timer2-1";
+	stopnpctimer;
 	end;
 
-OnInit:
-	disablenpc "Luk#6";
+OnTimer10000:
+	mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
+OnTimer30000:
+	mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1";
+	set $@mon_time_2_1,1;
+	donpcevent "#race_timer2-2::OnEnable";
+	enablenpc "Ticket Helper#2";
+	donpcevent "TrapGlobal#race02::OnEnable";
 	end;
-}
 
-p_track01,43,38,0	script	Tire#1	-1,0,0,{
-	end;
-OnInit:
-	disablenpc "Tire#1";
+OnTimer90000:
+	mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer210000:
+	mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1";
 	end;
-}
 
-p_track01,39,38,0	script	Tire#2	-1,0,0,{
+OnTimer270000:
+	mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1";
 	end;
 
-OnInit:
-	disablenpc "Tire#2";
+OnTimer272000:
+	mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer330000:
+	mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1";
+	set $@mon_time_2_1,0;
+	donpcevent "#race_timer2-1::OnDisable";
+	stopnpctimer;
 	end;
 }
 
-p_track01,35,38,0	script	Tire#3	-1,0,0,{
+p_track02,42,23,0	script	#race_timer2-2	-1,{
+OnInit:
+	disablenpc "#race_timer2-2";
+	set $@mon_time_2_2,0;
 	end;
 
-OnInit:
-	disablenpc "Tire#3";
+OnEnable:
+	enablenpc "#race_timer2-2";
+	set $@mon_time_2_2,0;
+	initnpctimer;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnDisable:
+	disablenpc "#race_timer2-2";
+	stopnpctimer;
 	end;
-}
 
-p_track01,55,38,0	script	Tire#4	-1,0,0,{
+OnTimer5000:
+	mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb";
 	end;
 
-OnInit:
-	disablenpc "Tire#4";
+OnTimer7000:
+	mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer120000:
+	mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb";
 	end;
-}
 
-p_track01,51,38,0	script	Tire#5	-1,0,0,{
+OnTimer122000:
+	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
 	end;
 
-OnInit:
-	disablenpc "Tire#5";
+OnTimer240000:
+	mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnTimer242000:
+	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
 	end;
-}
 
-p_track01,47,38,0	script	Tire#6	-1,0,0,{
+OnTimer300000:
+	mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb";
+	set $@mon_time_2_2,1;
+	set $@mon_race_2_1,0;
+	set $@mon_race_2_2,0;
+	disablenpc "Ticket Helper#2";
+	donpcevent "#poring1::OnEnable";
+	donpcevent "#lunatic1::OnEnable";
+	donpcevent "#savagebebe1::OnEnable";
+	donpcevent "#desertwolf1::OnEnable";
+	donpcevent "#deviruchi1::OnEnable";
+	donpcevent "#baphomet1::OnEnable";
+	stopnpctimer;
 	end;
+}
 
+p_track02,80,43,0	script	#race_timer2-3	-1,{
 OnInit:
-	disablenpc "Tire#6";
+	disablenpc "#race_timer2-3";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnEnable:
+	enablenpc "#race_timer2-3";
+	initnpctimer;
 	end;
-}
 
-p_track01,56,36,0	script	starting#2	-1,0,0,{
+OnDisable:
+	disablenpc "#race_timer2-3";
+	stopnpctimer;
 	end;
 
-OnDisable:
-	enablenpc "Luk2#1";
-	enablenpc "Luk2#2";
-	enablenpc "Luk2#3";
-	enablenpc "Luk2#4";
-	enablenpc "Luk2#5";
-	enablenpc "Luk2#6";
-	enablenpc "Tire2#1";
-	enablenpc "Tire2#2";
-	enablenpc "Tire2#3";
-	enablenpc "Tire2#4";
-	enablenpc "Tire2#5";
-	enablenpc "Tire2#6";
-	set $@mr_1_luk2,0; 
-	set $@mr_1_tire2,0;
+OnTimer3000:
+	mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "starting#2";
+OnTimer6000:
+	mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
+OnTimer9000:
+	mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,33,36,0	script	Luk2#1	-1,0,0,{
+OnTimer12000:
+	mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#1";
+OnTimer15000:
+	mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+OnTimer240000:
+	mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,37,36,0	script	Luk2#2	-1,0,0,{
+OnTimer243000:
+	mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#2";
+OnTimer246000:
+	mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00";
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+OnTimer249000:
+	mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00";
 	end;
-}
 
-p_track01,53,36,0	script	Luk2#3	-1,0,0,{
+OnTimer252000:
+	mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00";
 	end;
 
-OnInit:
-	disablenpc "Luk2#3";
+OnTimer300000:
+	mapwarp "p_track02","hugel",63,73;
+	enablenpc "Medal Distributor#medal";
+	donpcevent "#race_timer2-1::OnEnable";
+	set $@mon_race_2_1,0;
+	set $@mon_race_2_2,0;
+	donpcevent "#race_timer2-3::OnDisable";
+	stopnpctimer;
 	end;
+}
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+hugel,62,69,1	script	Eckar Erenes#double	798,{
+	mes "[Eckar Erenes]";
+	mes "Welcome to the";
+	mes "Monster Race Arena,";
+	mes "the pride and joy of";
+	mes "the village of Hugel!";
+	mes "How may I help you?";
+	next;
+	switch(select("Monster Race Info:Enter Monster Race")) {
+	case 1:
+		mes "[Eckar Erenes]";
+		mes "Monster Races originated from";
+		mes "simple children's games in which";
+		mes "Cute Pets would race against each other. This grew into an adult";
+		mes "pastime that is so popular, we've built a racing arena in Hugel.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Our Monster Race Arena hosts";
+		mes "two types of monster races. First, we have the Single Monster Race,";
+		mes "in which those that wagered on the 1st place monster are rewarded.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Then, we have the Dual Monster";
+		mes "Race in which the house odds and rewards are greater than in Single";
+		mes "Monster Races: you must wager on 2 monsters, and they must place in";
+		mes "1st and 2nd for you to win.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Although a small entrance";
+		mes "fee is required, we only use";
+		mes "the money to give rewards to";
+		mes "participants and maintain this";
+		mes "arena. Therefore, we're not";
+		mes "profiting from this enterprise.";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Also, we prohibit others";
+		mes "from making personal bets";
+		mes "and wagers, using items and";
+		mes "zeny, based on the outcomes";
+		mes "of these races. That kind of";
+		mes "gambling is illegal here...";
+		next;
+		mes "[Eckar Erenes]";
+		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+		mes "Prize Medals during a 5 minute window after the end of the race.";
+		next;
+		break;
+	case 2:
+		break;
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	mes "[Eckar Erenes]";
+	mes "The entrance fee for all races";
+	mes "in the Monster Race Arena is";
+	mes "2,000 zeny. If you'd like to wager on a Single Monster Race,";
+	mes "then please ask my brother";
+	mes "Ellebird to help you.";
+	next;
+	mes "[Eckar Erenes]";
+	mes "Otherwise, I'll help get you";
+	mes "started if you're interested";
+	mes "in a Dual Monster Race.";
+	mes "Would you like to wager";
+	mes "on a Dual Monster Race?";
+	next;
+	switch(select("Yes, please.:No, thanks.")) {
+	case 1:
+		if (checkweight(909,700) == 0) {
+			mes "[Eckar Erenes]";
+			mes "Hmm... You're toting";
+			mes "too many things with you";
+			mes "right now. You better put";
+			mes "some of your stuff away in";
+			mes "Kafra Storage before you can";
+			mes "wager on any monster races...";
+			close;
+		}
+		if (Zeny > 1999) {
+			if (countitem(7514) > 0) {
+				mes "[Eckar Erenes]";
+				mes "Hm? What are you doing";
+				mes "with an expired Racing Ticket?";
+				mes "Well, I better get rid of it for you before it can get mixed up";
+				mes "with your new Racing Ticket.";
+				delitem 7514,1; //Monster_Ticket
+				next;
+				if ($@mon_time_2_1 == 1) {
+					mes "[Eckar Erenes]";
+					mes "Alright, I think you";
+					mes "should be all set. I hope";
+					mes "that you enjoy the race~";
+					mes "Let me guide you inside";
+					mes "the Monster Race Arena now.";
+					set zeny,zeny-2000;
+					set monster_race_2_1,0;
+					set monster_race_2_2,0;
+					close2;
+					warp "p_track02",75,41;
+					end;
+				}
+				else if ($@mon_time_2_1 == 2) {
+					mes "[Eckar Erenes]";
+					mes "We're still finishing our";
+					mes "preparations for the next";
+					mes "Double Monster Race, so";
+					mes "we ask that you please";
+					mes "wait a little while longer...";
+					close;
+				}
+				else {
+					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
+						mes "[Eckar Erenes]";
+						mes "Right now, a Monster Race";
+						mes "is in progress. It's too late to place a wager, but if you'd like";
+						mes "to watch, the fee is 500 zeny";
+						mes "for spectators. Would you like to enter the Monster Race Arena?";
+						next;
+						switch(select("Enter:Cancel")) {
+						case 1:
+							if (Zeny > 499) {
+								mes "[Eckar Erenes]";
+								mes "Thank you~";
+								mes "I hope you enjoy";
+								mes "watching this race!";
+								set zeny,zeny-500;
+								set monster_race_2_1,0;
+								set monster_race_2_2,0;
+								close2;
+								warp "p_track02",75,41;
+								end;
+							}
+							else {
+								mes "[Eckar Erenes]";
+								mes "I'm sorry, but you don't";
+								mes "have enough money to pay";
+								mes "the 500 zeny spectator fee.";
+								close;
+							}
+						case 2:
+							mes "[Eckar Erenes]";
+							mes "Alright, then. If you'd like";
+							mes "to wager on a monster";
+							mes "race, please wait for the";
+							mes "current race to finish. I hope";
+							mes "that you enjoy your time here";
+							mes "in the Monster Race Arena~";
+							close;
+						}
+					}
+					else {
+						mes "[Eckar Erenes]";
+						mes "I'm sorry, but a monster";
+						mes "race has just ended, so we're";
+						mes "having the 5 minute period in";
+						mes "which the winners can claim";
+						mes "their Prize Medals. The gate";
+						mes "will open soon, so please wait.";
+						close;
+					}
+				}
+			}
+			else {
+				if ($@mon_time_2_1 == 1) {
+					mes "[Eckar Erenes]";
+					mes "Thanks, I hope that";
+					mes "you enjoy this race.";
+					mes "Let me guide you now";
+					mes "to the Monster Race Arena.";
+					set zeny,zeny-2000;
+					set monster_race_2_1,0;
+					set monster_race_2_2,0;
+					close2;
+					warp "p_track02",75,41;
+					end;
+				}
+				else if ($@mon_time_2_1 == 2) {
+					mes "[Eckar Erenes]";
+					mes "We're still finishing our";
+					mes "preparations for the next";
+					mes "Double Monster Race, so";
+					mes "we ask that you please";
+					mes "wait a little while longer...";
+					close;
+				}
+				else {
+					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
+						mes "[Eckar Erenes]";
+						mes "Right now, a Monster Race";
+						mes "is in progress. It's too late to place a wager, but if you'd like";
+						mes "to watch, the fee is 500 zeny";
+						mes "for spectators. Would you like to enter the Monster Race Arena?";
+						next;
+						switch(select("Enter:Cancel")) {
+						case 1:
+							if (Zeny > 499) {
+								mes "[Eckar Erenes]";
+								mes "Thank you~";
+								mes "I hope you enjoy";
+								mes "watching this race!";
+								set zeny,zeny-500;
+								set monster_race_2_1,0;
+								set monster_race_2_2,0;
+								close2;
+								warp "p_track02",75,41;
+								end;
+							}
+							else {
+								mes "[Eckar Erenes]";
+								mes "I'm sorry, but you don't";
+								mes "have enough money to pay";
+								mes "the 500 zeny spectator fee.";
+								close;
+							}
+						case 2:
+							mes "[Eckar Erenes]";
+							mes "Alright, then. If you'd like";
+							mes "to wager on a monster";
+							mes "race, please wait for the";
+							mes "current race to finish. I hope";
+							mes "that you enjoy your time here";
+							mes "in the Monster Race Arena~";
+							close;
+						}
+					}
+					else {
+						mes "[Eckar Erenes]";
+						mes "I'm sorry, but a monster";
+						mes "race has just ended, so we're";
+						mes "having the 5 minute period in";
+						mes "which the winners can claim";
+						mes "their Prize Medals. The gate";
+						mes "will open soon, so please wait.";
+ 						close;
+					}
+				}
+			}
+		}
+		else {
+			mes "[Eckar Erenes]";
+			mes "I'm sorry, but you";
+			mes "don't have enough";
+			mes "money to pay the";
+			mes "2,000 zeny entrance fee. ";
+			close;
+		}
+	case 2:
+		mes "[Eckar Erenes]";
+		mes "Very well. I hope that";
+		mes "you enjoy your time here";
+		mes "in the Monster Race Arena~";
+		close;
 	}
-	end;
 }
 
-p_track01,45,36,0	script	Luk2#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,36,0	script	Luk2#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,36,0	script	Luk2#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk2#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,36,0	script	Tire2#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,36,0	script	Tire2#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,36,0	script	Tire2#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,36,0	script	Tire2#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,36,0	script	Tire2#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,36,0	script	Tire2#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire2#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,34,0	script	starting#3	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk3#1";
-	enablenpc "Luk3#2";
-	enablenpc "Luk3#3";
-	enablenpc "Luk3#4";
-	enablenpc "Luk3#5";
-	enablenpc "Luk3#6";
-	enablenpc "Tire3#1";
-	enablenpc "Tire3#2";
-	enablenpc "Tire3#3";
-	enablenpc "Tire3#4";
-	enablenpc "Tire3#5";
-	enablenpc "Tire3#6";
-	set $@mr_1_luk3,0;
-	set $@mr_1_tire3,0;
-	end;
-
-OnInit:
-	disablenpc "starting#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,34,0	script	Luk3#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,34,0	script	Luk3#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,34,0	script	Luk3#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,34,0	script	Luk3#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,34,0	script	Luk3#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,34,0	script	Luk3#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk3#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+p_track02,73,22,1	script	Ticket Helper#2	899,{
+	if (checkweight(908,200) == 0) {
+		mes "[Ticket Helper]";
+		mes "Welcome to the";
+		mes "Monster Race Arena.";
+		mes "If you'd like to participate";
+		mes "in the ^3131FFDouble Monster Race^000000,";
+		mes "then please select 1 out of";
+		mes "the 6 monsters from the list.";
+		next;
+		mes "[Ticket Helper]";
+		mes "Wait, wait...";
+		mes "I can't give you";
+		mes "anything right now.";
+		mes "You're carrying way";
+		mes "too many things...";
+		close;
 	}
-	end;
-}
-
-p_track01,43,34,0	script	Tire3#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,34,0	script	Tire3#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,34,0	script	Tire3#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,34,0	script	Tire3#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,34,0	script	Tire3#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,34,0	script	Tire3#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire3#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,32,0	script	starting#4	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "starting#4";
-	enablenpc "Luk4#1";
-	enablenpc "Luk4#2";
-	enablenpc "Luk4#3";
-	enablenpc "Luk4#4";
-	enablenpc "Luk4#5";
-	enablenpc "Luk4#6";
-	enablenpc "Tire4#1";
-	enablenpc "Tire4#2";
-	enablenpc "Tire4#3";
-	enablenpc "Tire4#4";
-	enablenpc "Tire4#5";
-	enablenpc "Tire4#6";
-	set $@mr_1_luk4,0;
-	set $@mr_1_tire4,0;
-	end;
-
-OnInit:
-	disablenpc "starting#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,32,0	script	Luk4#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,32,0	script	Luk4#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,32,0	script	Luk4#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,32,0	script	Luk4#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,32,0	script	Luk4#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,32,0	script	Luk4#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk4#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,32,0	script	Tire4#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,32,0	script	Tire4#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,32,0	script	Tire4#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,32,0	script	Tire4#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,32,0	script	Tire4#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,32,0	script	Tire4#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire4#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,30,0	script	starting#5	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk5#1";
-	enablenpc "Luk5#2";
-	enablenpc "Luk5#3";
-	enablenpc "Luk5#4";
-	enablenpc "Luk5#5";
-	enablenpc "Luk5#6";
-	enablenpc "Tire5#1";
-	enablenpc "Tire5#2";
-	enablenpc "Tire5#3";
-	enablenpc "Tire5#4";
-	enablenpc "Tire5#5";
-	enablenpc "Tire5#6";
-	set $@mr_1_luk5,0;
-	set $@mr_1_tire5,0;
-	end;
-
-OnInit:
-	disablenpc "starting#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,30,0	script	Luk5#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,30,0	script	Luk5#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,30,0	script	Luk5#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,30,0	script	Luk5#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,30,0	script	Luk5#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,30,0	script	Luk5#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk5#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,30,0	script	Tire5#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,30,0	script	Tire5#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,30,0	script	Tire5#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,30,0	script	Tire5#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,30,0	script	Tire5#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,30,0	script	Tire5#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire5#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,56,28,0	script	starting#6	-1,0,0,{
-	end;
-
-OnDisable:
-	enablenpc "Luk6#1";
-	enablenpc "Luk6#2";
-	enablenpc "Luk6#3";
-	enablenpc "Luk6#4";
-	enablenpc "Luk6#5";
-	enablenpc "Luk6#6";
-	enablenpc "Tire6#1";
-	enablenpc "Tire6#2";
-	enablenpc "Tire6#3";
-	enablenpc "Tire6#4";
-	enablenpc "Tire6#5";
-	enablenpc "Tire6#6";
-	set $@mr_1_luk6,0;
-	set $@mr_1_tire6,0;
-	end;
-
-OnInit:
-	disablenpc "starting#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track01,33,28,0	script	Luk6#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,37,28,0	script	Luk6#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,53,28,0	script	Luk6#3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,45,28,0	script	Luk6#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track01,49,28,0	script	Luk6#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,41,28,0	script	Luk6#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk6#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track01,43,28,0	script	Tire6#1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,39,28,0	script	Tire6#2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,35,28,0	script	Tire6#3	-1,0,0,{
-	end;
-OnInit:
-	disablenpc "Tire6#3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,55,28,0	script	Tire6#4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,51,28,0	script	Tire6#5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track01,47,28,0	script	Tire6#6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire6#6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-//============================================================
-// Monstrer Race - Dual Monster Race
-//============================================================
-hugel,47,56,0	script	#race_timer2-1	-1,{
-OnInit:
-	enablenpc "#race_timer2-1";
-	set $@mon_time_2_1,2;
-	initnpctimer;
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-1";
-	set $@mon_time_2_1,2;
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-1";
-	stopnpctimer;
-	end;
-
-OnTimer10000:
-	mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1";
-	end;
-
-OnTimer30000:
-	mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1";
-	set $@mon_time_2_1,1;
-	donpcevent "#race_timer2-2::OnEnable";
-	enablenpc "Ticket Helper#2";
-	donpcevent "TrapGlobal#race02::OnEnable";
-	end;
-
-OnTimer90000:
-	mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer210000:
-	mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer270000:
-	mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer272000:
-	mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1";
-	end;
-
-OnTimer330000:
-	mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1";
-	set $@mon_time_2_1,0;
-	donpcevent "#race_timer2-1::OnDisable";
-	stopnpctimer;
-	end;
-}
-
-p_track02,42,23,0	script	#race_timer2-2	-1,{
-OnInit:
-	disablenpc "#race_timer2-2";
-	set $@mon_time_2_2,0;
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-2";
-	set $@mon_time_2_2,0;
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-2";
-	stopnpctimer;
-	end;
-
-OnTimer5000:
-	mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer7000:
-	mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer120000:
-	mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer122000:
-	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer240000:
-	mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer242000:
-	mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb";
-	end;
-
-OnTimer300000:
-	mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb";
-	set $@mon_time_2_2,1;
-	set $@mon_race_2_1,0;
-	set $@mon_race_2_2,0;
-	disablenpc "Ticket Helper#2";
-	donpcevent "#poring1::OnEnable";
-	donpcevent "#lunatic1::OnEnable";
-	donpcevent "#savagebebe1::OnEnable";
-	donpcevent "#desertwolf1::OnEnable";
-	donpcevent "#deviruchi1::OnEnable";
-	donpcevent "#baphomet1::OnEnable";
-	stopnpctimer;
-	end;
-}
-
-p_track02,80,43,0	script	#race_timer2-3	-1,{
-OnInit:
-	disablenpc "#race_timer2-3";
-	end;
-
-OnEnable:
-	enablenpc "#race_timer2-3";
-	initnpctimer;
-	end;
-
-OnDisable:
-	disablenpc "#race_timer2-3";
-	stopnpctimer;
-	end;
-
-OnTimer3000:
-	mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00";
-	end;
-
-OnTimer6000:
-	mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer9000:
-	mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer12000:
-	mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer15000:
-	mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer240000:
-	mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00";
-	end;
-
-OnTimer243000:
-	mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer246000:
-	mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer249000:
-	mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00";
-	end;
-
-OnTimer252000:
-	mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00";
-	end;
-
-OnTimer300000:
-	mapwarp "p_track02","hugel",63,73;
-	enablenpc "Medal Distributor#medal";
-	donpcevent "#race_timer2-1::OnEnable";
-	set $@mon_race_2_1,0;
-	set $@mon_race_2_2,0;
-	donpcevent "#race_timer2-3::OnDisable";
-	stopnpctimer;
-	end;
-}
-
-hugel,62,69,1	script	Eckar Erenes#double	798,{
-	mes "[Eckar Erenes]";
-	mes "Welcome to the";
-	mes "Monster Race Arena,";
-	mes "the pride and joy of";
-	mes "the village of Hugel!";
-	mes "How may I help you?";
-	next;
-	switch(select("Monster Race Info:Enter Monster Race")) {
-	case 1:
-		mes "[Eckar Erenes]";
-		mes "Monster Races originated from";
-		mes "simple children's games in which";
-		mes "Cute Pets would race against each other. This grew into an adult";
-		mes "pastime that is so popular, we've built a racing arena in Hugel.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Our Monster Race Arena hosts";
-		mes "two types of monster races. First, we have the Single Monster Race,";
-		mes "in which those that wagered on the 1st place monster are rewarded.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Then, we have the Dual Monster";
-		mes "Race in which the house odds and rewards are greater than in Single";
-		mes "Monster Races: you must wager on 2 monsters, and they must place in";
-		mes "1st and 2nd for you to win.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Although a small entrance";
-		mes "fee is required, we only use";
-		mes "the money to give rewards to";
-		mes "participants and maintain this";
-		mes "arena. Therefore, we're not";
-		mes "profiting from this enterprise.";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Also, we prohibit others";
-		mes "from making personal bets";
-		mes "and wagers, using items and";
-		mes "zeny, based on the outcomes";
-		mes "of these races. That kind of";
-		mes "gambling is illegal here...";
-		next;
-		mes "[Eckar Erenes]";
-		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-		mes "Prize Medals during a 5 minute window after the end of the race.";
-		next;
-		break;
-	case 2:
-		break;
-	}
-	mes "[Eckar Erenes]";
-	mes "The entrance fee for all races";
-	mes "in the Monster Race Arena is";
-	mes "2,000 zeny. If you'd like to wager on a Single Monster Race,";
-	mes "then please ask my brother";
-	mes "Ellebird to help you.";
-	next;
-	mes "[Eckar Erenes]";
-	mes "Otherwise, I'll help get you";
-	mes "started if you're interested";
-	mes "in a Dual Monster Race.";
-	mes "Would you like to wager";
-	mes "on a Dual Monster Race?";
-	next;
-	switch(select("Yes, please.:No, thanks.")) {
-	case 1:
-		if (checkweight(909,700) == 0) {
-			mes "[Eckar Erenes]";
-			mes "Hmm... You're toting";
-			mes "too many things with you";
-			mes "right now. You better put";
-			mes "some of your stuff away in";
-			mes "Kafra Storage before you can";
-			mes "wager on any monster races...";
-			close;
-		}
-		if (Zeny > 1999) {
-			if (countitem(7514) > 0) {
-				mes "[Eckar Erenes]";
-				mes "Hm? What are you doing";
-				mes "with an expired Racing Ticket?";
-				mes "Well, I better get rid of it for you before it can get mixed up";
-				mes "with your new Racing Ticket.";
-				delitem 7514,1; //Monster_Ticket
-				next;
-				if ($@mon_time_2_1 == 1) {
-					mes "[Eckar Erenes]";
-					mes "Alright, I think you";
-					mes "should be all set. I hope";
-					mes "that you enjoy the race~";
-					mes "Let me guide you inside";
-					mes "the Monster Race Arena now.";
-					set zeny,zeny-2000;
-					set monster_race_2_1,0;
-					set monster_race_2_2,0;
-					close2;
-					warp "p_track02",75,41;
-					end;
-				}
-				else if ($@mon_time_2_1 == 2) {
-					mes "[Eckar Erenes]";
-					mes "We're still finishing our";
-					mes "preparations for the next";
-					mes "Double Monster Race, so";
-					mes "we ask that you please";
-					mes "wait a little while longer...";
-					close;
-				}
-				else {
-					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
-						mes "[Eckar Erenes]";
-						mes "Right now, a Monster Race";
-						mes "is in progress. It's too late to place a wager, but if you'd like";
-						mes "to watch, the fee is 500 zeny";
-						mes "for spectators. Would you like to enter the Monster Race Arena?";
-						next;
-						switch(select("Enter:Cancel")) {
-						case 1:
-							if (Zeny > 499) {
-								mes "[Eckar Erenes]";
-								mes "Thank you~";
-								mes "I hope you enjoy";
-								mes "watching this race!";
-								set zeny,zeny-500;
-								set monster_race_2_1,0;
-								set monster_race_2_2,0;
-								close2;
-								warp "p_track02",75,41;
-								end;
-							}
-							else {
-								mes "[Eckar Erenes]";
-								mes "I'm sorry, but you don't";
-								mes "have enough money to pay";
-								mes "the 500 zeny spectator fee.";
-								close;
-							}
-						case 2:
-							mes "[Eckar Erenes]";
-							mes "Alright, then. If you'd like";
-							mes "to wager on a monster";
-							mes "race, please wait for the";
-							mes "current race to finish. I hope";
-							mes "that you enjoy your time here";
-							mes "in the Monster Race Arena~";
-							close;
-						}
-					}
-					else {
-						mes "[Eckar Erenes]";
-						mes "I'm sorry, but a monster";
-						mes "race has just ended, so we're";
-						mes "having the 5 minute period in";
-						mes "which the winners can claim";
-						mes "their Prize Medals. The gate";
-						mes "will open soon, so please wait.";
-						close;
-					}
-				}
-			}
-			else {
-				if ($@mon_time_2_1 == 1) {
-					mes "[Eckar Erenes]";
-					mes "Thanks, I hope that";
-					mes "you enjoy this race.";
-					mes "Let me guide you now";
-					mes "to the Monster Race Arena.";
-					set zeny,zeny-2000;
-					set monster_race_2_1,0;
-					set monster_race_2_2,0;
-					close2;
-					warp "p_track02",75,41;
-					end;
-				}
-				else if ($@mon_time_2_1 == 2) {
-					mes "[Eckar Erenes]";
-					mes "We're still finishing our";
-					mes "preparations for the next";
-					mes "Double Monster Race, so";
-					mes "we ask that you please";
-					mes "wait a little while longer...";
-					close;
-				}
-				else {
-					if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) {
-						mes "[Eckar Erenes]";
-						mes "Right now, a Monster Race";
-						mes "is in progress. It's too late to place a wager, but if you'd like";
-						mes "to watch, the fee is 500 zeny";
-						mes "for spectators. Would you like to enter the Monster Race Arena?";
-						next;
-						switch(select("Enter:Cancel")) {
-						case 1:
-							if (Zeny > 499) {
-								mes "[Eckar Erenes]";
-								mes "Thank you~";
-								mes "I hope you enjoy";
-								mes "watching this race!";
-								set zeny,zeny-500;
-								set monster_race_2_1,0;
-								set monster_race_2_2,0;
-								close2;
-								warp "p_track02",75,41;
-								end;
-							}
-							else {
-								mes "[Eckar Erenes]";
-								mes "I'm sorry, but you don't";
-								mes "have enough money to pay";
-								mes "the 500 zeny spectator fee.";
-								close;
-							}
-						case 2:
-							mes "[Eckar Erenes]";
-							mes "Alright, then. If you'd like";
-							mes "to wager on a monster";
-							mes "race, please wait for the";
-							mes "current race to finish. I hope";
-							mes "that you enjoy your time here";
-							mes "in the Monster Race Arena~";
-							close;
-						}
-					}
-					else {
-						mes "[Eckar Erenes]";
-						mes "I'm sorry, but a monster";
-						mes "race has just ended, so we're";
-						mes "having the 5 minute period in";
-						mes "which the winners can claim";
-						mes "their Prize Medals. The gate";
-						mes "will open soon, so please wait.";
- 						close;
-					}
-				}
-			}
-		}
-		else {
-			mes "[Eckar Erenes]";
-			mes "I'm sorry, but you";
-			mes "don't have enough";
-			mes "money to pay the";
-			mes "2,000 zeny entrance fee. ";
-			close;
-		}
-	case 2:
-		mes "[Eckar Erenes]";
-		mes "Very well. I hope that";
-		mes "you enjoy your time here";
-		mes "in the Monster Race Arena~";
-		close;
-	}
-}
-
-p_track02,73,22,1	script	Ticket Helper#2	899,{
-	if (checkweight(908,200) == 0) {
-		mes "[Ticket Helper]";
-		mes "Welcome to the";
-		mes "Monster Race Arena.";
-		mes "If you'd like to participate";
-		mes "in the ^3131FFDouble Monster Race^000000,";
-		mes "then please select 1 out of";
-		mes "the 6 monsters from the list.";
-		next;
-		mes "[Ticket Helper]";
-		mes "Wait, wait...";
-		mes "I can't give you";
-		mes "anything right now.";
-		mes "You're carrying way";
-		mes "too many things...";
-		close;
-	}
-	if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-		mes "[Ticket Helper]";
-		mes "Hello there!";
-		mes "Interested in wagering on";
-		mes "the Dual Monster Race?";
-		mes "I'm here to help you if you've";
-		mes "got any questions, or if you";
-		mes "want to place your wager.";
-		next;
-		switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) {
-		case 1:
-			mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]";
-			mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]";
-			mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]";
-			mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]";
-			mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]";
-			mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]";
-			close;
-		case 2:
-			mes "[Ticket Helper]";
-			mes "Alright, please choose which";
-			mes "two monsters that you think";
-			mes "will win 1st and 2nd place.";
-			mes "If both your monsters come";
-			mes "in 1st and 2nd, in any order,";
-			mes "you'll win the wager.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Now, please tell me";
-			mes "your first choice for one";
-			mes "of the monsters that";
-			mes "will win this race.";
-			next;
-			switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
-			case 1:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 1^000000, a friendly";
-				mes "Poring type monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've chosen";
-								mes "^0000FFMonster 1^000000 and";
-								mes "^0000FFMonster 4^000000.";
-								mes "I wish you good luck.";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-							break;
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,1;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 2:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 2^000000, an adorable";
-				mes "Lunatic type monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,2;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 3:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 3^000000, a darling";
-				mes "Savage Bebe monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,3;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 4:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 4^000000, a gentle Baby";
-				mes "Desert Wolf monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-						break;
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a naughty";
-						mes "Baphomet Jr. monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,4;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 5:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 5^000000, a small, yet";
-				mes "demonic, Deviruchi.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Now, please make";
-					mes "your second choice";
-					mes "for the monster that";
-					mes "you think will place";
-					mes "1st or 2nd in this race.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?.";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 6^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,5;
-								set monster_race_2_2,6;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			case 6:
-				mes "[Ticket Helper]";
-				mes "You've chosen";
-				mes "^0000FFMonster 6^000000, a naughty";
-				mes "Baphomet Jr. monster.";
-				mes "Are you sure you want";
-				mes "to choose this monster?";
-				next;
-				switch(select("Yes:No")) {
-				case 1:
-					mes "[Ticket Helper]";
-					mes "Then, please pick your 2nd choice.";
-					next;
-					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) {
-					case 1:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 1^000000, a friendly";
-						mes "Poring type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,1;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 2:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 2^000000, an adorable";
-						mes "Lunatic type monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,2;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 3:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 3^000000, a darling";
-						mes "Savage Bebe monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,3;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 4:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 4^000000, a gentle Baby";
-						mes "Desert Wolf monster.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,4;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					case 5:
-						mes "[Ticket Helper]";
-						mes "You've chosen";
-						mes "^0000FFMonster 5^000000, a small, yet";
-						mes "demonic, Deviruchi.";
-						mes "Are you sure you want";
-						mes "to choose this monster?";
-						next;
-						switch(select("Yes:No")) {
-						case 1:
-							if ($@mon_time_2_2 == 0) {
-								mes "[Ticket Helper]";
-								mes "You've wagered on";
-								mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000";
-								mes "to win this race. Good luck!";
-								mes "I really hope that the odds";
-								mes "work out in your favor~";
-								emotion e_kis;
-								set monster_race_2_1,6;
-								set monster_race_2_2,5;
-								getitem 7514,1; //Monster_Ticket
-								close;
-							}
-							else {
-								mes "[Ticket Helper]";
-								mes "I'm very sorry, but a";
-								mes "monster race is underway.";
-								mes "Please wait, and then place";
-								mes "your wager for the next race.";
-								close;
-							}
-						case 2:
-							mes "[Ticket Helper]";
-							mes "You have canceled";
-							mes "your wager. Okay,";
-							mes "I understand. Perhaps";
-							mes "you'd feel more comfortable";
-							mes "checking the monsters first?";
-							close;
-						}
-					}
-				case 2:
-					mes "[Ticket Helper]";
-					mes "You have canceled";
-					mes "your wager. Okay,";
-					mes "I understand. Perhaps";
-					mes "you'd feel more comfortable";
-					mes "checking the monsters first?";
-					close;
-				}
-			}
-		case 3:
-			mes "[Ticket Helper]";
-			mes "Monster Races originated from";
-			mes "simple children's games in which";
-			mes "Cute Pets would race against each other. This grew into an adult";
-			mes "pastime that is so popular, we've built a racing arena in Hugel.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Our Monster Race Arena hosts";
-			mes "two types of monster races. First, we have the Single Monster Race,";
-			mes "in which those that wagered on the 1st place monster are rewarded.";
-			next;
-			mes "[Eclar Ellbird]";
-			mes "Then, we have the Dual Monster";
-			mes "Race in which those that wagered on the 1st and 2nd place monsters";
-			mes "are equally rewarded. The house";
-			mes "odds and wager rewards are greater in Dual Races than Single Races.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Although a small entrance";
-			mes "fee is required, we only use";
-			mes "the money to give rewards to";
-			mes "participants and maintain this";
-			mes "arena. Therefore, we're not";
-			mes "profiting from this enterprise.";
-			next;
-			mes "[Ticket Helper]";
-			mes "Also, we prohibit others";
-			mes "from making personal bets";
-			mes "and wagers, using items and";
-			mes "zeny, based on the outcomes";
-			mes "of these races. That kind of";
-			mes "gambling is illegal here...";
-			next;
-			mes "[Ticket Helper]";
-			mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-			mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-			mes "Prize Medals during a 5 minute window after the end of the race.";
-			next;
-			mes "[Ticket Helper]";
-			mes "You're already here";
-			mes "inside the Monster Race";
-			mes "Arena, so you may as well";
-			mes "try placing a wager. It's";
-			mes "more fun than you'd think~";
-			close;
-		case 4:
-			mes "[Ticket Helper]";
-			mes "You have canceled";
-			mes "your wager. Okay,";
-			mes "I understand. Perhaps";
-			mes "you'd feel more comfortable";
-			mes "checking the monsters first?";
-			close;
-		}
-	}
-	else {
-		if (countitem(7514) > 0) {
-			mes "[Ticket Helper]";
-			mes "You've wagered on";
-			mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000";
-			mes "for this Dual Monster Race.";
-			next;
-			mes "[Ticket Helper]";
-			mes "The start of the race will be";
-			mes "announced through a broadcast.";
-			mes "You can refer to your Mini-Map";
-			mes "to track the monsters' race";
-			mes "positions. Thank you, and";
-			mes "have a good time!";
-			viewpoint 1,43,35,0,0xFF0000;
-			close;
-		}
-		else {
-			mes "[Ticket Helper]";
-			mes "The start of the race will be";
-			mes "announced through a broadcast.";
-			mes "You can refer to your Mini-Map";
-			mes "to track the monsters' race";
-			mes "positions. Thank you, and";
-			mes "have a good time!";
-			viewpoint 1,43,35,0,0xFF0000;
-			close;
-		}
-	}
-
-OnInit:
-	disablenpc "Ticket Helper#2";
-	end;
-}
-
-p_track02,39,49,3	script	Game Guide#double	845,{
-	mes "[Game Guide]";
-	mes "Welcome to the";
-	mes "Monster Race Arena.";
-	mes "How can I help you?";
-	next;
-	switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
-	case 1:
-		mes "[Game Guide]";
-		mes "Monster Races originated from";
-		mes "simple children's games in which";
-		mes "Cute Pets would race against each other. This grew into an adult";
-		mes "pastime that is so popular, we've built a racing arena in Hugel.";
-		next;
-		mes "[Game Guide]";
-		mes "Our Monster Race Arena hosts";
-		mes "two types of monster races. First, we have the Single Monster Race,";
-		mes "in which those that wagered on the 1st place monster are rewarded.";
-		next;
-		mes "[Game Guide]";
-		mes "Then, we have the Dual Monster";
-		mes "Race in which the house odds and rewards are greater than in Single";
-		mes "Monster Races: you must wager on 2 monsters, and they must place in";
-		mes "1st and 2nd for you to win.";
-		next;
-		mes "[Game Guide]";
-		mes "Although a small entrance";
-		mes "fee is required, we only use";
-		mes "the money to give rewards to";
-		mes "participants and maintain this";
-		mes "arena. Therefore, we're not";
-		mes "profiting from this enterprise.";
-		next;
-		mes "[Game Guide]";
-		mes "Also, we prohibit others";
-		mes "from making personal bets";
-		mes "and wagers, using items and";
-		mes "zeny, based on the outcomes";
-		mes "of these races. That kind of";
-		mes "gambling is illegal here...";
-		next;
-		mes "[Game Guide]";
-		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
-		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
-		mes "Prize Medals during a 5 minute window after the end of the race.";
-		next;
-		break;
-	case 2:
-		mes "[Game Guide]";
-		mes "Before placing a wager, you";
-		mes "must get a free Racing Ticket";
-		mes "from the Ticket Helper. There,";
-		mes "I've marked the Ticket Helper";
-		mes "on your Mini-Map, so you can";
-		mes "find him pretty easily.";
-		viewpoint 1,73,22,1,0xFF3355;
-		next;
-		break;
-	case 3:
-		mes "[Game Guide]";
-		mes "If you wagered on the winner";
-		mes "of a Single Monster Race, or";
-		mes "on the 1st or 2nd place winners";
-		mes "in a Dual Monster Race, then";
-		mes "you can exchange your Racing";
-		mes "Ticket for Prize Medals.";
-		next;
-		mes "[Game Guide]";
-		mes "However, you must exchange";
-		mes "your Racing Ticket with the";
-		mes "Medal Distributor within the";
-		mes "5 minute window after the end";
-		mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000";
-		next;
-		mes "[Game Guide]";
-		mes "When this 5 minute window";
-		mes "elapses, you will be teleported outside, and we will immediately";
-		mes "begin preparing for the next race. Make sure that you remember this";
-		mes "information when you wager.";
-		next;
-		mes "[Game Guide]";
-		mes "If you haven't received";
-		mes "your free Racing Ticket,";
-		mes "then please visit the Ticket";
-		mes "Helper. There, I've just marked";
-		mes "his location on your Mini-Map.";
-		viewpoint 1,67,45,2,0xCE6300;
-		next;
-		break;
-	}
-	mes "[Game Guide]";
-	mes "Thank you, and";
-	mes "I hope you enjoy";
-	mes "your time here in the";
-	mes "Monster Racing Arena.";
-	close;
-}
-
-p_track02,67,45,5	script	Medal Distributor#medal	845,{
-	if (checkweight(909,20) == 0) {
-		mes "[Medal Distributor]";
-		mes "I'm sorry, but I can't";
-		mes "reward you with any medals";
-		mes "until you make more space";
-		mes "available in your Inventory.";
-		close;
-	}
-	if (countitem(7514) > 0) {
-		mes "[Medal Distributor]";
-		mes "Hello there~";
-		mes "If you've wagered on the";
-		mes "winning monster in a recent";
-		mes "race, then you can exchange";
-		mes "your game ticket here for";
-		mes "some Prize Medals.";
-		next;
-		mes "[Medal Distributor]";
-		mes "Please remember that you can";
-		mes "only exchange winning Game";
-		mes "Tickets for Prize Medals right";
-		mes "after the race finishes. Prize";
-		mes "Medals may be given to Wayne";
-		mes "in Hugel in exchange for items.";
-		next;
-		if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) {
-			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) {
-			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) {
-			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) {
-			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) {
-			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) {
-			if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) {
-				mes "[Medal Distributor]";
-				mes "Congratulations! It's really";
-				mes "difficult to guess the winners";
-				mes "of a Dual Monster Race, so you";
-				mes "must be really lucky! Would you";
-				mes "like to exchange your winning";
-				mes "Racing Ticket for Prize Medals?";
-				next;
-				switch(select("Yes, please.:No, thanks.")) {
-				case 1:
-					mes "[Medal Distributor]";
-					mes "Okay, everything looks good,";
-					mes "so here's your Prize Medals~";
-					mes "If you want to trade these";
-					mes "medals for items, please";
-					mes "visit Wayne in Hugel. We hope";
-					mes "you enjoyed the Monster Race~";
-					delitem 7514,1; //Monster_Ticket
-					set monster_race_2_1,7;
-					set monster_race_2_2,7;
-					getitem 7515,15; //Marvelous_Medal
-					close;
-				case 2:
-					mes "[Medal Distributor]";
-					mes "Um, are you sure? You ";
-					mes "can only exchange a winning";
-					mes "Racing Ticket for Prize Medals";
-					mes "for a short time after the race. If you made a mistake, you";
-					mes "should ask me again quickly.";
-					close;
-				}
-			}
-			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
-				mes "[Medal Distributor]";
-				mes "Well, better luck next time...";
-				mes "Although you can't always";
-				mes "be lucky, it's always fun to";
-				mes "wager on the monster races!";
-				close;
-			}
-			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
-				mes "[Medal Distributor]";
-				mes "Thanks for visiting the";
-				mes "Monster Race Arena, and";
-				mes "I hope you enjoy your time";
-				mes "here. I'll see you next time~";
-				close;
-			}
-			else {
-				mes "[Medal Distributor]";
-				mes "You may not have wagered";
-				mes "on the winning monster in";
-				mes "the last race, but I hope that";
-				mes "you get lucky next time~";
-				close;
-			}
-		}
-		else {
-			mes "[Medal Distributor]";
-			mes "Hello there~";
-			mes "If you've wagered on the";
-			mes "winning monster in a recent";
-			mes "race, then you can exchange";
-			mes "your game ticket here for";
-			mes "some Prize Medals.";
-			next;
-			mes "[Medal Distributor]";
-			mes "Please remember that you can";
-			mes "only exchange winning Game";
-			mes "Tickets for Prize Medals right";
-			mes "after the race finishes. Prize";
-			mes "Medals may be given to Wayne";
-			mes "in Hugel in exchange for items.";
-			close;
-		}
-	}
-	else {
-		mes "[Medal Distributor]";
-		mes "Hello there~";
-		mes "If you've wagered on the";
-		mes "winning monster in a recent";
-		mes "race, then you can exchange";
-		mes "your game ticket here for";
-		mes "some Prize Medals.";
-		next;
-		mes "[Medal Distributor]";
-		mes "Please remember that you can";
-		mes "only exchange winning Game";
-		mes "Tickets for Prize Medals right";
-		mes "after the race finishes. Prize";
-		mes "Medals may be given to Wayne";
-		mes "in Hugel in exchange for items.";
-		close;
-	}
-
-OnInit:
-	disablenpc "Medal Distributor#medal";
-	end;
-}
-
-p_track02,76,38,1	script	Exit Guide#double	798,{
-	mes "[Exit Guide]";
-	mes "If you have a winning Racing";
-	mes "Ticket, please make sure that";
-	mes "you redeem it for Prize Medals";
-	mes "now. All Racing Tickets become";
-	mes "void once the next race begins.";
-	next;
-	mes "[Exit Guide]";
-	mes "If you wish to leave";
-	mes "the arena, then I can guide";
-	mes "you outside. Would you like";
-	mes "to leave the arena right now?";
-	next;
-	switch(select("Yes:No")) {
-	case 1:
-		if (countitem(7514) == 0) {
-			mes "[Exit Guide]";
-			mes "Thank you for";
-			mes "your patronage, and";
-			mes "I hope that you come";
-			mes "visit us again soon~";
-		}
-		else {
-			mes "[Exit Guide]";
-			mes "In accordance with our";
-			mes "policies, I must take your";
-			mes "Racing Ticket before you leave.";
-			mes "Thank you for your patronage,";
-			mes "and I hope you enjoy your time";
-			mes "here in the Monster Race Arena.";
-			delitem 7514,1; //Monster_Ticket
-		}
-		set monster_race_2_1,0;
-		set monster_race_2_2,0;
-		close2;
-		warp "hugel",63,73;
-		end;
-	case 2:
-		mes "[Exit Guide]";
-		mes "Alright, then.";
-		mes "Just let me know";
-		mes "whenever you're";
-		mes "ready to leave.";
-		close;
-	}
-}
-
-p_track02,30,38,0	script	#poring1	139,0,0,{
-OnInit:
-	disablenpc "#poring1";
-	end;
-
-OnEnable:
-	enablenpc "#poring1";
-	monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#poring1::OnMyMobDead";
-	disablenpc "#poring1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_lv;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,1;
-		donpcevent "#poring1::OnDisable";
-	}
-	else {
-		emotion e_lv;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,1;
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,36,0	script	#lunatic1	139,0,0,{
-OnInit:
-	disablenpc "#lunatic1";
-	end;
-
-OnEnable:
-	enablenpc "#lunatic1";
-	monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#lunatic1::OnMyMobDead";
-	disablenpc "#lunatic1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_ho;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,2;
-		donpcevent "#lunatic1::OnDisable";
-	}
-	else {
-		emotion e_ho;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,2;
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,34,0	script	#savagebebe1	139,0,0,{
-OnInit:
-	disablenpc "#savagebebe1";
-	end;
-
-OnEnable:
-	enablenpc "#savagebebe1";
-	monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#savagebebe1::OnMyMobDead";
-	disablenpc "#savagebebe1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_heh;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,3;
-		donpcevent "#savagebebe1::OnDisable";
-	}
-	else {
-		emotion e_heh;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,3;
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,32,0	script	#desertwolf1	139,0,0,{
-OnInit:
-	disablenpc "#desertwolf1";
-	end;
-
-OnEnable:
-	enablenpc "#desertwolf1";
-	monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#desertwolf1::OnMyMobDead";
-	disablenpc "#desertwolf1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_kis;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,4;
-		donpcevent "#desertwolf1::OnDisable";
-	}
-	else {
-		emotion e_kis;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,4;
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,30,0	script	#deviruchi1	139,0,0,{
-OnInit:
-	disablenpc "#deviruchi1";
-	end;
-
-OnEnable:
-	enablenpc "#deviruchi1";
-	monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#deviruchi1::OnMyMobDead";
-	disablenpc "#deviruchi1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_gg;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,5;
-		donpcevent "#deviruchi1::OnDisable";
-	}
-	else {
-		emotion e_gg;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,5;
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,30,28,0	script	#baphomet1	139,0,0,{
-OnInit:
-	disablenpc "#baphomet1";
-	end;
-
-OnEnable:
-	enablenpc "#baphomet1";
-	monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead";
-	end;
-
-OnDisable:
-	killmonster "p_track02","#baphomet1::OnMyMobDead";
-	disablenpc "#baphomet1";
-	end;
-
-OnTouchNPC:
-	if ($@mon_race_2_1 == 0) {
-		emotion e_pif;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_1,6;
-		donpcevent "#baphomet1::OnDisable";
-	}
-	else {
-		emotion e_pif;
-		specialeffect EF_MVP;
-		mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
-		set $@mon_race_2_2,6;
-		donpcevent "#baphomet1::OnDisable";
-		donpcevent "#poring1::OnDisable";
-		donpcevent "#lunatic1::OnDisable";
-		donpcevent "#savagebebe1::OnDisable";
-		donpcevent "#desertwolf1::OnDisable";
-		donpcevent "#deviruchi1::OnDisable";
-		donpcevent "TrapGlobal#race02::OnDisable";
-		enablenpc  "Medal Distributor#medal";
-		donpcevent "#race_timer2-3::OnEnable";
-	}
-	end;
-
-OnMyMobDead:
-	end;
-}
-
-p_track02,19,48,0	script	TrapGlobal#race02	-1,{
-OnInit:
-	set $@mon_r02_luk1,0;
-	set $@mon_r02_luk2,0;
-	set $@mon_r02_luk3,0;
-	set $@mon_r02_luk4,0;
-	set $@mon_r02_luk5,0;
-	set $@mon_r02_luk6,0;
-	set $@mon_r02_tire1,0;
-	set $@mon_r02_tire2,0;
-	set $@mon_r02_tire3,0;
-	set $@mon_r02_tire4,0;
-	set $@mon_r02_tire5,0;
-	set $@mon_r02_tire6,0;
-	end;
-
-OnEnable:
-	enablenpc "TrapGlobal#race02";
-	enablenpc "starting#race02_1";
-	enablenpc "starting#race02_2";
-	enablenpc "starting#race02_3";
-	enablenpc "starting#race02_4";
-	enablenpc "starting#race02_5";
-	enablenpc "starting#race02_6";
-	//-------------------------------------------------------------
-	// Monster No. 1, Poring
-	//-------------------------------------------------------------
-	set .@firstline,rand(1,70);
-	if ((.@firstline > 0) && (.@firstline < 11)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_5";
-		enablenpc "Luk#race02_1_6";
-		set .@firsttired,rand(50,60);
-		if (.@firsttired > 49) && (.@firsttired < 61) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-		}
-	}
-	else if ((.@firstline > 10) && (.@firstline < 31)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_5";
-		set .@firsttired,rand(40,60);
-		if (.@firsttired > 49) && (.@firsttired < 61) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-		}
-	}
-	else if ((.@firstline > 20) && (.@firstline < 41)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		set .@firsttired,rand(30,50);
-		if (.@firsttired > 39) && (.@firsttired < 51) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-		}
-	}
-	else if ((.@firstline > 40) && (.@firstline < 51)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		set .@firsttired,rand(20,40);
-		if (.@firsttired > 29) && (.@firsttired < 41) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-		}
-	}
-	else if ((.@firstline > 50) && (.@firstline < 61)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		set .@firsttired,rand(10,30);
-		if (.@firsttired > 19) && (.@firsttired < 31) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-	}
-	else if ((.@firstline > 60) && (.@firstline < 71)) {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		enablenpc "Luk#race02_1_4";
-		set .@firsttired,rand(0,20);
-		if (.@firsttired > 9) && (.@firsttired < 21) {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-		else {
-			set $@mon_r02_tire1,.@firsttired;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-			enablenpc "Tire#race02_1_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk1,.@firstline;
-		enablenpc "Luk#race02_1_1";
-		enablenpc "Luk#race02_1_2";
-		enablenpc "Luk#race02_1_3";
-		enablenpc "Luk#race02_1_4";
-		set .@firsttired,rand(0,20);
-		if (.@firsttired > 9) && (.@firsttired < 21) {
-			set $@mon_r02_tire1,.@firstline;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-		}
-		else {
-			set $@mon_r02_tire1,.@firstline;
-			enablenpc "Tire#race02_1_1";
-			enablenpc "Tire#race02_1_2";
-			enablenpc "Tire#race02_1_3";
-			enablenpc "Tire#race02_1_4";
-			enablenpc "Tire#race02_1_5";
-			enablenpc "Tire#race02_1_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 2, Lunatic
-	//-------------------------------------------------------------
-	set .@secondline,rand(1,70);
-	if ((.@secondline > 0) && (.@secondline < 11)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_5";
-		enablenpc "Luk#race02_2_6";
-		set .@secondtired,rand(50,60);
-		if (.@secondtired > 49) && (.@secondtired < 61) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-		}
-	}
-	else if ((.@secondline > 10) && (.@secondline < 31)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_5";
-		set .@secondtired,rand(40,60);
-		if (.@secondtired > 49) && (.@secondtired < 61) {
-			set $@mon_r02_tire2,.@secondline;
-			enablenpc "Tire#race02_2_1";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondline;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-		}
-	}
-	else if ((.@secondline > 20) && (.@secondline < 41)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		set .@secondtired,rand(30,50);
-		if (.@secondtired > 39) && (.@secondtired < 51) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-		}
-	}
-	else if ((.@secondline > 40) && (.@secondline < 51)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		set .@secondtired,rand(20,40);
-		if (.@secondtired > 29) && (.@secondtired < 41) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-		}
-	}
-	else if ((.@secondline > 50) && (.@secondline < 61)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		set .@secondtired,rand(10,30);
-		if (.@secondtired > 19) && (.@secondtired < 31) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-	}
-	else if ((.@secondline > 60) && (.@secondline < 71)) {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		enablenpc "Luk#race02_2_4";
-		set .@secondtired,rand(0,20);
-		if (.@secondtired > 9) && (.@secondtired < 21) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-			enablenpc "Tire#race02_2_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk2,.@secondline;
-		enablenpc "Luk#race02_2_1";
-		enablenpc "Luk#race02_2_2";
-		enablenpc "Luk#race02_2_3";
-		enablenpc "Luk#race02_2_4";
-		set .@secondtired,rand(0,20);
-		if (.@secondtired > 9) && (.@secondtired < 21) {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-		}
-		else {
-			set $@mon_r02_tire2,.@secondtired;
-			enablenpc "Tire#race02_2_1";
-			enablenpc "Tire#race02_2_2";
-			enablenpc "Tire#race02_2_3";
-			enablenpc "Tire#race02_2_4";
-			enablenpc "Tire#race02_2_5";
-			enablenpc "Tire#race02_2_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 3, Savage Babe
-	//-------------------------------------------------------------
-	set .@thirdline,rand(1,70);
-	if ((.@thirdline > 0) && (.@thirdline < 11)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_5";
-		enablenpc "Luk#race02_3_6";
-		set .@thridtired,rand(50,60);
-		if (.@thridtired > 49) && (.@thridtired < 61) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-		}
-	}
-	else if ((.@thirdline > 10) && (.@thirdline < 31)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_5";
-		set .@thridtired,rand(40,60);
-		if (.@thridtired > 49) && (.@thridtired < 61) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-		}
-	}
-	else if ((.@thirdline > 20) && (.@thirdline < 41)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		set .@thridtired,rand(30,50);
-		if (.@thridtired > 39) && (.@thridtired < 51) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-		}
-	}
-	else if ((.@thirdline > 40) && (.@thirdline < 51)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		set .@thridtired,rand(20,40);
-		if (.@thridtired > 29) && (.@thridtired < 41) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-		}
-	}
-	else if ((.@thirdline > 50) && (.@thirdline < 61)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		set .@thridtired,rand(10,30);
-		if (.@thridtired > 19) && (.@thridtired < 31) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-	}
-	else if ((.@thirdline > 60) && (.@thirdline < 71)) {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		enablenpc "Luk#race02_3_4";
-		set .@thridtired,rand(0,20);
-		if (.@thridtired > 9) && (.@thridtired < 21) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-			enablenpc "Tire#race02_3_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk3,.@thirdline;
-		enablenpc "Luk#race02_3_1";
-		enablenpc "Luk#race02_3_2";
-		enablenpc "Luk#race02_3_3";
-		enablenpc "Luk#race02_3_4";
-		set .@thridtired,rand(0,20);
-		if (.@thridtired > 9) && (.@thridtired < 21) {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-		}
-		else {
-			set $@mon_r02_tire3,.@thridtired;
-			enablenpc "Tire#race02_3_1";
-			enablenpc "Tire#race02_3_2";
-			enablenpc "Tire#race02_3_3";
-			enablenpc "Tire#race02_3_4";
-			enablenpc "Tire#race02_3_5";
-			enablenpc "Tire#race02_3_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 4, Baby Desert Wolf
-	//-------------------------------------------------------------
-	set .@fourthline,rand(1,70);
-	if ((.@fourthline > 0) && (.@fourthline < 11)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_5";
-		enablenpc "Luk#race02_4_6";
-		set .@fourthtired,rand(50,60);
-		if (.@fourthtired > 49) && (.@fourthtired < 61) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-		}
-	}
-	else if ((.@fourthline > 10) && (.@fourthline < 31)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_5";
-		set .@fourthtired,rand(40,60);
-		if (.@fourthtired > 49) && (.@fourthtired < 61) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-		}
-	}
-	else if ((.@fourthline > 20) && (.@fourthline < 41)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		set .@fourthtired,rand(30,50);
-		if (.@fourthtired > 39) && (.@fourthtired < 51) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-		}
-	}
-	else if ((.@fourthline > 40) && (.@fourthline < 51)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		set .@fourthtired,rand(20,40);
-		if (.@fourthtired > 29) && (.@fourthtired < 41) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-		}
-	}
-	else if ((.@fourthline > 50) && (.@fourthline < 61)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		set .@fourthtired,rand(10,30);
-		if (.@fourthtired > 19) && (.@fourthtired < 31) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-	}
-	else if ((.@fourthline > 60) && (.@fourthline < 71)) {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		enablenpc "Luk#race02_4_4";
-		set .@fourthtired,rand(0,20);
-		if (.@fourthtired > 9) && (.@fourthtired < 21) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-			enablenpc "Tire#race02_4_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk4,.@fourthline;
-		enablenpc "Luk#race02_4_1";
-		enablenpc "Luk#race02_4_2";
-		enablenpc "Luk#race02_4_3";
-		enablenpc "Luk#race02_4_4";
-		set .@fourthtired,rand(0,20);
-		if (.@fourthtired > 9) && (.@fourthtired < 21) {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-		}
-		else {
-			set $@mon_r02_tire4,.@fourthtired;
-			enablenpc "Tire#race02_4_1";
-			enablenpc "Tire#race02_4_2";
-			enablenpc "Tire#race02_4_3";
-			enablenpc "Tire#race02_4_4";
-			enablenpc "Tire#race02_4_5";
-			enablenpc "Tire#race02_4_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 5, Deviruchi
-	//-------------------------------------------------------------
-	set .@fifthline,rand(1,70);
-	if ((.@fifthline > 0) && (.@fifthline < 11)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_5";
-		set .@fifthtired,rand(50,60);
-		if (.@fifthtired > 49) && (.@fifthtired < 61) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-		}
-	}
-	else if ((.@fifthline > 10) && (.@fifthline < 31)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_5";
-		set .@fifthtired,rand(40,60);
-		if (.@fifthtired > 49) && (.@fifthtired < 61) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-		}
-	}
-	else if ((.@fifthline > 20) && (.@fifthline < 41)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		set .@fifthtired,rand(30,50);
-		if (.@fifthtired > 39) && (.@fifthtired < 51) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-		}
-	}
-	else if ((.@fifthline > 40) && (.@fifthline < 51)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		set .@fifthtired,rand(20,40);
-		if (.@fifthtired > 29) && (.@fifthtired < 41) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-		}
-	}
-	else if ((.@fifthline > 50) && (.@fifthline < 61)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		set .@fifthtired,rand(10,30);
-		if (.@fifthtired > 19) && (.@fifthtired < 31) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-	}
-	else if ((.@fifthline > 60) && (.@fifthline < 71)) {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		enablenpc "Luk#race02_5_4";
-		set .@fifthtired,rand(0,20);
-		if (.@fifthtired > 9) && (.@fifthtired < 21) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-			enablenpc "Tire#race02_5_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk5,.@fifthline;
-		enablenpc "Luk#race02_5_1";
-		enablenpc "Luk#race02_5_2";
-		enablenpc "Luk#race02_5_3";
-		enablenpc "Luk#race02_5_4";
-		set .@fifthtired,rand(0,20);
-		if (.@fifthtired > 9) && (.@fifthtired < 21) {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-		}
-		else {
-			set $@mon_r02_tire5,.@fifthtired;
-			enablenpc "Tire#race02_5_1";
-			enablenpc "Tire#race02_5_2";
-			enablenpc "Tire#race02_5_3";
-			enablenpc "Tire#race02_5_4";
-			enablenpc "Tire#race02_5_5";
-			enablenpc "Tire#race02_5_6";
-		}
-	}
-	//-------------------------------------------------------------
-	// Monster No. 6, Baphomet Jr.
-	//-------------------------------------------------------------
-	set .@sixthline,rand(1,70);
-	if ((.@sixthline > 0) && (.@sixthline < 11)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_5";
-		enablenpc "Luk#race02_6_6";
-		set .@sixthtired,rand(50,60);
-		if (.@sixthtired > 49) && (.@sixthtired < 61) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-		}
-	}
-	else if ((.@sixthline > 10) && (.@sixthline < 31)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_5";
-		set .@sixthtired,rand(40,60);
-		if (.@sixthtired > 49) && (.@sixthtired < 61) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-		}
-	}
-	else if ((.@sixthline > 20) && (.@sixthline < 41)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		set .@sixthtired,rand(30,50);
-		if (.@sixthtired > 39) && (.@sixthtired < 51) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-		}
-	}
-	else if ((.@sixthline > 40) && (.@sixthline < 51)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		set .@sixthtired,rand(20,40);
-		if (.@sixthtired > 29) && (.@sixthtired < 41) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-		}
-	}
-	else if ((.@sixthline > 50) && (.@sixthline < 61)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		set .@sixthtired,rand(10,30);
-		if (.@sixthtired > 19) && (.@sixthtired < 31) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-	}
-	else if ((.@sixthline > 60) && (.@sixthline < 71)) {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		enablenpc "Luk#race02_6_4";
-		set .@sixthtired,rand(0,20);
-		if (.@sixthtired > 9) && (.@sixthtired < 21) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-			enablenpc "Tire#race02_6_6";
-		}
-	}
-	else {
-		set $@mon_r02_luk6,.@sixthline;
-		enablenpc "Luk#race02_6_1";
-		enablenpc "Luk#race02_6_2";
-		enablenpc "Luk#race02_6_3";
-		enablenpc "Luk#race02_6_4";
-		set .@sixthtired,rand(0,20);
-		if (.@sixthtired > 9) && (.@sixthtired < 21) {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-		}
-		else {
-			set $@mon_r02_tire6,.@sixthtired;
-			enablenpc "Tire#race02_6_1";
-			enablenpc "Tire#race02_6_2";
-			enablenpc "Tire#race02_6_3";
-			enablenpc "Tire#race02_6_4";
-			enablenpc "Tire#race02_6_5";
-			enablenpc "Tire#race02_6_6";
-		}
-	}
-	end;
-
-OnDisable:
-	disablenpc "TrapGlobal#race02";
-	donpcevent "starting#race02_1::OnDisable";
-	donpcevent "starting#race02_2::OnDisable";
-	donpcevent "starting#race02_3::OnDisable";
-	donpcevent "starting#race02_4::OnDisable";
-	donpcevent "starting#race02_5::OnDisable";
-	donpcevent "starting#race02_6::OnDisable";
-	end;
-}
-
-p_track02,56,38,0	script	starting#race02_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_1";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_1";
-	disablenpc "Luk#race02_1_1";
-	disablenpc "Luk#race02_1_2";
-	disablenpc "Luk#race02_1_3";
-	disablenpc "Luk#race02_1_4";
-	disablenpc "Luk#race02_1_5";
-	disablenpc "Luk#race02_1_6";
-	disablenpc "Tire#race02_1_1";
-	disablenpc "Tire#race02_1_2";
-	disablenpc "Tire#race02_1_3";
-	disablenpc "Tire#race02_1_4";
-	disablenpc "Tire#race02_1_5";
-	disablenpc "Tire#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,38,0	script	Luk#race02_1_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,38,0	script	Luk#race02_1_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,38,0	script	Luk#race02_1_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,38,0	script	Luk#race02_1_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,38,0	script	Luk#race02_1_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,38,0	script	Luk#race02_1_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,38,0	script	Tire#race02_1_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,38,0	script	Tire#race02_1_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,38,0	script	Tire#race02_1_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,38,0	script	Tire#race02_1_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,38,0	script	Tire#race02_1_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,38,0	script	Tire#race02_1_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_1_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,36,0	script	starting#race02_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_2";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_2";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_1";
-	disablenpc "Luk#race02_2_4";
-	disablenpc "Luk#race02_2_5";
-	disablenpc "Luk#race02_2_6";
-	disablenpc "Tire#race02_2_1";
-	disablenpc "Tire#race02_2_2";
-	disablenpc "Tire#race02_2_3";
-	disablenpc "Tire#race02_2_4";
-	disablenpc "Tire#race02_2_5";
-	disablenpc "Tire#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,36,0	script	Luk#race02_2_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,36,0	script	Luk#race02_2_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,36,0	script	Luk#race02_2_3	-1,0,0,{
-OnInit:
-	disablenpc "Luk#race02_2_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,36,0	script	Luk#race02_2_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,36,0	script	Luk#race02_2_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,36,0	script	Luk#race02_2_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,36,0	script	Tire#race02_2_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,36,0	script	Tire#race02_2_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,36,0	script	Tire#race02_2_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,36,0	script	Tire#race02_2_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,36,0	script	Tire#race02_2_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,36,0	script	Tire#race02_2_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_2_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,34,0	script	starting#race02_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_3";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_3";
-	disablenpc "Luk#race02_3_1";
-	disablenpc "Luk#race02_3_2";
-	disablenpc "Luk#race02_3_3";
-	disablenpc "Luk#race02_3_4";
-	disablenpc "Luk#race02_3_5";
-	disablenpc "Luk#race02_3_6";
-	disablenpc "Tire#race02_3_1";
-	disablenpc "Tire#race02_3_2";
-	disablenpc "Tire#race02_3_3";
-	disablenpc "Tire#race02_3_4";
-	disablenpc "Tire#race02_3_5";
-	disablenpc "Tire#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,34,0	script	Luk#race02_3_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,34,0	script	Luk#race02_3_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,34,0	script	Luk#race02_3_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,34,0	script	Luk#race02_3_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,34,0	script	Luk#race02_3_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,34,0	script	Luk#race02_3_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,34,0	script	Tire#race02_3_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,34,0	script	Tire#race02_3_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,34,0	script	Tire#race02_3_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,34,0	script	Tire#race02_3_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,34,0	script	Tire#race02_3_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,34,0	script	Tire#race02_3_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_3_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,32,0	script	starting#race02_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_4";
-	end;
-
-OnEnable:
-	enablenpc "starting#race02_4";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_4";
-	disablenpc "Luk#race02_4_1";
-	disablenpc "Luk#race02_4_2";
-	disablenpc "Luk#race02_4_3";
-	disablenpc "Luk#race02_4_4";
-	disablenpc "Luk#race02_4_5";
-	disablenpc "Luk#race02_4_6";
-	disablenpc "Tire#race02_4_1";
-	disablenpc "Tire#race02_4_2";
-	disablenpc "Tire#race02_4_3";
-	disablenpc "Tire#race02_4_4";
-	disablenpc "Tire#race02_4_5";
-	disablenpc "Tire#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,32,0	script	Luk#race02_4_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,32,0	script	Luk#race02_4_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,53,32,0	script	Luk#race02_4_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,32,0	script	Luk#race02_4_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,49,32,0	script	Luk#race02_4_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,41,32,0	script	Luk#race02_4_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
-	}
-	end;
-}
-
-p_track02,43,32,0	script	Tire#race02_4_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,39,32,0	script	Tire#race02_4_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,35,32,0	script	Tire#race02_4_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,55,32,0	script	Tire#race02_4_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,51,32,0	script	Tire#race02_4_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,47,32,0	script	Tire#race02_4_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_4_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
-
-p_track02,56,30,0	script	starting#race02_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "starting#race02_5";
-	end;
-
-OnEnable:
-	enablenpc "starting#race02_5";
-	end;
-
-OnDisable:
-	disablenpc "starting#race02_5";
-	disablenpc "Luk#race02_5_1";
-	disablenpc "Luk#race02_5_2";
-	disablenpc "Luk#race02_5_3";
-	disablenpc "Luk#race02_5_4";
-	disablenpc "Luk#race02_5_5";
-	disablenpc "Luk#race02_5_6";
-	disablenpc "Tire#race02_5_1";
-	disablenpc "Tire#race02_5_2";
-	disablenpc "Tire#race02_5_3";
-	disablenpc "Tire#race02_5_4";
-	disablenpc "Tire#race02_5_5";
-	disablenpc "Tire#race02_5_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,5000,150;
-	}
-	end;
-}
-
-p_track02,33,30,0	script	Luk#race02_5_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_1";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_1";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+		mes "[Ticket Helper]";
+		mes "Hello there!";
+		mes "Interested in wagering on";
+		mes "the Dual Monster Race?";
+		mes "I'm here to help you if you've";
+		mes "got any questions, or if you";
+		mes "want to place your wager.";
+		next;
+		switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) {
+		case 1:
+			mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]";
+			mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]";
+			mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]";
+			mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]";
+			mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]";
+			mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]";
+			close;
+		case 2:
+			mes "[Ticket Helper]";
+			mes "Alright, please choose which";
+			mes "two monsters that you think";
+			mes "will win 1st and 2nd place.";
+			mes "If both your monsters come";
+			mes "in 1st and 2nd, in any order,";
+			mes "you'll win the wager.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Now, please tell me";
+			mes "your first choice for one";
+			mes "of the monsters that";
+			mes "will win this race.";
+			next;
+			switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
+			case 1:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 1^000000, a friendly";
+				mes "Poring type monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've chosen";
+								mes "^0000FFMonster 1^000000 and";
+								mes "^0000FFMonster 4^000000.";
+								mes "I wish you good luck.";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+							break;
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,1;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 2:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 2^000000, an adorable";
+				mes "Lunatic type monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,2;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 3:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 3^000000, a darling";
+				mes "Savage Bebe monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,3;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 4:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 4^000000, a gentle Baby";
+				mes "Desert Wolf monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+						break;
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a naughty";
+						mes "Baphomet Jr. monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,4;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 5:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 5^000000, a small, yet";
+				mes "demonic, Deviruchi.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Now, please make";
+					mes "your second choice";
+					mes "for the monster that";
+					mes "you think will place";
+					mes "1st or 2nd in this race.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?.";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 6^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,5;
+								set monster_race_2_2,6;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			case 6:
+				mes "[Ticket Helper]";
+				mes "You've chosen";
+				mes "^0000FFMonster 6^000000, a naughty";
+				mes "Baphomet Jr. monster.";
+				mes "Are you sure you want";
+				mes "to choose this monster?";
+				next;
+				switch(select("Yes:No")) {
+				case 1:
+					mes "[Ticket Helper]";
+					mes "Then, please pick your 2nd choice.";
+					next;
+					switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) {
+					case 1:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 1^000000, a friendly";
+						mes "Poring type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,1;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 2:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 2^000000, an adorable";
+						mes "Lunatic type monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,2;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 3:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 3^000000, a darling";
+						mes "Savage Bebe monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,3;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 4:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 4^000000, a gentle Baby";
+						mes "Desert Wolf monster.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,4;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					case 5:
+						mes "[Ticket Helper]";
+						mes "You've chosen";
+						mes "^0000FFMonster 5^000000, a small, yet";
+						mes "demonic, Deviruchi.";
+						mes "Are you sure you want";
+						mes "to choose this monster?";
+						next;
+						switch(select("Yes:No")) {
+						case 1:
+							if ($@mon_time_2_2 == 0) {
+								mes "[Ticket Helper]";
+								mes "You've wagered on";
+								mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000";
+								mes "to win this race. Good luck!";
+								mes "I really hope that the odds";
+								mes "work out in your favor~";
+								emotion e_kis;
+								set monster_race_2_1,6;
+								set monster_race_2_2,5;
+								getitem 7514,1; //Monster_Ticket
+								close;
+							}
+							else {
+								mes "[Ticket Helper]";
+								mes "I'm very sorry, but a";
+								mes "monster race is underway.";
+								mes "Please wait, and then place";
+								mes "your wager for the next race.";
+								close;
+							}
+						case 2:
+							mes "[Ticket Helper]";
+							mes "You have canceled";
+							mes "your wager. Okay,";
+							mes "I understand. Perhaps";
+							mes "you'd feel more comfortable";
+							mes "checking the monsters first?";
+							close;
+						}
+					}
+				case 2:
+					mes "[Ticket Helper]";
+					mes "You have canceled";
+					mes "your wager. Okay,";
+					mes "I understand. Perhaps";
+					mes "you'd feel more comfortable";
+					mes "checking the monsters first?";
+					close;
+				}
+			}
+		case 3:
+			mes "[Ticket Helper]";
+			mes "Monster Races originated from";
+			mes "simple children's games in which";
+			mes "Cute Pets would race against each other. This grew into an adult";
+			mes "pastime that is so popular, we've built a racing arena in Hugel.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Our Monster Race Arena hosts";
+			mes "two types of monster races. First, we have the Single Monster Race,";
+			mes "in which those that wagered on the 1st place monster are rewarded.";
+			next;
+			mes "[Eclar Ellbird]";
+			mes "Then, we have the Dual Monster";
+			mes "Race in which those that wagered on the 1st and 2nd place monsters";
+			mes "are equally rewarded. The house";
+			mes "odds and wager rewards are greater in Dual Races than Single Races.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Although a small entrance";
+			mes "fee is required, we only use";
+			mes "the money to give rewards to";
+			mes "participants and maintain this";
+			mes "arena. Therefore, we're not";
+			mes "profiting from this enterprise.";
+			next;
+			mes "[Ticket Helper]";
+			mes "Also, we prohibit others";
+			mes "from making personal bets";
+			mes "and wagers, using items and";
+			mes "zeny, based on the outcomes";
+			mes "of these races. That kind of";
+			mes "gambling is illegal here...";
+			next;
+			mes "[Ticket Helper]";
+			mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+			mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+			mes "Prize Medals during a 5 minute window after the end of the race.";
+			next;
+			mes "[Ticket Helper]";
+			mes "You're already here";
+			mes "inside the Monster Race";
+			mes "Arena, so you may as well";
+			mes "try placing a wager. It's";
+			mes "more fun than you'd think~";
+			close;
+		case 4:
+			mes "[Ticket Helper]";
+			mes "You have canceled";
+			mes "your wager. Okay,";
+			mes "I understand. Perhaps";
+			mes "you'd feel more comfortable";
+			mes "checking the monsters first?";
+			close;
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,37,30,0	script	Luk#race02_5_2	-1,0,0,{
-	end;
+		if (countitem(7514) > 0) {
+			mes "[Ticket Helper]";
+			mes "You've wagered on";
+			mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000";
+			mes "for this Dual Monster Race.";
+			next;
+			mes "[Ticket Helper]";
+			mes "The start of the race will be";
+			mes "announced through a broadcast.";
+			mes "You can refer to your Mini-Map";
+			mes "to track the monsters' race";
+			mes "positions. Thank you, and";
+			mes "have a good time!";
+			viewpoint 1,43,35,0,0xFF0000;
+			close;
+		}
+		else {
+			mes "[Ticket Helper]";
+			mes "The start of the race will be";
+			mes "announced through a broadcast.";
+			mes "You can refer to your Mini-Map";
+			mes "to track the monsters' race";
+			mes "positions. Thank you, and";
+			mes "have a good time!";
+			viewpoint 1,43,35,0,0xFF0000;
+			close;
+		}
+	}
 
 OnInit:
-	disablenpc "Luk#race02_5_2";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_2";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_2";
+	disablenpc "Ticket Helper#2";
 	end;
+}
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+p_track02,39,49,3	script	Game Guide#double	845,{
+	mes "[Game Guide]";
+	mes "Welcome to the";
+	mes "Monster Race Arena.";
+	mes "How can I help you?";
+	next;
+	switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
+	case 1:
+		mes "[Game Guide]";
+		mes "Monster Races originated from";
+		mes "simple children's games in which";
+		mes "Cute Pets would race against each other. This grew into an adult";
+		mes "pastime that is so popular, we've built a racing arena in Hugel.";
+		next;
+		mes "[Game Guide]";
+		mes "Our Monster Race Arena hosts";
+		mes "two types of monster races. First, we have the Single Monster Race,";
+		mes "in which those that wagered on the 1st place monster are rewarded.";
+		next;
+		mes "[Game Guide]";
+		mes "Then, we have the Dual Monster";
+		mes "Race in which the house odds and rewards are greater than in Single";
+		mes "Monster Races: you must wager on 2 monsters, and they must place in";
+		mes "1st and 2nd for you to win.";
+		next;
+		mes "[Game Guide]";
+		mes "Although a small entrance";
+		mes "fee is required, we only use";
+		mes "the money to give rewards to";
+		mes "participants and maintain this";
+		mes "arena. Therefore, we're not";
+		mes "profiting from this enterprise.";
+		next;
+		mes "[Game Guide]";
+		mes "Also, we prohibit others";
+		mes "from making personal bets";
+		mes "and wagers, using items and";
+		mes "zeny, based on the outcomes";
+		mes "of these races. That kind of";
+		mes "gambling is illegal here...";
+		next;
+		mes "[Game Guide]";
+		mes "Once you enter the Race Arena, you will receive a Racing Ticket.";
+		mes "Keep in mind that winning Racing Tickets can only be exchanged for";
+		mes "Prize Medals during a 5 minute window after the end of the race.";
+		next;
+		break;
+	case 2:
+		mes "[Game Guide]";
+		mes "Before placing a wager, you";
+		mes "must get a free Racing Ticket";
+		mes "from the Ticket Helper. There,";
+		mes "I've marked the Ticket Helper";
+		mes "on your Mini-Map, so you can";
+		mes "find him pretty easily.";
+		viewpoint 1,73,22,1,0xFF3355;
+		next;
+		break;
+	case 3:
+		mes "[Game Guide]";
+		mes "If you wagered on the winner";
+		mes "of a Single Monster Race, or";
+		mes "on the 1st or 2nd place winners";
+		mes "in a Dual Monster Race, then";
+		mes "you can exchange your Racing";
+		mes "Ticket for Prize Medals.";
+		next;
+		mes "[Game Guide]";
+		mes "However, you must exchange";
+		mes "your Racing Ticket with the";
+		mes "Medal Distributor within the";
+		mes "5 minute window after the end";
+		mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000";
+		next;
+		mes "[Game Guide]";
+		mes "When this 5 minute window";
+		mes "elapses, you will be teleported outside, and we will immediately";
+		mes "begin preparing for the next race. Make sure that you remember this";
+		mes "information when you wager.";
+		next;
+		mes "[Game Guide]";
+		mes "If you haven't received";
+		mes "your free Racing Ticket,";
+		mes "then please visit the Ticket";
+		mes "Helper. There, I've just marked";
+		mes "his location on your Mini-Map.";
+		viewpoint 1,67,45,2,0xCE6300;
+		next;
+		break;
 	}
-	end;
+	mes "[Game Guide]";
+	mes "Thank you, and";
+	mes "I hope you enjoy";
+	mes "your time here in the";
+	mes "Monster Racing Arena.";
+	close;
 }
 
-p_track02,53,30,0	script	Luk#race02_5_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_3";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_3";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+p_track02,67,45,5	script	Medal Distributor#medal	845,{
+	if (checkweight(909,20) == 0) {
+		mes "[Medal Distributor]";
+		mes "I'm sorry, but I can't";
+		mes "reward you with any medals";
+		mes "until you make more space";
+		mes "available in your Inventory.";
+		close;
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	if (countitem(7514) > 0) {
+		mes "[Medal Distributor]";
+		mes "Hello there~";
+		mes "If you've wagered on the";
+		mes "winning monster in a recent";
+		mes "race, then you can exchange";
+		mes "your game ticket here for";
+		mes "some Prize Medals.";
+		next;
+		mes "[Medal Distributor]";
+		mes "Please remember that you can";
+		mes "only exchange winning Game";
+		mes "Tickets for Prize Medals right";
+		mes "after the race finishes. Prize";
+		mes "Medals may be given to Wayne";
+		mes "in Hugel in exchange for items.";
+		next;
+		if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) {
+			if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) {
+			if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) {
+			if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) {
+			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) {
+			if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) {
+			if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) {
+				mes "[Medal Distributor]";
+				mes "Congratulations! It's really";
+				mes "difficult to guess the winners";
+				mes "of a Dual Monster Race, so you";
+				mes "must be really lucky! Would you";
+				mes "like to exchange your winning";
+				mes "Racing Ticket for Prize Medals?";
+				next;
+				switch(select("Yes, please.:No, thanks.")) {
+				case 1:
+					mes "[Medal Distributor]";
+					mes "Okay, everything looks good,";
+					mes "so here's your Prize Medals~";
+					mes "If you want to trade these";
+					mes "medals for items, please";
+					mes "visit Wayne in Hugel. We hope";
+					mes "you enjoyed the Monster Race~";
+					delitem 7514,1; //Monster_Ticket
+					set monster_race_2_1,7;
+					set monster_race_2_2,7;
+					getitem 7515,15; //Marvelous_Medal
+					close;
+				case 2:
+					mes "[Medal Distributor]";
+					mes "Um, are you sure? You ";
+					mes "can only exchange a winning";
+					mes "Racing Ticket for Prize Medals";
+					mes "for a short time after the race. If you made a mistake, you";
+					mes "should ask me again quickly.";
+					close;
+				}
+			}
+			else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) {
+				mes "[Medal Distributor]";
+				mes "Well, better luck next time...";
+				mes "Although you can't always";
+				mes "be lucky, it's always fun to";
+				mes "wager on the monster races!";
+				close;
+			}
+			else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) {
+				mes "[Medal Distributor]";
+				mes "Thanks for visiting the";
+				mes "Monster Race Arena, and";
+				mes "I hope you enjoy your time";
+				mes "here. I'll see you next time~";
+				close;
+			}
+			else {
+				mes "[Medal Distributor]";
+				mes "You may not have wagered";
+				mes "on the winning monster in";
+				mes "the last race, but I hope that";
+				mes "you get lucky next time~";
+				close;
+			}
+		}
+		else {
+			mes "[Medal Distributor]";
+			mes "Hello there~";
+			mes "If you've wagered on the";
+			mes "winning monster in a recent";
+			mes "race, then you can exchange";
+			mes "your game ticket here for";
+			mes "some Prize Medals.";
+			next;
+			mes "[Medal Distributor]";
+			mes "Please remember that you can";
+			mes "only exchange winning Game";
+			mes "Tickets for Prize Medals right";
+			mes "after the race finishes. Prize";
+			mes "Medals may be given to Wayne";
+			mes "in Hugel in exchange for items.";
+			close;
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
+		mes "[Medal Distributor]";
+		mes "Hello there~";
+		mes "If you've wagered on the";
+		mes "winning monster in a recent";
+		mes "race, then you can exchange";
+		mes "your game ticket here for";
+		mes "some Prize Medals.";
+		next;
+		mes "[Medal Distributor]";
+		mes "Please remember that you can";
+		mes "only exchange winning Game";
+		mes "Tickets for Prize Medals right";
+		mes "after the race finishes. Prize";
+		mes "Medals may be given to Wayne";
+		mes "in Hugel in exchange for items.";
+		close;
 	}
-	end;
-}
-
-p_track02,45,30,0	script	Luk#race02_5_4	-1,0,0,{
-	end;
 
 OnInit:
-	disablenpc "Luk#race02_5_4";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_4";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
-	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
+	disablenpc "Medal Distributor#medal";
 	end;
 }
 
-p_track02,49,30,0	script	Luk#race02_5_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_5_5";
-	end;
-
-OnEnable:
-	enablenpc "Luk#race02_5_5";
-	end;
-
-OnDisable:
-	disablenpc "Luk#race02_5_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+p_track02,76,38,1	script	Exit Guide#double	798,{
+	mes "[Exit Guide]";
+	mes "If you have a winning Racing";
+	mes "Ticket, please make sure that";
+	mes "you redeem it for Prize Medals";
+	mes "now. All Racing Tickets become";
+	mes "void once the next race begins.";
+	next;
+	mes "[Exit Guide]";
+	mes "If you wish to leave";
+	mes "the arena, then I can guide";
+	mes "you outside. Would you like";
+	mes "to leave the arena right now?";
+	next;
+	switch(select("Yes:No")) {
+	case 1:
+		if (countitem(7514) == 0) {
+			mes "[Exit Guide]";
+			mes "Thank you for";
+			mes "your patronage, and";
+			mes "I hope that you come";
+			mes "visit us again soon~";
+		}
+		else {
+			mes "[Exit Guide]";
+			mes "In accordance with our";
+			mes "policies, I must take your";
+			mes "Racing Ticket before you leave.";
+			mes "Thank you for your patronage,";
+			mes "and I hope you enjoy your time";
+			mes "here in the Monster Race Arena.";
+			delitem 7514,1; //Monster_Ticket
+		}
+		set monster_race_2_1,0;
+		set monster_race_2_2,0;
+		close2;
+		warp "hugel",63,73;
+		end;
+	case 2:
+		mes "[Exit Guide]";
+		mes "Alright, then.";
+		mes "Just let me know";
+		mes "whenever you're";
+		mes "ready to leave.";
+		close;
 	}
-	end;
 }
 
-p_track02,41,30,0	script	Luk#race02_5_6	-1,0,0,{
-	end;
-
+p_track02,30,38,0	script	#poring1	139,0,0,{
 OnInit:
-	disablenpc "Luk#race02_5_6";
+	disablenpc "#poring1";
 	end;
 
 OnEnable:
-	enablenpc "Luk#race02_5_6";
+	enablenpc "#poring1";
+	monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Luk#race02_5_6";
+	killmonster "p_track02","#poring1::OnMyMobDead";
+	disablenpc "#poring1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_lv;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,1;
+		donpcevent "#poring1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	else {
+		emotion e_lv;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,1;
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
-
-p_track02,43,30,0	script	Tire#race02_5_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_5_1";
-	end;
 
-OnEnable:
-	enablenpc "Tire#race02_5_1";
-	end;
-
-OnDisable:
-	disablenpc "Tire#race02_5_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnMyMobDead:
 	end;
 }
 
-p_track02,39,30,0	script	Tire#race02_5_2	-1,0,0,{
-	end;
-
+p_track02,30,36,0	script	#lunatic1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_2";
+	disablenpc "#lunatic1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_2";
+	enablenpc "#lunatic1";
+	monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_2";
+	killmonster "p_track02","#lunatic1::OnMyMobDead";
+	disablenpc "#lunatic1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_ho;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,2;
+		donpcevent "#lunatic1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_ho;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,2;
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
-
-p_track02,35,30,0	script	Tire#race02_5_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_5_3";
-	end;
-
-OnEnable:
-	enablenpc "Tire#race02_5_3";
-	end;
-
-OnDisable:
-	disablenpc "Tire#race02_5_3";
-	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnMyMobDead:
 	end;
 }
 
-p_track02,55,30,0	script	Tire#race02_5_4	-1,0,0,{
-	end;
-
+p_track02,30,34,0	script	#savagebebe1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_4";
+	disablenpc "#savagebebe1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_4";
+	enablenpc "#savagebebe1";
+	monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_4";
+	killmonster "p_track02","#savagebebe1::OnMyMobDead";
+	disablenpc "#savagebebe1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_heh;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,3;
+		donpcevent "#savagebebe1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_heh;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,3;
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,51,30,0	script	Tire#race02_5_5	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,32,0	script	#desertwolf1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_5";
+	disablenpc "#desertwolf1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_5";
+	enablenpc "#desertwolf1";
+	monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_5";
+	killmonster "p_track02","#desertwolf1::OnMyMobDead";
+	disablenpc "#desertwolf1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_kis;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,4;
+		donpcevent "#desertwolf1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_kis;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,4;
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,47,30,0	script	Tire#race02_5_6	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,30,0	script	#deviruchi1	139,0,0,{
 OnInit:
-	disablenpc "Tire#race02_5_6";
+	disablenpc "#deviruchi1";
 	end;
 
 OnEnable:
-	enablenpc "Tire#race02_5_6";
+	enablenpc "#deviruchi1";
+	monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "Tire#race02_5_6";
+	killmonster "p_track02","#deviruchi1::OnMyMobDead";
+	disablenpc "#deviruchi1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_gg;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,5;
+		donpcevent "#deviruchi1::OnDisable";
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		emotion e_gg;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,5;
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,56,28,0	script	starting#race02_6	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,30,28,0	script	#baphomet1	139,0,0,{
 OnInit:
-	disablenpc "starting#race02_6";
+	disablenpc "#baphomet1";
 	end;
 
 OnEnable:
-	enablenpc "starting#race02_6";
+	enablenpc "#baphomet1";
+	monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead";
 	end;
 
 OnDisable:
-	disablenpc "starting#race02_6";
-	disablenpc "Luk#race02_6_1";
-	disablenpc "Luk#race02_6_2";
-	disablenpc "Luk#race02_6_3";
-	disablenpc "Luk#race02_6_4";
-	disablenpc "Luk#race02_6_5";
-	disablenpc "Luk#race02_6_6";
-	disablenpc "Tire#race02_6_1";
-	disablenpc "Tire#race02_6_2";
-	disablenpc "Tire#race02_6_3";
-	disablenpc "Tire#race02_6_4";
-	disablenpc "Tire#race02_6_5";
-	disablenpc "Tire#race02_6_6";
+	killmonster "p_track02","#baphomet1::OnMyMobDead";
+	disablenpc "#baphomet1";
 	end;
 
 OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 11) {
-		sc_start SC_WALKSPEED,5000,60;
-	}
-	else if (.@start > 10) && (.@start < 21) {
-		sc_start SC_WALKSPEED,5000,70;
-	}
-	else if (.@start > 20) && (.@start < 31) {
-		sc_start SC_WALKSPEED,5000,80;
-	}
-	else if (.@start > 30) && (.@start < 41) {
-		sc_start SC_WALKSPEED,5000,90;
-	}
-	else if (.@start > 40) && (.@start < 51) {
-		sc_start SC_WALKSPEED,5000,100;
-	}
-	else if (.@start > 50) && (.@start < 61) {
-		sc_start SC_WALKSPEED,5000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,5000,120;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,5000,130;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,5000,140;
+	if ($@mon_race_2_1 == 0) {
+		emotion e_pif;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_1,6;
+		donpcevent "#baphomet1::OnDisable";
 	}
 	else {
-		sc_start SC_WALKSPEED,5000,150;
+		emotion e_pif;
+		specialeffect EF_MVP;
+		mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC";
+		set $@mon_race_2_2,6;
+		donpcevent "#baphomet1::OnDisable";
+		donpcevent "#poring1::OnDisable";
+		donpcevent "#lunatic1::OnDisable";
+		donpcevent "#savagebebe1::OnDisable";
+		donpcevent "#desertwolf1::OnDisable";
+		donpcevent "#deviruchi1::OnDisable";
+		donpcevent "TrapGlobal#race02::OnDisable";
+		enablenpc  "Medal Distributor#medal";
+		donpcevent "#race_timer2-3::OnEnable";
 	}
 	end;
-}
 
-p_track02,33,28,0	script	Luk#race02_6_1	-1,0,0,{
+OnMyMobDead:
 	end;
+}
 
+p_track02,19,48,0	script	TrapGlobal#race02	-1,{
 OnInit:
-	disablenpc "Luk#race02_6_1";
+	set $@mon_r02_luk1,0;
+	set $@mon_r02_luk2,0;
+	set $@mon_r02_luk3,0;
+	set $@mon_r02_luk4,0;
+	set $@mon_r02_luk5,0;
+	set $@mon_r02_luk6,0;
+	set $@mon_r02_tire1,0;
+	set $@mon_r02_tire2,0;
+	set $@mon_r02_tire3,0;
+	set $@mon_r02_tire4,0;
+	set $@mon_r02_tire5,0;
+	set $@mon_r02_tire6,0;
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+OnEnable:
+	enablenpc "TrapGlobal#race02";
+	enablenpc "starting#race02_1";
+	enablenpc "starting#race02_2";
+	enablenpc "starting#race02_3";
+	enablenpc "starting#race02_4";
+	enablenpc "starting#race02_5";
+	enablenpc "starting#race02_6";
+	//-------------------------------------------------------------
+	// Monster No. 1, Poring
+	//-------------------------------------------------------------
+	set .@firstline,rand(1,70);
+	if ((.@firstline > 0) && (.@firstline < 11)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_5";
+		enablenpc "Luk#race02_1_6";
+		set .@firsttired,rand(50,60);
+		if (.@firsttired > 49) && (.@firsttired < 61) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@firstline > 10) && (.@firstline < 31)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_5";
+		set .@firsttired,rand(40,60);
+		if (.@firsttired > 49) && (.@firsttired < 61) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@firstline > 20) && (.@firstline < 41)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		set .@firsttired,rand(30,50);
+		if (.@firsttired > 39) && (.@firsttired < 51) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@firstline > 40) && (.@firstline < 51)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		set .@firsttired,rand(20,40);
+		if (.@firsttired > 29) && (.@firsttired < 41) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+		}
 	}
-	end;
-}
-
-p_track02,37,28,0	script	Luk#race02_6_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+	else if ((.@firstline > 50) && (.@firstline < 61)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		set .@firsttired,rand(10,30);
+		if (.@firsttired > 19) && (.@firsttired < 31) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	else if ((.@firstline > 60) && (.@firstline < 71)) {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		enablenpc "Luk#race02_1_4";
+		set .@firsttired,rand(0,20);
+		if (.@firsttired > 9) && (.@firsttired < 21) {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
+		else {
+			set $@mon_r02_tire1,.@firsttired;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+			enablenpc "Tire#race02_1_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else {
+		set $@mon_r02_luk1,.@firstline;
+		enablenpc "Luk#race02_1_1";
+		enablenpc "Luk#race02_1_2";
+		enablenpc "Luk#race02_1_3";
+		enablenpc "Luk#race02_1_4";
+		set .@firsttired,rand(0,20);
+		if (.@firsttired > 9) && (.@firsttired < 21) {
+			set $@mon_r02_tire1,.@firstline;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+		}
+		else {
+			set $@mon_r02_tire1,.@firstline;
+			enablenpc "Tire#race02_1_1";
+			enablenpc "Tire#race02_1_2";
+			enablenpc "Tire#race02_1_3";
+			enablenpc "Tire#race02_1_4";
+			enablenpc "Tire#race02_1_5";
+			enablenpc "Tire#race02_1_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	//-------------------------------------------------------------
+	// Monster No. 2, Lunatic
+	//-------------------------------------------------------------
+	set .@secondline,rand(1,70);
+	if ((.@secondline > 0) && (.@secondline < 11)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_5";
+		enablenpc "Luk#race02_2_6";
+		set .@secondtired,rand(50,60);
+		if (.@secondtired > 49) && (.@secondtired < 61) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@secondline > 10) && (.@secondline < 31)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_5";
+		set .@secondtired,rand(40,60);
+		if (.@secondtired > 49) && (.@secondtired < 61) {
+			set $@mon_r02_tire2,.@secondline;
+			enablenpc "Tire#race02_2_1";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondline;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+		}
 	}
-	end;
-}
-
-p_track02,53,28,0	script	Luk#race02_6_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+	else if ((.@secondline > 20) && (.@secondline < 41)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		set .@secondtired,rand(30,50);
+		if (.@secondtired > 39) && (.@secondtired < 51) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	else if ((.@secondline > 40) && (.@secondline < 51)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		set .@secondtired,rand(20,40);
+		if (.@secondtired > 29) && (.@secondtired < 41) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@secondline > 50) && (.@secondline < 61)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		set .@secondtired,rand(10,30);
+		if (.@secondtired > 19) && (.@secondtired < 31) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@secondline > 60) && (.@secondline < 71)) {
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		enablenpc "Luk#race02_2_4";
+		set .@secondtired,rand(0,20);
+		if (.@secondtired > 9) && (.@secondtired < 21) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+			enablenpc "Tire#race02_2_6";
+		}
 	}
 	else {
-		sc_start SC_WALKSPEED,10000,150;
-	}
-	end;
-}
-
-p_track02,45,28,0	script	Luk#race02_6_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_WALKSPEED,10000,110;
+		set $@mon_r02_luk2,.@secondline;
+		enablenpc "Luk#race02_2_1";
+		enablenpc "Luk#race02_2_2";
+		enablenpc "Luk#race02_2_3";
+		enablenpc "Luk#race02_2_4";
+		set .@secondtired,rand(0,20);
+		if (.@secondtired > 9) && (.@secondtired < 21) {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+		}
+		else {
+			set $@mon_r02_tire2,.@secondtired;
+			enablenpc "Tire#race02_2_1";
+			enablenpc "Tire#race02_2_2";
+			enablenpc "Tire#race02_2_3";
+			enablenpc "Tire#race02_2_4";
+			enablenpc "Tire#race02_2_5";
+			enablenpc "Tire#race02_2_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_WALKSPEED,10000,120;
+	//-------------------------------------------------------------
+	// Monster No. 3, Savage Babe
+	//-------------------------------------------------------------
+	set .@thirdline,rand(1,70);
+	if ((.@thirdline > 0) && (.@thirdline < 11)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_5";
+		enablenpc "Luk#race02_3_6";
+		set .@thridtired,rand(50,60);
+		if (.@thridtired > 49) && (.@thridtired < 61) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_WALKSPEED,10000,130;
+	else if ((.@thirdline > 10) && (.@thirdline < 31)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_5";
+		set .@thridtired,rand(40,60);
+		if (.@thridtired > 49) && (.@thridtired < 61) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_WALKSPEED,10000,140;
+	else if ((.@thirdline > 20) && (.@thirdline < 41)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		set .@thridtired,rand(30,50);
+		if (.@thridtired > 39) && (.@thridtired < 51) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+		}
 	}
-	else {
-		sc_start SC_WALKSPEED,10000,150;
+	else if ((.@thirdline > 40) && (.@thirdline < 51)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		set .@thridtired,rand(20,40);
+		if (.@thridtired > 29) && (.@thridtired < 41) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+		}
 	}
-	end;
-}
-
-p_track02,49,28,0	script	Luk#race02_6_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_5";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
+	else if ((.@thirdline > 50) && (.@thirdline < 61)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		set .@thridtired,rand(10,30);
+		if (.@thridtired > 19) && (.@thridtired < 31) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
+	else if ((.@thirdline > 60) && (.@thirdline < 71)) {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		enablenpc "Luk#race02_3_4";
+		set .@thridtired,rand(0,20);
+		if (.@thridtired > 9) && (.@thridtired < 21) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+			enablenpc "Tire#race02_3_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	else {
+		set $@mon_r02_luk3,.@thirdline;
+		enablenpc "Luk#race02_3_1";
+		enablenpc "Luk#race02_3_2";
+		enablenpc "Luk#race02_3_3";
+		enablenpc "Luk#race02_3_4";
+		set .@thridtired,rand(0,20);
+		if (.@thridtired > 9) && (.@thridtired < 21) {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+		}
+		else {
+			set $@mon_r02_tire3,.@thridtired;
+			enablenpc "Tire#race02_3_1";
+			enablenpc "Tire#race02_3_2";
+			enablenpc "Tire#race02_3_3";
+			enablenpc "Tire#race02_3_4";
+			enablenpc "Tire#race02_3_5";
+			enablenpc "Tire#race02_3_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	//-------------------------------------------------------------
+	// Monster No. 4, Baby Desert Wolf
+	//-------------------------------------------------------------
+	set .@fourthline,rand(1,70);
+	if ((.@fourthline > 0) && (.@fourthline < 11)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_5";
+		enablenpc "Luk#race02_4_6";
+		set .@fourthtired,rand(50,60);
+		if (.@fourthtired > 49) && (.@fourthtired < 61) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+		}
 	}
-	end;
-}
-
-p_track02,41,28,0	script	Luk#race02_6_6	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Luk#race02_6_6";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_STUN,1000,0;
+	else if ((.@fourthline > 10) && (.@fourthline < 31)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_5";
+		set .@fourthtired,rand(40,60);
+		if (.@fourthtired > 49) && (.@fourthtired < 61) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_STUN,2000,0;
+	else if ((.@fourthline > 20) && (.@fourthline < 41)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		set .@fourthtired,rand(30,50);
+		if (.@fourthtired > 39) && (.@fourthtired < 51) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_STUN,3000,0;
+	else if ((.@fourthline > 40) && (.@fourthline < 51)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		set .@fourthtired,rand(20,40);
+		if (.@fourthtired > 29) && (.@fourthtired < 41) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_STUN,4000,0;
+	else if ((.@fourthline > 50) && (.@fourthline < 61)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		set .@fourthtired,rand(10,30);
+		if (.@fourthtired > 19) && (.@fourthtired < 31) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
 	}
-	end;
-}
-
-p_track02,43,28,0	script	Tire#race02_6_1	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_1";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@fourthline > 60) && (.@fourthline < 71)) {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		enablenpc "Luk#race02_4_4";
+		set .@fourthtired,rand(0,20);
+		if (.@fourthtired > 9) && (.@fourthtired < 21) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+			enablenpc "Tire#race02_4_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else {
+		set $@mon_r02_luk4,.@fourthline;
+		enablenpc "Luk#race02_4_1";
+		enablenpc "Luk#race02_4_2";
+		enablenpc "Luk#race02_4_3";
+		enablenpc "Luk#race02_4_4";
+		set .@fourthtired,rand(0,20);
+		if (.@fourthtired > 9) && (.@fourthtired < 21) {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+		}
+		else {
+			set $@mon_r02_tire4,.@fourthtired;
+			enablenpc "Tire#race02_4_1";
+			enablenpc "Tire#race02_4_2";
+			enablenpc "Tire#race02_4_3";
+			enablenpc "Tire#race02_4_4";
+			enablenpc "Tire#race02_4_5";
+			enablenpc "Tire#race02_4_6";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	//-------------------------------------------------------------
+	// Monster No. 5, Deviruchi
+	//-------------------------------------------------------------
+	set .@fifthline,rand(1,70);
+	if ((.@fifthline > 0) && (.@fifthline < 11)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_5";
+		set .@fifthtired,rand(50,60);
+		if (.@fifthtired > 49) && (.@fifthtired < 61) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@fifthline > 10) && (.@fifthline < 31)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_5";
+		set .@fifthtired,rand(40,60);
+		if (.@fifthtired > 49) && (.@fifthtired < 61) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+		}
 	}
-	end;
-}
-
-p_track02,39,28,0	script	Tire#race02_6_2	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_2";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@fifthline > 20) && (.@fifthline < 41)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		set .@fifthtired,rand(30,50);
+		if (.@fifthtired > 39) && (.@fifthtired < 51) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else if ((.@fifthline > 40) && (.@fifthline < 51)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		set .@fifthtired,rand(20,40);
+		if (.@fifthtired > 29) && (.@fifthtired < 41) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@fifthline > 50) && (.@fifthline < 61)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		set .@fifthtired,rand(10,30);
+		if (.@fifthtired > 19) && (.@fifthtired < 31) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@fifthline > 60) && (.@fifthline < 71)) {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		enablenpc "Luk#race02_5_4";
+		set .@fifthtired,rand(0,20);
+		if (.@fifthtired > 9) && (.@fifthtired < 21) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+			enablenpc "Tire#race02_5_6";
+		}
 	}
-	end;
-}
-
-p_track02,35,28,0	script	Tire#race02_6_3	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_3";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else {
+		set $@mon_r02_luk5,.@fifthline;
+		enablenpc "Luk#race02_5_1";
+		enablenpc "Luk#race02_5_2";
+		enablenpc "Luk#race02_5_3";
+		enablenpc "Luk#race02_5_4";
+		set .@fifthtired,rand(0,20);
+		if (.@fifthtired > 9) && (.@fifthtired < 21) {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+		}
+		else {
+			set $@mon_r02_tire5,.@fifthtired;
+			enablenpc "Tire#race02_5_1";
+			enablenpc "Tire#race02_5_2";
+			enablenpc "Tire#race02_5_3";
+			enablenpc "Tire#race02_5_4";
+			enablenpc "Tire#race02_5_5";
+			enablenpc "Tire#race02_5_6";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	//-------------------------------------------------------------
+	// Monster No. 6, Baphomet Jr.
+	//-------------------------------------------------------------
+	set .@sixthline,rand(1,70);
+	if ((.@sixthline > 0) && (.@sixthline < 11)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_5";
+		enablenpc "Luk#race02_6_6";
+		set .@sixthtired,rand(50,60);
+		if (.@sixthtired > 49) && (.@sixthtired < 61) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@sixthline > 10) && (.@sixthline < 31)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_5";
+		set .@sixthtired,rand(40,60);
+		if (.@sixthtired > 49) && (.@sixthtired < 61) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else if ((.@sixthline > 20) && (.@sixthline < 41)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		set .@sixthtired,rand(30,50);
+		if (.@sixthtired > 39) && (.@sixthtired < 51) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+		}
 	}
-	end;
-}
-
-p_track02,55,28,0	script	Tire#race02_6_4	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_4";
-	end;
-
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
+	else if ((.@sixthline > 40) && (.@sixthline < 51)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		set .@sixthtired,rand(20,40);
+		if (.@sixthtired > 29) && (.@sixthtired < 41) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+		}
 	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
+	else if ((.@sixthline > 50) && (.@sixthline < 61)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		set .@sixthtired,rand(10,30);
+		if (.@sixthtired > 19) && (.@sixthtired < 31) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
 	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
+	else if ((.@sixthline > 60) && (.@sixthline < 71)) {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		enablenpc "Luk#race02_6_4";
+		set .@sixthtired,rand(0,20);
+		if (.@sixthtired > 9) && (.@sixthtired < 21) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+			enablenpc "Tire#race02_6_6";
+		}
 	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
+	else {
+		set $@mon_r02_luk6,.@sixthline;
+		enablenpc "Luk#race02_6_1";
+		enablenpc "Luk#race02_6_2";
+		enablenpc "Luk#race02_6_3";
+		enablenpc "Luk#race02_6_4";
+		set .@sixthtired,rand(0,20);
+		if (.@sixthtired > 9) && (.@sixthtired < 21) {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+		}
+		else {
+			set $@mon_r02_tire6,.@sixthtired;
+			enablenpc "Tire#race02_6_1";
+			enablenpc "Tire#race02_6_2";
+			enablenpc "Tire#race02_6_3";
+			enablenpc "Tire#race02_6_4";
+			enablenpc "Tire#race02_6_5";
+			enablenpc "Tire#race02_6_6";
+		}
 	}
 	end;
-}
-
-p_track02,51,28,0	script	Tire#race02_6_5	-1,0,0,{
-	end;
-
-OnInit:
-	disablenpc "Tire#race02_6_5";
-	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
+OnDisable:
+	disablenpc "TrapGlobal#race02";
+	donpcevent "starting#race02_1::OnDisable";
+	donpcevent "starting#race02_2::OnDisable";
+	donpcevent "starting#race02_3::OnDisable";
+	donpcevent "starting#race02_4::OnDisable";
+	donpcevent "starting#race02_5::OnDisable";
+	donpcevent "starting#race02_6::OnDisable";
 	end;
 }
 
-p_track02,47,28,0	script	Tire#race02_6_6	-1,0,0,{
+-	script	starting_2	-1,{
 	end;
 
 OnInit:
-	disablenpc "Tire#race02_6_6";
+	disablenpc strnpcinfo(0);
 	end;
 
-OnTouchNPC:
-	set .@start,rand(1,100);
-	if (.@start > 0) && (.@start < 61) {
-		sc_start SC_SLEEP,1000,0;
-	}
-	else if (.@start > 60) && (.@start < 71) {
-		sc_start SC_SLEEP,2000,0;
-	}
-	else if (.@start > 70) && (.@start < 81) {
-		sc_start SC_SLEEP,3000,0;
-	}
-	else if (.@start > 80) && (.@start < 91) {
-		sc_start SC_SLEEP,4000,0;
-	}
-	end;
-}
+OnDisable:
+	disablenpc strnpcinfo(0);
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		disablenpc "Luk#"+strnpcinfo(2)+"_"+.@i;
+	for(set .@i,1; .@i<7; set .@i,.@i+1)
+		disablenpc "Tire#"+strnpcinfo(2)+"_"+.@i;
+	end;
+
+OnTouchNPC:
+	set .@start,rand(1,100);
+	if (.@start < 11) set .@speed,60;
+	else if (.@start < 21) set .@speed,70;
+	else if (.@start < 31) set .@speed,80;
+	else if (.@start < 41) set .@speed,90;
+	else if (.@start < 51) set .@speed,100;
+	else if (.@start < 61) set .@speed,110;
+	else if (.@start < 71) set .@speed,120;
+	else if (.@start < 81) set .@speed,130;
+	else if (.@start < 91) set .@speed,140;
+	else set .@speed,150;
+	sc_start SC_WALKSPEED,5000,.@speed;
+	end;
+}
+
+p_track02,56,38,0	duplicate(starting_2)	starting#race02_1	-1,0,0
+p_track02,56,36,0	duplicate(starting_2)	starting#race02_2	-1,0,0
+p_track02,56,34,0	duplicate(starting_2)	starting#race02_3	-1,0,0
+p_track02,56,32,0	duplicate(starting_2)	starting#race02_4	-1,0,0
+p_track02,56,30,0	duplicate(starting_2)	starting#race02_5	-1,0,0
+p_track02,56,28,0	duplicate(starting_2)	starting#race02_6	-1,0,0
+
+p_track02,33,38,0	duplicate(Luk_1)	Luk#race02_1_1	-1,0,0
+p_track02,37,38,0	duplicate(Luk_1)	Luk#race02_1_2	-1,0,0
+p_track02,53,38,0	duplicate(Luk_1)	Luk#race02_1_3	-1,0,0
+p_track02,45,38,0	duplicate(Luk_1)	Luk#race02_1_4	-1,0,0
+p_track02,33,36,0	duplicate(Luk_1)	Luk#race02_2_1	-1,0,0
+p_track02,37,36,0	duplicate(Luk_1)	Luk#race02_2_2	-1,0,0
+p_track02,53,36,0	duplicate(Luk_1)	Luk#race02_2_3	-1,0,0
+p_track02,45,36,0	duplicate(Luk_1)	Luk#race02_2_4	-1,0,0
+p_track02,33,34,0	duplicate(Luk_1)	Luk#race02_3_1	-1,0,0
+p_track02,37,34,0	duplicate(Luk_1)	Luk#race02_3_2	-1,0,0
+p_track02,53,34,0	duplicate(Luk_1)	Luk#race02_3_3	-1,0,0
+p_track02,45,34,0	duplicate(Luk_1)	Luk#race02_3_4	-1,0,0
+p_track02,33,32,0	duplicate(Luk_1)	Luk#race02_4_1	-1,0,0
+p_track02,37,32,0	duplicate(Luk_1)	Luk#race02_4_2	-1,0,0
+p_track02,53,32,0	duplicate(Luk_1)	Luk#race02_4_3	-1,0,0
+p_track02,45,32,0	duplicate(Luk_1)	Luk#race02_4_4	-1,0,0
+p_track02,33,30,0	duplicate(Luk_1)	Luk#race02_5_1	-1,0,0
+p_track02,37,30,0	duplicate(Luk_1)	Luk#race02_5_2	-1,0,0
+p_track02,53,30,0	duplicate(Luk_1)	Luk#race02_5_3	-1,0,0
+p_track02,45,30,0	duplicate(Luk_1)	Luk#race02_5_4	-1,0,0
+p_track02,33,28,0	duplicate(Luk_1)	Luk#race02_6_1	-1,0,0
+p_track02,37,28,0	duplicate(Luk_1)	Luk#race02_6_2	-1,0,0
+p_track02,53,28,0	duplicate(Luk_1)	Luk#race02_6_3	-1,0,0
+p_track02,45,28,0	duplicate(Luk_1)	Luk#race02_6_4	-1,0,0
+
+p_track02,49,38,0	duplicate(Luk_2)	Luk#race02_1_5	-1,0,0
+p_track02,41,38,0	duplicate(Luk_2)	Luk#race02_1_6	-1,0,0
+p_track02,49,36,0	duplicate(Luk_2)	Luk#race02_2_5	-1,0,0
+p_track02,41,36,0	duplicate(Luk_2)	Luk#race02_2_6	-1,0,0
+p_track02,49,34,0	duplicate(Luk_2)	Luk#race02_3_5	-1,0,0
+p_track02,41,34,0	duplicate(Luk_2)	Luk#race02_3_6	-1,0,0
+p_track02,49,32,0	duplicate(Luk_2)	Luk#race02_4_5	-1,0,0
+p_track02,41,32,0	duplicate(Luk_2)	Luk#race02_4_6	-1,0,0
+p_track02,49,30,0	duplicate(Luk_2)	Luk#race02_5_5	-1,0,0
+p_track02,41,30,0	duplicate(Luk_2)	Luk#race02_5_6	-1,0,0
+p_track02,49,28,0	duplicate(Luk_2)	Luk#race02_6_5	-1,0,0
+p_track02,41,28,0	duplicate(Luk_2)	Luk#race02_6_6	-1,0,0
+
+p_track02,43,38,0	duplicate(Tire_1)	Tire#race02_1_1	-1,0,0
+p_track02,39,38,0	duplicate(Tire_1)	Tire#race02_1_2	-1,0,0
+p_track02,35,38,0	duplicate(Tire_1)	Tire#race02_1_3	-1,0,0
+p_track02,55,38,0	duplicate(Tire_1)	Tire#race02_1_4	-1,0,0
+p_track02,51,38,0	duplicate(Tire_1)	Tire#race02_1_5	-1,0,0
+p_track02,47,38,0	duplicate(Tire_1)	Tire#race02_1_6	-1,0,0
+p_track02,43,36,0	duplicate(Tire_1)	Tire#race02_2_1	-1,0,0
+p_track02,39,36,0	duplicate(Tire_1)	Tire#race02_2_2	-1,0,0
+p_track02,35,36,0	duplicate(Tire_1)	Tire#race02_2_3	-1,0,0
+p_track02,55,36,0	duplicate(Tire_1)	Tire#race02_2_4	-1,0,0
+p_track02,51,36,0	duplicate(Tire_1)	Tire#race02_2_5	-1,0,0
+p_track02,47,36,0	duplicate(Tire_1)	Tire#race02_2_6	-1,0,0
+p_track02,43,34,0	duplicate(Tire_1)	Tire#race02_3_1	-1,0,0
+p_track02,39,34,0	duplicate(Tire_1)	Tire#race02_3_2	-1,0,0
+p_track02,35,34,0	duplicate(Tire_1)	Tire#race02_3_3	-1,0,0
+p_track02,55,34,0	duplicate(Tire_1)	Tire#race02_3_4	-1,0,0
+p_track02,51,34,0	duplicate(Tire_1)	Tire#race02_3_5	-1,0,0
+p_track02,47,34,0	duplicate(Tire_1)	Tire#race02_3_6	-1,0,0
+p_track02,43,32,0	duplicate(Tire_1)	Tire#race02_4_1	-1,0,0
+p_track02,39,32,0	duplicate(Tire_1)	Tire#race02_4_2	-1,0,0
+p_track02,35,32,0	duplicate(Tire_1)	Tire#race02_4_3	-1,0,0
+p_track02,55,32,0	duplicate(Tire_1)	Tire#race02_4_4	-1,0,0
+p_track02,51,32,0	duplicate(Tire_1)	Tire#race02_4_5	-1,0,0
+p_track02,47,32,0	duplicate(Tire_1)	Tire#race02_4_6	-1,0,0
+p_track02,43,30,0	duplicate(Tire_1)	Tire#race02_5_1	-1,0,0
+p_track02,39,30,0	duplicate(Tire_1)	Tire#race02_5_2	-1,0,0
+p_track02,35,30,0	duplicate(Tire_1)	Tire#race02_5_3	-1,0,0
+p_track02,55,30,0	duplicate(Tire_1)	Tire#race02_5_4	-1,0,0
+p_track02,51,30,0	duplicate(Tire_1)	Tire#race02_5_5	-1,0,0
+p_track02,47,30,0	duplicate(Tire_1)	Tire#race02_5_6	-1,0,0
+p_track02,43,28,0	duplicate(Tire_1)	Tire#race02_6_1	-1,0,0
+p_track02,39,28,0	duplicate(Tire_1)	Tire#race02_6_2	-1,0,0
+p_track02,35,28,0	duplicate(Tire_1)	Tire#race02_6_3	-1,0,0
+p_track02,55,28,0	duplicate(Tire_1)	Tire#race02_6_4	-1,0,0
+p_track02,51,28,0	duplicate(Tire_1)	Tire#race02_6_5	-1,0,0
+p_track02,47,28,0	duplicate(Tire_1)	Tire#race02_6_6	-1,0,0
 
 //============================================================
 // NPCs for Redeeming Price Medals (Einbroch and Hugel)

+ 2 - 7
npc/scripts_custom.conf

@@ -18,8 +18,6 @@
 //npc: npc/custom/card_remover.txt
 //npc: npc/custom/item_signer.txt
 //npc: npc/custom/woe_controller.txt
-// -- Wedding script that supports same-sex marriages
-//npc: npc/custom/marriage.txt
 // -- Warper that works only after locations are unlocked
 //npc: npc/custom/quest_warper.txt
 
@@ -45,12 +43,10 @@
 //npc: npc/custom/etc/monster_arena.txt
 // -- Raceway mini-game
 //npc: npc/custom/etc/morroc_raceway.txt
-// -- Unofficial poetry
-//npc: npc/custom/etc/wandering_poets.txt
 // -- Random change of Drop/Exp rates 1x ~ 1.5x every 6 hours on your server 
 //npc: npc/custom/etc/floating_rates.txt
-// -- Custom Poring Track files
-//npc: npc/custom/etc/p_track.txt
+// -- Wedding script that supports same-sex marriages
+//npc: npc/custom/etc/marriage.txt
 
 // ----------------------- Quest Scripts -----------------------
 // -- Treasure Hunters Guild Quests (40 Quests + Special Guild Shop)
@@ -63,7 +59,6 @@
 //npc: npc/custom/quests/magicalhatquest.txt
 //npc: npc/custom/quests/elvenear.txt
 //npc: npc/custom/quests/fashion.txt
-//npc: npc/custom/quests/ironcane.txt
 //npc: npc/custom/quests/sunglasses.txt
 //npc: npc/custom/quests/bandit_beard.txt
 //npc: npc/custom/quests/event_6_new_hats.txt