diff options
author | L0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2008-03-20 19:22:31 +0000 |
---|---|---|
committer | L0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2008-03-20 19:22:31 +0000 |
commit | 1ef1cd767405039ed1e7d140c2cc3de28860a69f (patch) | |
tree | 0c65b1b09439ce4965cea53e9e6a4c4215efeb08 /npc/other | |
parent | 58ea237c4b337d212ef4412b7ad480996df945ec (diff) | |
download | hercules-1ef1cd767405039ed1e7d140c2cc3de28860a69f.tar.gz hercules-1ef1cd767405039ed1e7d140c2cc3de28860a69f.tar.bz2 hercules-1ef1cd767405039ed1e7d140c2cc3de28860a69f.tar.xz hercules-1ef1cd767405039ed1e7d140c2cc3de28860a69f.zip |
* Added Gym Pass NPC (disabled by default.)
- Enabled Auction NPCs now that the auction system is implemented.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12404 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/other')
-rw-r--r-- | npc/other/gympass.txt | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/npc/other/gympass.txt b/npc/other/gympass.txt new file mode 100644 index 000000000..9a972c437 --- /dev/null +++ b/npc/other/gympass.txt @@ -0,0 +1,142 @@ +//===== eAthena Script ======================================= +//= Gym Pass Cash Item NPC +//===== By: ================================================== +//= Kisuka +//===== Current Version: ===================================== +//= v1.0 +//===== Compatible With: ===================================== +//= eAthena SVN +//===== Description: ========================================= +//= Exchange Gym Passes to learn "Enlarge Weight Limit" +//= iRO NPC situated in Payon beside Kafra Shop. +//===== Additional Comments: ================================= +//= 1.0 First version [L0ne_W0lf] +//============================================================ + +payon,173,141,4 script Ripped Cabus#GymPass 899,{ + mes "[Ripped]"; + mes "Hey, there. People aren't"; + mes "as physically active as they"; + mes "used to be. Even if you fight"; + mes "for a living, your body might"; + mes "be weak and flabby in some"; + mes "areas. Know what I mean?"; + next; + mes "[Ripped]"; + mes "Hey, train with me, and I can"; + mes "guarantee that you'll be able"; + mes "to lift and carry more of your"; + mes "stuff. Just gimme your"; + mes "^FF0000Gym Pass^000000 each time,"; + mes "and we'll be good to go."; + next; + mes "[Ripped]"; + mes "But don't get too excited:"; + mes "no matter how much training"; + mes "I take you through, you can"; + mes "overdo it. You ever hear of"; + mes "anyone that got too buff?"; + mes "That's cuz they're dead. See?"; + next; + mes "[Ripped]"; + mes "I'd say that it'd be safe"; + mes "for you to seriously train"; + mes "with me and increase your"; + mes "item carrying capacity ^FF000010 times^000000."; + mes "So... Are you ready to sweat?"; + next; + switch(select("Yes:No:Um, my workouts wore off.")) { + case 1: + if (countitem(7776) == 0) { + mes "[Ripped]"; + mes "Dude, what'd I tell you?"; + mes "You gotta bring me your"; + mes "^FF0000Gym Pass^000000 if you wanna"; + mes "work out, and build up your"; + mes "item carrying muscles."; + close; + } + else if (getskilllv(681) >= 10) { + mes "[Ripped]"; + mes "Dude, I don't think we can"; + mes "build up your item carrying"; + mes "muscles anymore than that."; + mes "It's too dangerous for your"; + mes "body if we even tried! C'mon,"; + mes "I told you about the limits."; + close; + } + else { + mes "[Ripped]"; + mes "Oh, awesome, I see you"; + mes "brought your Gym Pass."; + mes "Alright, just do what I do,"; + mes "and try to feel the burn."; + mes "Ready? Let's do this."; + next; + specialeffect2 79; + next; + specialeffect2 372; + next; + specialeffect2 10; + next; + specialeffect2 62; + next; + skill 681,getskilllv(681)+1,0; + delitem 7776,1; + set gympassmemory,gympassmemory+1; + mes "[Ripped]"; + mes "There, you should be able"; + mes "to carry more stuff with you."; + mes "Let's see, we can increase"; + mes "your item carrying capacity"; + mes "^FF00000" + gympasslimit + "^000000 more times if we continue"; + mes "training together like this."; + close; + } + case 2: + mes "[Ripped]"; + mes "Aw, that's too bad."; + mes "Well, come back if you"; + mes "change your mind. Tell"; + mes "your friends about me:"; + mes "if they're flabby, I'll help"; + mes "get them in shape."; + close; + case 3: + if (getskilllv(681) == 0) { + mes "[Ripped]"; + mes "Uhh..."; + mes "We didn't work out"; + mes "together before."; + mes "I'm sure about that."; + close; + } + else { + mes "[Ripped]"; + mes "What happened?"; + mes "You let your item carrying"; + mes "muscles just atrophy? Lucky"; + mes "for you, there's such a thing"; + mes "as muscle memory. It's won't take"; + mes "as long to build 'em back up..."; + next; + specialeffect2 79; + next; + specialeffect2 372; + next; + specialeffect2 10; + next; + specialeffect2 62; + next; + skill 681,gympassmemory,0; + mes "[Ripped]"; + mes "How about that?"; + mes "Your item carrying"; + mes "muscles grew back,"; + mes "just like that! Try not to"; + mes "wimp out again, okay?"; + close; + } + } +} |