summaryrefslogtreecommitdiff
path: root/npc/craft
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-05-31 22:25:21 -0300
committerJesusaves <cpntb1@ymail.com>2019-05-31 22:25:21 -0300
commit1e42bc598e942ab0a16daa5a4f7475122763afab (patch)
tree8d15adbfc7b93d32036078621f664c6189a3a0b7 /npc/craft
parentc2e8fc1f4a3f42d9598f7c6aff6c74870dda8e06 (diff)
downloadserverdata-1e42bc598e942ab0a16daa5a4f7475122763afab.tar.gz
serverdata-1e42bc598e942ab0a16daa5a4f7475122763afab.tar.bz2
serverdata-1e42bc598e942ab0a16daa5a4f7475122763afab.tar.xz
serverdata-1e42bc598e942ab0a16daa5a4f7475122763afab.zip
CSYS GUI
Diffstat (limited to 'npc/craft')
-rw-r--r--npc/craft/options.txt43
1 files changed, 33 insertions, 10 deletions
diff --git a/npc/craft/options.txt b/npc/craft/options.txt
index 3adda099c..bbc16619a 100644
--- a/npc/craft/options.txt
+++ b/npc/craft/options.txt
@@ -275,6 +275,7 @@ function script csys_Generate {
if (.@lvl >= 3) {
array_push(@csys_attr, IOPT_EXPGAIN);
}
+ array_push(@csys_penalty, IOPT_WALKSPEED);
// Update averages
.@avg+=.@lvl;
@@ -460,20 +461,13 @@ function script csysGUI_Report {
mes l("Crafting Skill: Lv @@", getskilllv(TMW2_CRAFT));
mes "";
- mes ".:: " + l("First Tier") + " ::.";
- mesc l("Craft Min Level: 1");
+ mes ".:: " + l("Base Tier") + " ::.";
mes "";
mes l("@@: Lv @@", getitemlink(CRITEM_BASE), CRAFTSYS[CRGROUP_BASE]);
- next;
+
mes "";
- mes ".:: " + l("Second Tier") + " ::.";
- mesc l("Craft Min Level: 2");
+ mes ".:: " + l("First Tier") + " ::.";
mes "";
- // Maybe we should either add a icon for attack skill group
- // Or make it a 74xx fake item so player can hover for the information
- // where effects="requeriments" and desc="Attributes". Just need Names on db.
- // Final struct would be: l("@@: Lv @@", getitemlink(CRITEM_ATK), CRAFTSYS...
- // It could still use 16x16 icons. But then, we need a curse SI (TODO)
mes l("@@: Lv @@", getitemlink(CRITEM_ATK), CRAFTSYS[CRGROUP_ATK]);
mes "";
mes l("@@: Lv @@", getitemlink(CRITEM_DEF), CRAFTSYS[CRGROUP_DEF]);
@@ -481,8 +475,37 @@ function script csysGUI_Report {
mes l("@@: Lv @@", getitemlink(CRITEM_ACC), CRAFTSYS[CRGROUP_ACC]);
mes "";
mes l("@@: Lv @@", getitemlink(CRITEM_EVD), CRAFTSYS[CRGROUP_EVD]);
+ next;
+ mes "";
+ mes ".:: " + l("Second Tier") + " ::.";
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_REGEN), CRAFTSYS[CRGROUP_REGEN]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_SPEED), CRAFTSYS[CRGROUP_SPEED]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_DOUBLE), CRAFTSYS[CRGROUP_DOUBLE]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_MAXPC), CRAFTSYS[CRGROUP_MAXPC]);
+
+
+ mes "";
+ mes ".:: " + l("Third Tier") + " ::.";
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_SCRESIST), CRAFTSYS[CRGROUP_SCRESIST]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_SCINFLICT), CRAFTSYS[CRGROUP_SCINFLICT]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_MANAUSE), CRAFTSYS[CRGROUP_MANAUSE]);
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_BOSSATK), CRAFTSYS[CRGROUP_BOSSATK]);
next;
+
+ mes "";
+ mes ".:: " + l("Ultimate Tier") + " ::.";
+ mes "";
+ mes l("@@: Lv @@", getitemlink(CRITEM_FINAL), CRAFTSYS[CRGROUP_FINAL]);
+
return;
}