root/npc/custom/devnpc.txt @ 1

Revision 1, 11.7 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Dev edition NPCs!
3//===== By: ==================================================
4//= Most NPCs by Aria
5//= MouseJstr NPC by MouseJstr
6//= Massdriller NPC by massdriller
7//= Evera NPC by Evera
8//= Kevin NPC by Kevin
9//===== Current Version: =====================================
10//= 0.5
11//===== Compatible With: =====================================
12//= eAthena 1.0 Final +
13//===== Description: =========================================
14//= NPCs of the devs!
15//===== Additional Comments: =================================
16//= Some devs don't have their quotes yet >_>
17//= currently we only have Aria, Mouse, and MC_Cameri done.
18//= David is there because he has coords, but he's incomplete;
19//= he has no biography
20//============================================================
21
22// MouseJstr =========================================================>\\
23ayothaya,76,145,5       script  MouseJstr       763,{
24        npcspeed 50;
25        mes "[MouseJstr]";
26        mes "Yo homeslices..";
27        mes "I am MouseJstr on AIM and josh in real life..";
28        next;
29        mes "I enjoy maintaining a RO server because of the abuse I get";
30        close;
31 OnTimer15000:
32        npcwalkto 70+rand(17),135+rand(16);
33        setnpctimer 0;
34
35doitagain:
36        set $foo,rand(5);
37        if($foo == 0) goto Lquote0;
38        if($foo == 1) goto Lquote1;
39        if($foo == 2) goto Lquote2;
40        if($foo == 3) goto Lquote3;
41        if($foo == 4) goto Lquote4;
42        goto doitagain;
43
44Lquote0:
45        npctalk "Brb.. my baby is throwing up on my leg.";
46        setnpctimer 0;
47        end;
48Lquote1:
49        npctalk "The only difference between a hurricane and skydiving is which direction the tree's come at you from..";
50        setnpctimer 0;
51        end;
52Lquote2:
53        npctalk "Wanna be a GM?  Write me a C routine that reverses a string in place..";
54        setnpctimer 0;
55        end;
56Lquote3:
57        npctalk "Wanna be a GM?  Write me a C routine that finds me the highest bit set in a network order 32 bit integer...";
58        setnpctimer 0;
59        end;
60Lquote4:
61        npctalk "I am the dark angel of eAthena.. withen weeks of my arrival, almost everybody was gone or dead..  fear me...";
62        setnpctimer 0;
63        end;
64OnInit:
65        initnpctimer;
66        end;
67}
68
69// MC Cameri =========================================================>\\
70morocc,160,97,4 script  MC Cameri       706,{
71        npcspeed 100;
72        mes "[MC Cameri]";
73        mes "I'm the @command guy from oA...";
74        mes "^FF8040Real Name^000000: Can't tell you my name";
75        mes "^FF8040Age^000000: 16 years";
76        mes "^FF8040Where I live^000000: Dominican Republic, in the caribbean";
77        next;
78        mes "[MC Cameri]";
79        mes "^FF8040What I Do^000000: mostly working on @commands for GMs...";
80        mes "^FF8040Why I'm here^000000: Because I like programming...";
81        next;
82        mes "[MC Cameri]";
83        mes "I'm a senior student, programmer, body builder(yes, I lift weights), etc.";
84        close;
85 OnTimer15000:
86        npcwalkto 154+rand(17),87+rand(16);
87        setnpctimer 0;
88
89Lmctalk:
90        set $mctalk,rand(10);
91        if($mctalk == 0) goto Lquote0;
92        if($mctalk == 1) goto Lquote1;
93        if($mctalk == 2) goto Lquote2;
94        if($mctalk == 3) goto Lquote3;
95        if($mctalk == 4) goto Lquote4;
96        if($mctalk == 5) goto Lquote5;
97        if($mctalk == 6) goto Lquote6;
98        if($mctalk == 7) goto Lquote7;
99        if($mctalk == 8) goto Lquote8;
100        if($mctalk == 9) goto Lquote9;
101        if($mctalk == 10) goto Lquote10;
102        goto Lmctalk;
103Lquote0:
104        npctalk "OMGWTFBBQ";
105        setnpctimer 0;
106        end;
107Lquote1:
108        npctalk "I owns you all, under my commands. *lol*";
109        setnpctimer 0;
110        end;
111Lquote2:
112        npctalk "I forgot my script, what do I have to say again? *_*U";
113        setnpctimer 0;
114        end;
115Lquote3:
116        npctalk "¿Donde estoy? *wonders* (<-- Means, where am I?)";
117        setnpctimer 0;
118        end;
119Lquote4:
120        npctalk "Are you guys my friends?";
121        setnpctimer 0;
122        end;
123Lquote5:
124        npctalk "My mom told me not to talk to strangers. *stares*";
125        setnpctimer 0;
126        end;
127Lquote6:
128        npctalk "How can you be SO ugly!?";
129        setnpctimer 0;
130        end;
131Lquote7:
132        npctalk "I need a friend to play with =(. *sobs*";
133        setnpctimer 0;
134        end;
135Lquote8:
136        npctalk "I've been kicking this rock for as long as I can remember.";
137        setnpctimer 0;
138        end;
139Lquote9:
140        npctalk "My computer just broke, and I don't know how to format. *sobs*";
141        setnpctimer 0;
142        end;
143Lquote10:
144        setnpctimer 0;
145        end;
146OnInit:
147        initnpctimer;
148        end;
149}
150
151
152// Davidsiaw =========================================================>\\
153payon,182,104,4 script  Davidsiaw       1002,{
154        npcspeed 150;
155        mes "[Davidsiaw]";
156        mes "omghi";
157        close;
158OnTimer15000:
159        npcwalkto 176+rand(17),94+rand(16);
160        setnpctimer 0;
161
162Ldavidtalk:
163        set $davidtalk,rand(10);
164        if($davidtalk == 0) goto Lquote0;
165        if($davidtalk == 1) goto Lquote1;
166        if($davidtalk == 2) goto Lquote2;
167        if($davidtalk == 3) goto Lquote3;
168        if($davidtalk == 4) goto Lquote4;
169        if($davidtalk == 5) goto Lquote5;
170        if($davidtalk == 6) goto Lquote6;
171        goto Ldavidtalk;
172Lquote0:
173        npctalk "OMGWTFBBQ";
174        setnpctimer 0;
175        end;
176Lquote1:
177        npctalk "Wud are you looking at?";
178        setnpctimer 0;
179        end;
180Lquote2:
181        npctalk "baka...";
182        setnpctimer 0;
183        end;
184Lquote3:
185        npctalk "¿Donde estoy? *wonders* (<-- Means, where am I?)";
186        setnpctimer 0;
187        end;
188Lquote4:
189        npctalk "*drops 100 Mjolnirs on the floor*";
190        setnpctimer 0;
191        end;
192Lquote5:
193        npctalk "There ya go ;)";
194        setnpctimer 0;
195        end;
196Lquote6:
197        setnpctimer 0;
198        end;
199OnInit:
200        initnpctimer;
201        end;
202}
203
204//Aria\\
205prontera,156,179,4      script  Aria    805,{
206        npcspeed 150;
207        mes "[Aria]";
208        mes "Okay, I'm Evera's brother, Aria";
209        mes "^FF00FFAge^000000: 13 years";
210        mes "^FF00FFWhat I do^000000: Graphics and NPCs";
211        mes "^FF00FFWhy I'm here^000000: Cuz eAthena ROX";
212        close;
213OnTimer15000:
214        npcwalkto 150+rand(17),169+rand(16);
215        setnpctimer 0;
216
217Lariatalk:
218        set $ariatalk,rand(10);
219        if($ariatalk == 0) goto Lquote0;
220        if($ariatalk == 1) goto Lquote1;
221        if($ariatalk == 2) goto Lquote2;
222        if($ariatalk == 3) goto Lquote3;
223        if($ariatalk == 4) goto Lquote4;
224        if($ariatalk == 5) goto Lquote5;
225        if($ariatalk == 6) goto Lquote6;
226        if($ariatalk == 7) goto Lquote7;
227        if($ariatalk == 8) goto Lquote8;
228        if($ariatalk == 9) goto Lquote9;
229        if($ariatalk == 10) goto Lquote10;
230        goto Lariatalk;
231
232Lquote0:
233        npctalk "OMGWTFBBQ";
234        end;
235Lquote1:
236        npctalk "So its u -> 0";
237        npctalk "... That did not look right";
238        end;
239Lquote2:
240        npctalk "????";
241        end;
242
243Lquote3:
244        npctalk "OMGITSJEEBUS!#!@%!";
245        setnpctimer 0;
246        end;
247
248Lquote4:
249        npctalk "Evera died. I guess.";
250        setnpctimer 0;
251        end;
252
253Lquote5:
254        npctalk "I CLICK THE BUTTON AND THEY DON'T DIE!";
255        setnpctimer 0;
256        end;
257
258Lquote6:
259        npctalk "RO? wtf?";
260        npctalk "Oh yeah.";
261        setnpctimer 0;
262        end;
263
264Lquote7:
265        npctalk "omgnoob. DIE!";
266        setnpctimer 0;
267        end;
268
269Lquote8:
270        npctalk "WooT!";
271        setnpctimer 0;
272        end;
273
274Lquote9:
275        npctalk "is that why u bought windows";
276        npctalk "cuz bill has red hair";
277        setnpctimer 0;
278        end;
279
280Lquote10:
281        setnpctimer 0;
282        end;
283
284OnInit:
285        initnpctimer;
286        end;
287}
288
289// Evera =========================================================>\\
290prontera,156,183,5      script  Evera   769,{
291        npcspeed 50;
292        mes "[Evera]";
293        mes "Hi";
294        mes "I betcha you thoguht I was dead, right?";
295        next;
296        mes "Well, I'M (not really) BACK!";
297        mes "And I also enjoy long walks on the beach ^.^";
298        close;
299 OnTimer15000:
300        npcwalkto 150+rand(17),173+rand(16);
301        setnpctimer 0;
302
303doitagain:
304        set $lol,rand(5);
305        if($lol == 0) goto Lquote0;
306        if($lol == 1) goto Lquote1;
307        if($lol == 2) goto Lquote2;
308        if($lol == 3) goto Lquote3;
309        if($lol == 4) goto Lquote4;
310        if($lol == 5) goto Lquote5;
311        goto doitagain;
312
313Lquote0:
314        npctalk "Does anyone actually remember who I am?";
315        setnpctimer 0;
316        end;
317Lquote1:
318        npctalk "O_o";
319        setnpctimer 0;
320        end;
321Lquote2:
322        npctalk "Bananaphone!";
323        setnpctimer 0;
324        end;
325Lquote3:
326        npctalk "Go away troll.";
327        setnpctimer 0;
328        end;
329Lquote4:
330        npctalk "Aria can go to hell.";
331        setnpctimer 0;
332        end;
333Lquote5:
334        npctalk "Sup, I'm back.";
335        setnpctimer 0;
336        end;
337Lquote6:
338        npctalk "WTFPWNED";
339        setnpctimer 0;
340        end;
341OnInit:
342        initnpctimer;
343        end;
344}
345
346// Kevin =========================================================>\\
347prontera,178,204,5      script  Kevin   774,{
348        npcspeed 50;
349        mes "[Kevin]";
350        mes "SUP?!?!?!?!";
351        mes "YOU JUST GOT PWNED!!!";
352        next;
353        mes "OUCH, ANOTHER PERSON PWNED BY KEVIN!";
354        close;
355 OnTimer15000:
356        npcwalkto 170+rand(17),200+rand(16);
357        setnpctimer 0;
358
359doitagain:
360        set $lol,rand(9);
361        if($lol == 0) goto Lquote0;
362        if($lol == 1) goto Lquote1;
363        if($lol == 2) goto Lquote2;
364        if($lol == 3) goto Lquote3;
365        if($lol == 4) goto Lquote4;
366        if($lol == 5) goto Lquote1;
367        if($lol == 6) goto Lquote2;
368        if($lol == 7) goto Lquote3;
369        if($lol == 8) goto Lquote4;
370        goto doitagain;
371
372Lquote0:
373        npctalk "OMFGLMFAO I HAVE PWNED SO MANY PEOPLE!";
374        setnpctimer 0;
375        end;
376Lquote1:
377        npctalk "GO EA DEVS!";
378        setnpctimer 0;
379        end;
380Lquote2:
381        npctalk "WATCH OUT FOR ME ON THE IRC CHANNEL! HAHAHA!";
382        setnpctimer 0;
383        end;
384Lquote3:
385        npctalk "WANNA SEE MY NEW MIRC SCRIPT?!?";
386        setnpctimer 0;
387        end;
388Lquote4:
389        npctalk "w00t! YOU ARE SUCH A N00B YOU... N00B";
390        setnpctimer 0;
391        end;
392Lquote5:
393        npctalk "d00d! i r l337!";
394        setnpctimer 0;
395        end;
396Lquote6:
397        npctalk "pssst: what do you think of my evil plot to take over the da irc network?";
398        setnpctimer 0;
399        end;
400Lquote7:
401        npctalk "ORANGE COUNTY LIBERATION FRONT!";
402        setnpctimer 0;
403        end;
404Lquote8:
405        npctalk "OMFG YOU ARE SO UGLY!";
406        setnpctimer 0;
407        end;
408OnInit:
409        initnpctimer;
410        end;
411}
412
413
414// massdriller =========================================================>\\
415geffen,122,63,5 script  massdriller     823,{
416        npcspeed 50;
417        mes "[massdriller]";
418        mes "Who am i? I am A nobody!";
419        mes "I like pwning people!";
420        next;
421        mes "[massdriller]";
422        mes "Main goal in life is to annoy and pwn Kevin";
423        close;
424 OnTimer15000:
425        npcwalkto 170+rand(17),200+rand(16);
426        setnpctimer 0;
427
428doitagain:
429        set $lol,rand(9);
430        if($lol == 0) goto Lquote0;
431        if($lol == 1) goto Lquote1;
432        if($lol == 2) goto Lquote2;
433        if($lol == 3) goto Lquote3;
434        if($lol == 4) goto Lquote4;
435        if($lol == 5) goto Lquote1;
436        if($lol == 6) goto Lquote2;
437        if($lol == 7) goto Lquote3;
438        if($lol == 8) goto Lquote4;
439        goto doitagain;
440
441Lquote0:
442        npctalk "Hmm....What script needs to be fixed...";
443        setnpctimer 0;
444        end;
445Lquote1:
446        npctalk "OMFG...you suck!";
447        setnpctimer 0;
448        end;
449Lquote2:
450        npctalk "The worst kind of noobs are the heal! zeny! items plz! type.";
451        setnpctimer 0;
452        end;
453Lquote3:
454        npctalk "What happens when you die of boredom?";
455        setnpctimer 0;
456        end;
457Lquote4:
458        npctalk "I'm such a kewl Person...";
459        setnpctimer 0;
460        end;
461Lquote5:
462        npctalk "OMFGWTFBBQ...I'm also known as MadDawg";
463        setnpctimer 0;
464        end;
465Lquote6:
466        npctalk "Gimme your items...I'll eat them and eat you...";
467        setnpctimer 0;
468        end;
469Lquote7:
470        npctalk "Aren't porings cute?";
471        setnpctimer 0;
472        end;
473Lquote8:
474        npctalk "Omfg..you are full of shit....";
475        setnpctimer 0;
476        end;
477OnInit:
478        initnpctimer;
479        end;
480}
481aldebaran,137,118,5     script  Fredzilla       4020,0,0,{
482        npcspeed 140;
483OnTouch:
484        mes "[Fredzilla]";
485        mes "I don't really know what I do";
486        mes "Well I have made some scripts, translated some scripts and corrected some scripts.";
487        next;
488        mes "[Fredzilla]";
489        mes "But other than that I do nothing.";
490        close;
491OnTimer25000:
492        npcwalkto 137+rand(5),118+rand(5);
493        setnpctimer 0;
494doitagain:
495        set $fred,rand(6);
496        if($fred == 0) npctalk "I have the most optimized Dev NPC";
497        if($fred == 1) npctalk "Yeah I am a Dev, what do you mean I'm just a member on the forum !!!";
498        if($fred == 2) npctalk "I probably the worst speller on the Dev team.";
499        if($fred == 3) npctalk "You didn't think I was a real player did you?!?";
500        if($fred == 4) npctalk "Golden, Ripe, Boneless Bananas, 39 Cents A Pound.";
501        if($fred == 5) npctalk "All those who believe in telekinesis, raise my hand.";
502        if($fred > 5 || $fred < 0) goto doitagain;
503        setnpctimer 0;
504        end;
505OnInit:
506        initnpctimer;
507        end;
508}
Note: See TracBrowser for help on using the browser.