summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/003-0/berserk.txt9
-rw-r--r--npc/003-0/paladin.txt15
-rw-r--r--npc/003-0/tanker.txt12
3 files changed, 36 insertions, 0 deletions
diff --git a/npc/003-0/berserk.txt b/npc/003-0/berserk.txt
index 27cb04ce4..15adc331b 100644
--- a/npc/003-0/berserk.txt
+++ b/npc/003-0/berserk.txt
@@ -56,6 +56,9 @@ L_Member:
mes "";
switch (@menu) {
case 1:
+ mesc l("[Bash]");
+ mesc l("Blow with increased attack and precision.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(ManaPiouFeathers), (getskilllv(SM_ENDURE)+1)*15, getitemlink(ManaPiouFeathers));
@@ -81,6 +84,9 @@ L_Member:
}
break;
case 2:
+ mesc l("[Endure]");
+ mesc l("Temporary immunity to move stun when hit, and MDEF bonus.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(PiberriesInfusion), (getskilllv(KN_AUTOCOUNTER)+1)*10, getitemlink(PiberriesInfusion));
@@ -106,6 +112,9 @@ L_Member:
}
break;
case 3:
+ mesc l("[Counter Defense]");
+ mesc l("During a very small amount of time, you'll counter any attack with double critical, and won't take the damage.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(Cheese), (getskilllv(CR_TRUST)+1)*50, getitemlink(Cheese));
diff --git a/npc/003-0/paladin.txt b/npc/003-0/paladin.txt
index f69f05f63..ff79a3765 100644
--- a/npc/003-0/paladin.txt
+++ b/npc/003-0/paladin.txt
@@ -66,6 +66,9 @@ L_Member:
mes "";
switch (@menu) {
case 1:
+ mesc l("[Bash]");
+ mesc l("Blow with increased attack and precision.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(ManaPiouFeathers), (getskilllv(SM_BASH)+1)*15, getitemlink(ManaPiouFeathers));
@@ -91,6 +94,9 @@ L_Member:
}
break;
case 2:
+ mesc l("[Party Area Defense]");
+ mesc l("Raises defense of the whole party in 5% for a while.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(PiberriesInfusion), (getskilllv(AL_ANGELUS)+1)*10, getitemlink(PiberriesInfusion));
@@ -116,14 +122,23 @@ L_Member:
}
break;
case 3:
+ mesc l("[Increase Agility]");
+ mesc l("Temporaly raise your agility and move speed, in exchange of HP.");
+ mes "";
// TODO: Requirem, quest, agree
sk_lvup(MER_INCAGI);
break;
case 4:
+ mesc l("[Redemption]");
+ mesc l("Kills yourself, but revives everyone in a range. You'll take the death penalty.");
+ mes "";
// TODO: Requirem, quest, agree
sk_lvup(PR_REDEMPTIO);
break;
case 5:
+ mesc l("[Last Standing Man]");
+ mesc l("Raises max HP and holy resistance. Passive.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(Cheese), (getskilllv(CR_TRUST)+1)*50, getitemlink(Cheese));
diff --git a/npc/003-0/tanker.txt b/npc/003-0/tanker.txt
index b1d79bb53..7f7e7d72d 100644
--- a/npc/003-0/tanker.txt
+++ b/npc/003-0/tanker.txt
@@ -64,6 +64,9 @@ L_Member:
mes "";
switch (@menu) {
case 1:
+ mesc l("[Last Standing Man]");
+ mesc l("Raises max HP and holy resistance. Passive.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(Cheese), (getskilllv(CR_TRUST)+1)*50, getitemlink(Cheese));
@@ -101,10 +104,16 @@ L_Member:
}
break;
case 2:
+ mesc l("[Guard]");
+ mesc l("Raises chance to entirely block an attack, but freezes you for a while. Req. Shield.");
+ mes "";
// TODO: Requirem, quest, agree
sk_lvup(CR_AUTOGUARD);
break;
case 3:
+ mesc l("[Arrow Shield]");
+ mesc l("Decrease ranged damage taken for a few minutes, in exchange of agi and move speed. Req. Shield.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(PiouFeathers), (getskilllv(CR_DEFENDER)+1)*60, getitemlink(PiouFeathers));
@@ -136,6 +145,9 @@ L_Member:
}
break;
case 4:
+ mesc l("[Standing Regen]");
+ mesc l("Regenerate HP every 5 seconds, as if you were always eating a healing item.");
+ mes "";
mesn;
mesq l("This useful skill will only require:");
mesc l("@@/@@ @@", countitem(PiberriesInfusion), (getskilllv(SM_RECOVERY)+1)*10, getitemlink(PiberriesInfusion));