summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-07-29 00:07:01 -0300
committerJesusaves <cpntb1@ymail.com>2023-07-29 00:07:01 -0300
commit9ffbc69d2fa5251c6f0218730508ac81f077e99c (patch)
treef52276fc2f90f1185ba9852e1583c62b7d63330a
parentc9235e95d5d436e517d2954b873f393549d13f77 (diff)
downloadserverdata-9ffbc69d2fa5251c6f0218730508ac81f077e99c.tar.gz
serverdata-9ffbc69d2fa5251c6f0218730508ac81f077e99c.tar.bz2
serverdata-9ffbc69d2fa5251c6f0218730508ac81f077e99c.tar.xz
serverdata-9ffbc69d2fa5251c6f0218730508ac81f077e99c.zip
Reestructure the Royal Fairy (Collection Quest) rewards.
Currently, 5 stamps are obtainable
-rw-r--r--npc/017-1/fairy_collector.txt36
1 files changed, 28 insertions, 8 deletions
diff --git a/npc/017-1/fairy_collector.txt b/npc/017-1/fairy_collector.txt
index 90fb2c19f..14e4b8068 100644
--- a/npc/017-1/fairy_collector.txt
+++ b/npc/017-1/fairy_collector.txt
@@ -95,6 +95,7 @@ L_Main:
l("Trade stamps");
mes "";
switch (@menu+1) {
+ /////////////////////////////////////////////////////////////////////////
// Chestplate (2x bells)
case 1:
// FIXME: several unreleased
@@ -117,46 +118,55 @@ L_Main:
break;
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Headgear (2x bells)
case 2:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Pants
case 3:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Shoes
case 4:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Necklaces
case 5:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Rings
case 6:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Accessories
case 7:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Scarfs
case 8:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Gloves
case 9:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// Shields
case 10:
setarray .@items, EnchantedHerbBag, Barrel, RoundLeatherShirt, LeatherShield, WoodenShield, BladeShield, BraknarShield, BritShield, BromenalShield, AncientShield, BlueKnightShield, SteelShield, DragonShield, SaviorShield;
@@ -189,11 +199,13 @@ L_Main:
}
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// 1H Swords
case 11:
msObjective(countitem(DarkPulsar), "* "+getitemlink(DarkPulsar));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
// 2H Swords
case 12:
// FIXME: Zambacutou unreleased
@@ -214,6 +226,7 @@ L_Main:
mesc l("CONGRATULATIONS! You have obtained the %s.", getitemlink(SilverBell)), 3;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Bows
case 13:
msObjective(countitem(TrainingBow), "* "+getitemlink(TrainingBow));
@@ -234,6 +247,7 @@ L_Main:
mesc l("CONGRATULATIONS! You have obtained the %s.", getitemlink(SilverBell)), 3;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Firearms
case 14:
msObjective(countitem(PynRifle), "* "+getitemlink(PynRifle));
@@ -253,6 +267,7 @@ L_Main:
next;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Wands
case 15:
msObjective(countitem(TrainingWand), "* "+getitemlink(TrainingWand));
@@ -274,6 +289,7 @@ L_Main:
next;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Quivers
case 16:
msObjective(countitem(LeatherQuiver), "* "+getitemlink(LeatherQuiver));
@@ -291,6 +307,7 @@ L_Main:
next;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Mounts
case 17:
msObjective(countitem(LegendaryTortuga), "* "+getitemlink(LegendaryTortuga));
@@ -304,11 +321,13 @@ L_Main:
next;
}
break;
+ /////////////////////////////////////////////////////////////////////////
// Pets (2x bells)
case 18:
msObjective(countitem(CreasedShirt), "* "+getitemlink(CreasedShirt));
next;
break;
+ /////////////////////////////////////////////////////////////////////////
case 19:
openshop;
closeclientdialog;
@@ -325,16 +344,17 @@ OnInit:
// Sell: Aethyr Points, Strange Coins, Manapple, Supreme Gift, Housing Letter 3, Blueprints E, SaviorBlueprint, BoxsetEE, Tux/Linarian Soul, SunnyCrystal?, X Cards,
// Pets → Strange Coin
- // You can get up to 18 stamps, but pets and hats give 2x
- // Plan wisely and accordingly
+ // You can get up to 18 stamps, but pets, hats and armor give 2x
+ // Plan wisely and accordingly (21 stamps total)
+ // As of 2023-08-01, a total of 5 stamps were available
sellitem SunnyCrystal, 12;
- sellitem LegendaryMouboo, 11;
- sellitem LegendaryTortuga, 10;
- sellitem SupremeGift, 9;
- sellitem MysteriousFruit, 8;
- sellitem PrismGift, 7;
+ sellitem LegendaryMouboo, 8;
+ sellitem SupremeGift, 7;
+ sellitem MysteriousFruit, 7;
+ sellitem LegendaryTortuga, 6;
sellitem LinarianSoul, 6;
- sellitem SaviorBlueprint, 5;
+ sellitem PrismGift, 5;
+ sellitem SaviorBlueprint, 4;
sellitem TuxSoul, 4;
sellitem GoldenGift, 3;
sellitem MercBoxEE, 2;