diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-05-31 22:25:21 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-05-31 22:25:21 -0300 |
commit | 1e42bc598e942ab0a16daa5a4f7475122763afab (patch) | |
tree | 8d15adbfc7b93d32036078621f664c6189a3a0b7 /npc/craft | |
parent | c2e8fc1f4a3f42d9598f7c6aff6c74870dda8e06 (diff) | |
download | serverdata-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.txt | 43 |
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; } |