
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10018 54d463be-8e91-2dee-dedb-b68131a5f0ec
508 lines
11 KiB
Plaintext
508 lines
11 KiB
Plaintext
//===== eAthena Script =======================================
|
||
//= Dev edition NPCs!
|
||
//===== By: ==================================================
|
||
//= Most NPCs by Aria
|
||
//= MouseJstr NPC by MouseJstr
|
||
//= Massdriller NPC by massdriller
|
||
//= Evera NPC by Evera
|
||
//= Kevin NPC by Kevin
|
||
//===== Current Version: =====================================
|
||
//= 0.5
|
||
//===== Compatible With: =====================================
|
||
//= eAthena 1.0 Final +
|
||
//===== Description: =========================================
|
||
//= NPCs of the devs!
|
||
//===== Additional Comments: =================================
|
||
//= Some devs don't have their quotes yet >_>
|
||
//= currently we only have Aria, Mouse, and MC_Cameri done.
|
||
//= David is there because he has coords, but he's incomplete;
|
||
//= he has no biography
|
||
//============================================================
|
||
|
||
// MouseJstr =========================================================>\\
|
||
ayothaya,76,145,5 script MouseJstr 763,{
|
||
npcspeed 50;
|
||
mes "[MouseJstr]";
|
||
mes "Yo homeslices..";
|
||
mes "I am MouseJstr on AIM and josh in real life..";
|
||
next;
|
||
mes "I enjoy maintaining a RO server because of the abuse I get";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 70+rand(17),135+rand(16);
|
||
setnpctimer 0;
|
||
|
||
doitagain:
|
||
set $foo,rand(5);
|
||
if($foo == 0) goto Lquote0;
|
||
if($foo == 1) goto Lquote1;
|
||
if($foo == 2) goto Lquote2;
|
||
if($foo == 3) goto Lquote3;
|
||
if($foo == 4) goto Lquote4;
|
||
goto doitagain;
|
||
|
||
Lquote0:
|
||
npctalk "Brb.. my baby is throwing up on my leg.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "The only difference between a hurricane and skydiving is which direction the tree's come at you from..";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "Wanna be a GM? Write me a C routine that reverses a string in place..";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "Wanna be a GM? Write me a C routine that finds me the highest bit set in a network order 32 bit integer...";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "I am the dark angel of eAthena.. withen weeks of my arrival, almost everybody was gone or dead.. fear me...";
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
// MC Cameri =========================================================>\\
|
||
morocc,160,97,4 script MC Cameri 706,{
|
||
npcspeed 100;
|
||
mes "[MC Cameri]";
|
||
mes "I'm the @command guy from oA...";
|
||
mes "^FF8040Real Name^000000: Can't tell you my name";
|
||
mes "^FF8040Age^000000: 16 years";
|
||
mes "^FF8040Where I live^000000: Dominican Republic, in the caribbean";
|
||
next;
|
||
mes "[MC Cameri]";
|
||
mes "^FF8040What I Do^000000: mostly working on @commands for GMs...";
|
||
mes "^FF8040Why I'm here^000000: Because I like programming...";
|
||
next;
|
||
mes "[MC Cameri]";
|
||
mes "I'm a senior student, programmer, body builder(yes, I lift weights), etc.";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 154+rand(17),87+rand(16);
|
||
setnpctimer 0;
|
||
|
||
Lmctalk:
|
||
set $mctalk,rand(10);
|
||
if($mctalk == 0) goto Lquote0;
|
||
if($mctalk == 1) goto Lquote1;
|
||
if($mctalk == 2) goto Lquote2;
|
||
if($mctalk == 3) goto Lquote3;
|
||
if($mctalk == 4) goto Lquote4;
|
||
if($mctalk == 5) goto Lquote5;
|
||
if($mctalk == 6) goto Lquote6;
|
||
if($mctalk == 7) goto Lquote7;
|
||
if($mctalk == 8) goto Lquote8;
|
||
if($mctalk == 9) goto Lquote9;
|
||
if($mctalk == 10) goto Lquote10;
|
||
goto Lmctalk;
|
||
Lquote0:
|
||
npctalk "OMGWTFBBQ";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "I owns you all, under my commands. *lol*";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "I forgot my script, what do I have to say again? *_*U";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "<22>Donde estoy? *wonders* (<-- Means, where am I?)";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "Are you guys my friends?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote5:
|
||
npctalk "My mom told me not to talk to strangers. *stares*";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote6:
|
||
npctalk "How can you be SO ugly!?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote7:
|
||
npctalk "I need a friend to play with =(. *sobs*";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote8:
|
||
npctalk "I've been kicking this rock for as long as I can remember.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote9:
|
||
npctalk "My computer just broke, and I don't know how to format. *sobs*";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote10:
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
|
||
// Davidsiaw =========================================================>\\
|
||
payon,182,104,4 script Davidsiaw 1002,{
|
||
npcspeed 150;
|
||
mes "[Davidsiaw]";
|
||
mes "omghi";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 176+rand(17),94+rand(16);
|
||
setnpctimer 0;
|
||
|
||
Ldavidtalk:
|
||
set $davidtalk,rand(10);
|
||
if($davidtalk == 0) goto Lquote0;
|
||
if($davidtalk == 1) goto Lquote1;
|
||
if($davidtalk == 2) goto Lquote2;
|
||
if($davidtalk == 3) goto Lquote3;
|
||
if($davidtalk == 4) goto Lquote4;
|
||
if($davidtalk == 5) goto Lquote5;
|
||
if($davidtalk == 6) goto Lquote6;
|
||
goto Ldavidtalk;
|
||
Lquote0:
|
||
npctalk "OMGWTFBBQ";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "Wud are you looking at?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "baka...";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "<22>Donde estoy? *wonders* (<-- Means, where am I?)";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "*drops 100 Mjolnirs on the floor*";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote5:
|
||
npctalk "There ya go ;)";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote6:
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
//Aria\\
|
||
prontera,156,179,4 script Aria 805,{
|
||
npcspeed 150;
|
||
mes "[Aria]";
|
||
mes "Okay, I'm Evera's brother, Aria";
|
||
mes "^FF00FFAge^000000: 13 years";
|
||
mes "^FF00FFWhat I do^000000: Graphics and NPCs";
|
||
mes "^FF00FFWhy I'm here^000000: Cuz eAthena ROX";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 150+rand(17),169+rand(16);
|
||
setnpctimer 0;
|
||
|
||
Lariatalk:
|
||
set $ariatalk,rand(10);
|
||
if($ariatalk == 0) goto Lquote0;
|
||
if($ariatalk == 1) goto Lquote1;
|
||
if($ariatalk == 2) goto Lquote2;
|
||
if($ariatalk == 3) goto Lquote3;
|
||
if($ariatalk == 4) goto Lquote4;
|
||
if($ariatalk == 5) goto Lquote5;
|
||
if($ariatalk == 6) goto Lquote6;
|
||
if($ariatalk == 7) goto Lquote7;
|
||
if($ariatalk == 8) goto Lquote8;
|
||
if($ariatalk == 9) goto Lquote9;
|
||
if($ariatalk == 10) goto Lquote10;
|
||
goto Lariatalk;
|
||
|
||
Lquote0:
|
||
npctalk "OMGWTFBBQ";
|
||
end;
|
||
Lquote1:
|
||
npctalk "So its u -> 0";
|
||
npctalk "... That did not look right";
|
||
end;
|
||
Lquote2:
|
||
npctalk "????";
|
||
end;
|
||
|
||
Lquote3:
|
||
npctalk "OMGITSJEEBUS!#!@%!";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote4:
|
||
npctalk "Evera died. I guess.";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote5:
|
||
npctalk "I CLICK THE BUTTON AND THEY DON'T DIE!";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote6:
|
||
npctalk "RO? wtf?";
|
||
npctalk "Oh yeah.";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote7:
|
||
npctalk "omgnoob. DIE!";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote8:
|
||
npctalk "WooT!";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote9:
|
||
npctalk "is that why u bought windows";
|
||
npctalk "cuz bill has red hair";
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
Lquote10:
|
||
setnpctimer 0;
|
||
end;
|
||
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
// Evera =========================================================>\\
|
||
prontera,156,183,5 script Evera 769,{
|
||
npcspeed 50;
|
||
mes "[Evera]";
|
||
mes "Hi";
|
||
mes "I betcha you thoguht I was dead, right?";
|
||
next;
|
||
mes "Well, I'M (not really) BACK!";
|
||
mes "And I also enjoy long walks on the beach ^.^";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 150+rand(17),173+rand(16);
|
||
setnpctimer 0;
|
||
|
||
doitagain:
|
||
set $lol,rand(5);
|
||
if($lol == 0) goto Lquote0;
|
||
if($lol == 1) goto Lquote1;
|
||
if($lol == 2) goto Lquote2;
|
||
if($lol == 3) goto Lquote3;
|
||
if($lol == 4) goto Lquote4;
|
||
if($lol == 5) goto Lquote5;
|
||
goto doitagain;
|
||
|
||
Lquote0:
|
||
npctalk "Does anyone actually remember who I am?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "O_o";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "Bananaphone!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "Go away troll.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "Aria can go to hell.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote5:
|
||
npctalk "Sup, I'm back.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote6:
|
||
npctalk "WTFPWNED";
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
// Kevin =========================================================>\\
|
||
prontera,178,204,5 script Kevin 774,{
|
||
npcspeed 50;
|
||
mes "[Kevin]";
|
||
mes "SUP?!?!?!?!";
|
||
mes "YOU JUST GOT PWNED!!!";
|
||
next;
|
||
mes "OUCH, ANOTHER PERSON PWNED BY KEVIN!";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 170+rand(17),200+rand(16);
|
||
setnpctimer 0;
|
||
|
||
doitagain:
|
||
set $lol,rand(9);
|
||
if($lol == 0) goto Lquote0;
|
||
if($lol == 1) goto Lquote1;
|
||
if($lol == 2) goto Lquote2;
|
||
if($lol == 3) goto Lquote3;
|
||
if($lol == 4) goto Lquote4;
|
||
if($lol == 5) goto Lquote1;
|
||
if($lol == 6) goto Lquote2;
|
||
if($lol == 7) goto Lquote3;
|
||
if($lol == 8) goto Lquote4;
|
||
goto doitagain;
|
||
|
||
Lquote0:
|
||
npctalk "OMFGLMFAO I HAVE PWNED SO MANY PEOPLE!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "GO EA DEVS!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "WATCH OUT FOR ME ON THE IRC CHANNEL! HAHAHA!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "WANNA SEE MY NEW MIRC SCRIPT?!?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "w00t! YOU ARE SUCH A N00B YOU... N00B";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote5:
|
||
npctalk "d00d! i r l337!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote6:
|
||
npctalk "pssst: what do you think of my evil plot to take over the da irc network?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote7:
|
||
npctalk "ORANGE COUNTY LIBERATION FRONT!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote8:
|
||
npctalk "OMFG YOU ARE SO UGLY!";
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
|
||
|
||
// massdriller =========================================================>\\
|
||
geffen,122,63,5 script massdriller 823,{
|
||
npcspeed 50;
|
||
mes "[massdriller]";
|
||
mes "Who am i? I am A nobody!";
|
||
mes "I like pwning people!";
|
||
next;
|
||
mes "[massdriller]";
|
||
mes "Main goal in life is to annoy and pwn Kevin";
|
||
close;
|
||
OnTimer15000:
|
||
npcwalkto 170+rand(17),200+rand(16);
|
||
setnpctimer 0;
|
||
|
||
doitagain:
|
||
set $lol,rand(9);
|
||
if($lol == 0) goto Lquote0;
|
||
if($lol == 1) goto Lquote1;
|
||
if($lol == 2) goto Lquote2;
|
||
if($lol == 3) goto Lquote3;
|
||
if($lol == 4) goto Lquote4;
|
||
if($lol == 5) goto Lquote1;
|
||
if($lol == 6) goto Lquote2;
|
||
if($lol == 7) goto Lquote3;
|
||
if($lol == 8) goto Lquote4;
|
||
goto doitagain;
|
||
|
||
Lquote0:
|
||
npctalk "Hmm....What script needs to be fixed...";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote1:
|
||
npctalk "OMFG...you suck!";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote2:
|
||
npctalk "The worst kind of noobs are the heal! zeny! items plz! type.";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote3:
|
||
npctalk "What happens when you die of boredom?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote4:
|
||
npctalk "I'm such a kewl Person...";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote5:
|
||
npctalk "OMFGWTFBBQ...I'm also known as MadDawg";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote6:
|
||
npctalk "Gimme your items...I'll eat them and eat you...";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote7:
|
||
npctalk "Aren't porings cute?";
|
||
setnpctimer 0;
|
||
end;
|
||
Lquote8:
|
||
npctalk "Omfg..you are full of shit....";
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
}
|
||
aldebaran,137,118,5 script Fredzilla 4020,0,0,{
|
||
npcspeed 140;
|
||
OnTouch:
|
||
mes "[Fredzilla]";
|
||
mes "I don't really know what I do";
|
||
mes "Well I have made some scripts, translated some scripts and corrected some scripts.";
|
||
next;
|
||
mes "[Fredzilla]";
|
||
mes "But other than that I do nothing.";
|
||
close;
|
||
OnTimer25000:
|
||
npcwalkto 137+rand(5),118+rand(5);
|
||
setnpctimer 0;
|
||
doitagain:
|
||
set $fred,rand(6);
|
||
if($fred == 0) npctalk "I have the most optimized Dev NPC";
|
||
if($fred == 1) npctalk "Yeah I am a Dev, what do you mean I'm just a member on the forum !!!";
|
||
if($fred == 2) npctalk "I probably the worst speller on the Dev team.";
|
||
if($fred == 3) npctalk "You didn't think I was a real player did you?!?";
|
||
if($fred == 4) npctalk "Golden, Ripe, Boneless Bananas, 39 Cents A Pound.";
|
||
if($fred == 5) npctalk "All those who believe in telekinesis, raise my hand.";
|
||
if($fred > 5 || $fred < 0) goto doitagain;
|
||
setnpctimer 0;
|
||
end;
|
||
OnInit:
|
||
initnpctimer;
|
||
end;
|
||
} |