diff options
Diffstat (limited to 'npc/craft/options.txt')
-rw-r--r-- | npc/craft/options.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/npc/craft/options.txt b/npc/craft/options.txt index 564612a48..e63b2eac4 100644 --- a/npc/craft/options.txt +++ b/npc/craft/options.txt @@ -103,6 +103,9 @@ function script csys_Generate { array_push(@csys_attr, VAR_HITSUCCESSVALUE); } if (.@lvl >= 5) { + array_push(@csys_attr, VAR_CRITICALRATE); + } + if (.@lvl >= 10) { array_push(@csys_attr, VAR_CRITICALSUCCESSVALUE); } array_push(@csys_penalty, VAR_LUKAMOUNT); @@ -359,6 +362,7 @@ function script csys_Multiplier { case VAR_INTAMOUNT: case VAR_DEXAMOUNT: case VAR_LUKAMOUNT: + case VAR_CRITICALSUCCESSVALUE: return 4; case VAR_MAXHPPERCENT: case VAR_MAXSPPERCENT: @@ -368,7 +372,7 @@ function script csys_Multiplier { case IOPT_DOUBLEATTACK: case VAR_PLUSAVOIDSUCCESSVALUE: case IOPT_EXPGAIN: - case VAR_CRITICALSUCCESSVALUE: + case VAR_CRITICALRATE: return 5; case IOPT_SCRESIST_POISON: case IOPT_SCRESIST_SILENCE: @@ -399,7 +403,7 @@ function script csys_ArmorFix { array_remove(@csys_attr, HP_DRAIN); array_remove(@csys_attr, SP_DRAIN); array_remove(@csys_attr, IOPT_DOUBLEATTACK); - //array_remove(@csys_attr, VAR_CRITICALSUCCESSVALUE); + array_remove(@csys_attr, VAR_CRITICALSUCCESSVALUE); // VAR_PLUSASPDPERCENT and VAR_PLUSASPD ? // Remove penalties array_remove(@csys_penalty, VAR_ITEMDEFPOWER); |