summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/guilds/logs.txt51
1 files changed, 46 insertions, 5 deletions
diff --git a/npc/guilds/logs.txt b/npc/guilds/logs.txt
index c81789fb5..33863da81 100644
--- a/npc/guilds/logs.txt
+++ b/npc/guilds/logs.txt
@@ -12,8 +12,27 @@ guilds,47,39,0 script Guild Logs NPC_NO_SPRITE,{
.@gid=getcharid(2);
mes ".:: " + l("Alchemy Recipes") + " ::.";
+ // Healing
showRecipe(CraftPiberriesInfusion, PiberriesInfusion,
5, Piberries, 1, Curshroom);
+
+ // General Boosts
+ showRecipe(CraftHastePotion, HastePotion,
+ 15, Plushroom);
+ showRecipe(CraftStrengthPotion, StrengthPotion,
+ 15, Chagashroom);
+ showRecipe(CraftResetPotion, StatusResetPotion,
+ 90, ManaPiouFeathers, 10, Curshroom);
+ showRecipe(CraftSpeedPotion, MoveSpeedPotion,
+ 1, GemPowder, 5, FluoPowder);
+ showRecipe(CraftPrecisionPotion, PrecisionPotion,
+ 3, Piberries, 1, MountainSnakeEgg);
+ showRecipe(CraftDodgePotion, DodgePotion,
+ 3, Piberries, 1, SnakeEgg);
+
+ // Stats Boosts
+
+ // Limit Boosts
showRecipe(CraftSacredManaPot, SacredManaPotion,
1, GoldenApple, 15, CelestiaTea);
showRecipe(CraftSacredLifePot, SacredLifePotion,
@@ -60,13 +79,33 @@ guilds,47,39,0 script Guild Logs NPC_NO_SPRITE,{
do {
clearRecipe();
- // Setup the Recipes
+ // Healing Recipes
if (!showRecipe(CraftPiberriesInfusion, false))
calcRecipe(CraftPiberriesInfusion, 3, 10000, l("Piberries Infusion"));
+
+ // General Boosts
+ if (!showRecipe(CraftHastePotion, false))
+ calcRecipe(CraftHastePotion, 2, 5000, l("Haste Potion"));
+ if (!showRecipe(CraftStrengthPotion, false))
+ calcRecipe(CraftStrengthPotion, 2, 5000, l("Strength Potion"));
+
+ if (!showRecipe(CraftResetPotion, false))
+ calcRecipe(CraftResetPotion, 4, 50000, l("Status Reset Potion"));
+ if (!showRecipe(CraftSpeedPotion, false))
+ calcRecipe(CraftSpeedPotion, 4, 50000, l("Movement Speed Potion"));
+
+ if (!showRecipe(CraftPrecisionPotion, false))
+ calcRecipe(CraftPrecisionPotion, 5, 20000, l("Precision Potion"));
+ if (!showRecipe(CraftDodgePotion, false))
+ calcRecipe(CraftDodgePotion, 5, 20000, l("Dodge Potion"));
+
+ // Stats Boosts
+
+ // Limit Boosts
if (!showRecipe(CraftSacredManaPot, false))
- calcRecipe(CraftSacredManaPot, 5, 100000, l("Sacred Mana Potion"));
+ calcRecipe(CraftSacredManaPot, 7, 100000, l("Sacred Mana Potion"));
if (!showRecipe(CraftSacredLifePot, false))
- calcRecipe(CraftSacredLifePot, 5, 100000, l("Sacred Life Potion"));
+ calcRecipe(CraftSacredLifePot, 7, 100000, l("Sacred Life Potion"));
} while (!hudRecipe());
break;
@@ -86,8 +125,10 @@ function showRecipe {
debugmes "Hooray! It exists! We have %d defined", getarg(1);
if (getarg(1)) {
mesn l("Craft @@", getitemlink(getarg(1)));
- mesc l("* @@ @@", getarg(2), getitemlink(getarg(3)));
- mesc l("* @@ @@", getarg(4), getitemlink(getarg(5)));
+ if (getarg(2,0))
+ mesc l("* @@ @@", getarg(2), getitemlink(getarg(3)));
+ if (getarg(4,0))
+ mesc l("* @@ @@", getarg(4), getitemlink(getarg(5)));
mes "";
}
//debugmes "You got it: %d (global: %d)", getarg(0), $RECIPES_ALCHEMY[getcharid(2)];