From 9d29603458bdf9285722e48f8f0f7ec10eaa6771 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 24 May 2020 06:07:23 -0300 Subject: Prepare another nerf of critical rate. This one is made ineffective, because this nerf == current settings. It will be made effective, only when VAR_CRITICALSUCCESSVALUE is restored. --- npc/craft/options.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'npc') 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); -- cgit v1.2.3-70-g09d2