summaryrefslogtreecommitdiff
path: root/npc/events/valentinesday_2012.txt
diff options
context:
space:
mode:
authorshennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
committershennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
commit31825ccc2dde034a218d9ad466dd721c40b5651d (patch)
tree961b976e45988f7f7158d33b3f11a18688f34b1f /npc/events/valentinesday_2012.txt
parent22c75b070526de8b103032f5bf13504af81e0095 (diff)
downloadhercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.gz
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.bz2
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.xz
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.zip
Okie ladies and gentleman if this commit breaks anything it's jman's and maki's fault, yes, blame them.
Fixing pre-re / re npc support, moving /config/ folder to src root so other servers may also make use of the #define renewal dir and other stuff. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16382 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/events/valentinesday_2012.txt')
-rw-r--r--npc/events/valentinesday_2012.txt158
1 files changed, 0 insertions, 158 deletions
diff --git a/npc/events/valentinesday_2012.txt b/npc/events/valentinesday_2012.txt
deleted file mode 100644
index a92b24338..000000000
--- a/npc/events/valentinesday_2012.txt
+++ /dev/null
@@ -1,158 +0,0 @@
-//===== rAthena Script =======================================
-//= Valentine's Day Event (2012)
-//===== By: ==================================================
-//= Rikimaru
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= The full Valentine's Day NPCs of the Valentine's Day
-//= Event 2012 (account-based).
-//===== Additional Comments: =================================
-//= 1.0 First version. [Rikimaru]
-//= 1.1 Standardized and fixed. [Euphy]
-//============================================================
-
-mosk_in,21,246,5 script Pinkamenia 71,{
- set .@n$,"^0000FF[Pinkamenia]^000000";
- if (#V_QUE12==3) {
- set .@LFlowerID,7864;
- setarray .@SweetsID[0],538,558,539,573,559,560,12062,596,597,12414,12319;
- setarray .@SweetsCost[0],1,2,5,10,10,10,15,15,15,20,20;
- mes .@n$;
- mes "Hello "+strcharinfo(0)+", do";
- mes "you want to buy some items?";
- mes "You'll have to give me Love";
- mes "Flowers for them, of course!";
- next;
- if(select("Yes, sure!","No, never mind.") == 2) close;
- next;
- mes .@n$;
- mes "Select an item.";
- mes "The amount of Love Flowers you'll need is in brackets.";
- for(set .@i,0; .@i < getarraysize(.@SweetsID); set .@i,.@i+1)
- set .@menu$, .@menu$+"^00AA00["+.@SweetsCost[.@i]+"]^000000 "+getitemname(.@SweetsID[.@i])+":";
- next;
- set .@choice, select(.@menu$)-1;
- mes .@n$;
- if (countitem(.@LFlowerID) < .@SweetsCost[.@choice]) {
- mes "You'll need more Love Flowers if you want that!";
- close;
- }
- mes "Are you sure you want to trade ^00aa00"+.@SweetsCost[.@choice]+"x Love Flower ^000000 for ^0055FF"+getitemname(.@SweetsID[.@choice])+"^000000?";
- if(select("No, I've changed my mind.:Yes, trade!") == 1) close;
- set .@new, .@LFlowerID - .@SweetsCost[.@choice];
- if (.@new < 0) set .@new, 0;
- delitem .@LFlowerID, .@SweetsCost[.@choice];
- getitem .@SweetsID[.@choice],1;
- mes "Have fun with your item!";
- close;
- } else if (#V_QUE12==2) {
- mes .@n$;
- if (countitem(7864) < 15) {
- mes "You have to bring me 15 Love Flowers!";
- close;
- }
- mes "Thank you so much for";
- mes "getting our Flowers back!";
- delitem 7864,15;
- next;
- mes .@n$;
- mes "Take this as a little";
- mes "'thank you'.";
- getexp 500000,400000;
- getitem 617,1;
- getitem 12319,2;
- next;
- mes .@n$;
- mes "If you get more Love";
- mes "Flowers, you can exchange";
- mes "them for some sweets here.";
- mes "See you soon!";
- set #V_QUE12,3;
- close;
- } else if (#V_QUE12==1) {
- mes .@n$;
- mes "Please bring a +8 Cake Hat";
- mes "to the Baker Extraordinaire";
- mes "standing next to me!";
- close;
- } else if (BaseLevel >= 45) {
- mes .@n$;
- mes "Hello "+strcharinfo(0)+", it's";
- mes "Valentine's Day and we";
- mes "love to deliver sweet";
- mes "chocolates.";
- next;
- mes .@n$;
- mes "Our problem is that we";
- mes "need a strong person";
- mes "like you who could help";
- mes "us, but first you'll have";
- mes "to bring a +8 Cake Hat";
- mes "to the Baker Extraordinaire, who";
- mes "is standing right next to me!";
- set #V_QUE12,1;
- close;
- }
- mes .@n$;
- mes "Hello "+strcharinfo(0)+"!";
- close;
-
-OnInit:
- // Unknown item drop rate (currently set at 5%)
- setitemscript 5105,"{ bonus bDex,1; bonus bMaxSP,80; bonus3 bAddMonsterDropItem,7864,RC_DemiHuman,500; }",0;
- end;
-}
-
-mosk_in,21,244,3 script Baker Extraordinaire 410,{
- set .@n$,"^0000FF[Baker Extraordinaire]^000000";
- if(#V_QUE12==3) {
- mes .@n$;
- mes "Exchange your Love Flowers with Pinkamenia!";
- close;
- } else if(#V_QUE12==2) {
- mes .@n$;
- mes "Bring 15 Love Flowers to Pinkamenia!";
- close;
- } else if(#V_QUE12==1) {
- mes .@n$;
- if (getequipid(1) == 5024 && getequiprefinerycnt(1) >= 8) {
- mes "Ah, so Pinkamenia told you";
- mes "to bring me the +8 Cake";
- mes "Hat. Now I'm going";
- mes "to exchange your +8 Cake";
- mes "Hat for another Cake Hat.";
- next;
- mes .@n$;
- delitem 5024,1;
- getitem 5105,1;
- equip 5105;
- mes "Now, if you wear the";
- mes "new Cake Hat, there";
- mes "is a chance that";
- mes "Demi-Human Monsters will";
- mes "drop a Love Flower!";
- next;
- mes .@n$;
- mes "The mobs stole our Flowers,";
- mes "which we need to create ";
- mes "our chocolates. Now get";
- mes "15 Love Flowers and bring";
- mes "them to Pinkamenia!";
- set #V_QUE12,2;
- close;
- } else {
- mes "Sorry, but where is your";
- mes "+8 Cake Hat? Bring";
- mes "it to me, and remember";
- mes "to have it equipped!";
- close;
- }
- } else {
- mes .@n$;
- mes "Hello, "+strcharinfo(0)+"!";
- close;
- }
-} \ No newline at end of file