summaryrefslogtreecommitdiff
path: root/npc/functions
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-12-24 07:40:59 -0300
committerJesusaves <cpntb1@ymail.com>2021-12-24 07:40:59 -0300
commit4e37370e4690529d1fb2e7b8ef8764f470d5289f (patch)
treedcd74b57ce02a568cc32dffdb9d4c6d9fe1c6635 /npc/functions
parente90014e862ca97244f73c5c3ebbfa3b9c8373de4 (diff)
downloadserverdata-4e37370e4690529d1fb2e7b8ef8764f470d5289f.tar.gz
serverdata-4e37370e4690529d1fb2e7b8ef8764f470d5289f.tar.bz2
serverdata-4e37370e4690529d1fb2e7b8ef8764f470d5289f.tar.xz
serverdata-4e37370e4690529d1fb2e7b8ef8764f470d5289f.zip
Add craft recipes for the scrolls. Now that grenades aren't rare anymore...
...Replace whatever was giving them with the newer items. Often.
Diffstat (limited to 'npc/functions')
-rw-r--r--npc/functions/aurora.txt10
-rw-r--r--npc/functions/daily.txt2
-rw-r--r--npc/functions/treasure.txt6
3 files changed, 9 insertions, 9 deletions
diff --git a/npc/functions/aurora.txt b/npc/functions/aurora.txt
index 3cf52ee1b..dc3f8d987 100644
--- a/npc/functions/aurora.txt
+++ b/npc/functions/aurora.txt
@@ -161,11 +161,11 @@ function script FYT {
case FY_MISC:
switch (.@l) {
case 1:
- return any(SmokeGrenade, ScentGrenade, Grenade, Lockpicks);
+ return any(SmokeGrenade, ScentGrenade, Grenade, DeathPotion, Lockpicks);
case 2:
return any(MysteriousBottle, TreasureMap);
case 3:
- return any(ArcmageBoxset, MercBoxA);
+ return any(ArcmageBoxset, MercBoxA, ScrollSMaggot);
}
break;
case FY_BP:
@@ -179,7 +179,7 @@ function script FYT {
case 4:
return any(EquipmentBlueprintD, AlchemyBlueprintD);
case 5:
- return any(EquipmentBlueprintE, AlchemyBlueprintE);
+ return any(EquipmentBlueprintE, AlchemyBlueprintE, AncientBlueprint);
}
break;
case FY_WARP:
@@ -232,9 +232,9 @@ function script FYT {
break;
// Single cases doesn't needs break
case FY_HEAL:
- return any(SpearmintTea, Coffee, ClothoLiquor);
+ return any(SpearmintTea, Coffee, ClothoLiquor, BottleOfDivineWater);
case FY_MAGIC:
- return any(FluoPowder, Quill, ScholarshipBadge);;
+ return any(FluoPowder, Quill, ScholarshipBadge, ScrollSWolvern);
}
return Exception("Invalid cast to FYEIT: "+.@t+" (Lv "+.@l+")", RB_IRCBROADCAST|RB_DEBUGMES|RB_GLOBALANNOUNCE, Bread);
diff --git a/npc/functions/daily.txt b/npc/functions/daily.txt
index 522d14a07..3d2dc906a 100644
--- a/npc/functions/daily.txt
+++ b/npc/functions/daily.txt
@@ -174,7 +174,7 @@ function script daily_login_bonus_handler {
if (gettime(6) == SEPTEMBER) {
if (#TMW2_LOGINBONUS != gettime(GETTIME_YEAR) && gettime(5) == 9) {
#TMW2_LOGINBONUS=gettime(GETTIME_YEAR);
- getitem any(ScentGrenade, Grenade, SmokeGrenade), 1;
+ getitem any(ScentGrenade, Grenade, SmokeGrenade), 2;
dispbottom "##B##2"+l("It's the Free Software Day!")+" "+l("Licensing was one of the worst hassle we had, but just today, all mobs may drop Ancient Blueprints. Enjoy!")+"##b##0";
}
}
diff --git a/npc/functions/treasure.txt b/npc/functions/treasure.txt
index fe3017b52..f8eab3175 100644
--- a/npc/functions/treasure.txt
+++ b/npc/functions/treasure.txt
@@ -35,11 +35,11 @@ function script TreasureBox {
// There's also rares (14%), uncommons (35%) and commons (50%)
.@ur_rate=min(10, (TREASURE_OPEN/10));
if (.@t % 149 == 0 || .@r < .@ur_rate)
- .@loot=any(AtroposMixture, GoldenApple, DivineApple, MercBoxC, MoveSpeedPotion, Shemagh, EverburnPowder, IridiumOre, PlatinumOre, YerbaMate);
+ .@loot=any(ScrollMagnusHealC, GoldenApple, DivineApple, MercBoxC, ScrollSDragon, Shemagh, EverburnPowder, IridiumOre, PlatinumOre, YerbaMate);
else if (.@t % 50 == 0 || .@r < 100)
- .@loot=any(MercBoxB, SmokeGrenade, SnakeEgg, LachesisBrew, ArrowAmmoBox, GoldPieces, SilverGift, TerraniteOre, LeadOre, TinOre, SilverOre, GoldOre, TitaniumOre, FluoPowder, EquipmentBlueprintC, AlchemyBlueprintC, AlchemyBlueprintD, AncientBlueprint, JasmineTea);
+ .@loot=any(MercBoxB, ScrollMagnusHealB, SnakeEgg, LachesisBrew, ArrowAmmoBox, GoldPieces, SilverGift, MoveSpeedPotion, TerraniteOre, LeadOre, TinOre, SilverOre, GoldOre, TitaniumOre, FluoPowder, EquipmentBlueprintC, AlchemyBlueprintC, AlchemyBlueprintD, AncientBlueprint, JasmineTea);
else if (.@r < 1500 || .@t == 0)
- .@loot=any(MercBoxA, MoubooSteak, ClothoLiquor, Coal, RedPlushWine, HastePotion, CoinBag, StrengthPotion, Dagger, BronzeGift, IronOre, CopperOre, BlueDye, EquipmentBlueprintB, AlchemyBlueprintB, AlchemyBlueprintC, OolongTea);
+ .@loot=any(MercBoxA, MoubooSteak, SmokeGrenade, ClothoLiquor, Coal, RedPlushWine, HastePotion, CoinBag, StrengthPotion, Dagger, BronzeGift, IronOre, CopperOre, BlueDye, EquipmentBlueprintB, AlchemyBlueprintB, AlchemyBlueprintC, OolongTea);
else if (.@r < 5000)
.@loot=any(Croconut, Potatoz, MoubooSteak, ClothoLiquor, Coal, SmallMushroom, HastePotion, StrengthPotion, WoodenLog, LeatherPatch, Beer, EquipmentBlueprintA, EquipmentBlueprintB, AlchemyBlueprintA, SpearmintTea, TreasureMap);
else