summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-06-07 23:56:13 -0300
committerJesusaves <cpntb1@ymail.com>2018-06-07 23:56:13 -0300
commit3cc7e7222e6edcb49e28be0571abb41690b17689 (patch)
treeb69d3e94df2796b0ba029e6a089ee68e4344739e
parent293be6e1a929e0d9447087160556b84b6b10ca2f (diff)
downloadserverdata-3cc7e7222e6edcb49e28be0571abb41690b17689.tar.gz
serverdata-3cc7e7222e6edcb49e28be0571abb41690b17689.tar.bz2
serverdata-3cc7e7222e6edcb49e28be0571abb41690b17689.tar.xz
serverdata-3cc7e7222e6edcb49e28be0571abb41690b17689.zip
Mass Provoke skill. Healing skill will also be charged from now on.
-rw-r--r--db/re/skill_db.conf3
-rw-r--r--db/re/skill_tree.conf2
-rw-r--r--npc/003-1/jakod.txt21
3 files changed, 22 insertions, 4 deletions
diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf
index dd146db09..2a2b78db5 100644
--- a/db/re/skill_db.conf
+++ b/db/re/skill_db.conf
@@ -38256,7 +38256,6 @@ skill_db: (
Lv9: 3
Lv10: 4
}
-
InterruptCast: true
CastTime: 10000
AfterCastActDelay: 100
@@ -38265,7 +38264,7 @@ skill_db: (
FixedCastTime: -1
TargetMiscEffect: "EFFECT_PROVOKE"
Requirements: {
- SPCost: 8
+ SPCost: 14
}
},
{
diff --git a/db/re/skill_tree.conf b/db/re/skill_tree.conf
index 0850efb83..ec76fb49f 100644
--- a/db/re/skill_tree.conf
+++ b/db/re/skill_tree.conf
@@ -80,7 +80,7 @@ Human: {
WE_FEMALE: 0
WE_CALLPARTNER: 0
MG_FIREBALL: 0
- EVOL_MASS_PROVOKE: 0
+ EVOL_MASS_PROVOKE: 10
EVOL_PHYSICAL_SHIELD: 0
MAGIC_WARRIOR: 0
WIZARD_MAGE: 0
diff --git a/npc/003-1/jakod.txt b/npc/003-1/jakod.txt
index 2feec299a..bd6b9ed6b 100644
--- a/npc/003-1/jakod.txt
+++ b/npc/003-1/jakod.txt
@@ -20,7 +20,7 @@
menu
rif(!MAGIC_LVL, l("How do I get magic?")), L_HowTo,
rif(MAGIC_LVL >= 1 && !getskilllv(AL_HEAL), l("Can you teach me a basic tier 1 magic skill?")), L_Tier1,
- //rif(MAGIC_LVL >= 2 && !getskilllv(EVOL_MASS_PROVOKE),
+ rif(MAGIC_LVL >= 2 && !getskilllv(EVOL_MASS_PROVOKE), l("Can you teach me a basic tier 2 magic skill?")), L_Tier2,
//rif(MAGIC_LVL >= 3 && !getskilllv(AL_TELEPORT),
l("Good bye."), -;
@@ -57,6 +57,25 @@ L_Tier1:
mesq l("It takes a lot of mana, and is not very powerful, but it is a must have for everyone.");
next;
mesn;
+ mesq l("I'll charge you the irrelevant amount of 100 GP. Come on, it's a pinch!");
+ select
+ rif(Zeny >= 100, l("Buy it")),
+ l("Don't buy it");
+ if (@menu == 1) {
+ Zeny=Zeny-100;
+ skill(AL_HEAL,1,0);
+ }
+ close;
+
+L_Tier2:
+ mes "";
+ mesn;
+ mesq l("Yeah, of course. This one is rather useless and difficult to use, though.");
+ next;
+ mesn;
+ mesq l("It's called Mass Provoke. You'll basically try to convince monsters to attack you.");
+ next;
+ mesn;
mesq l("Ah... I am too lazy to ask for anything in exchange. Here. Take it. Free.");
skill(AL_HEAL,1,0);
close;