diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/craft/options.txt | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/npc/craft/options.txt b/npc/craft/options.txt index 98cf5699d..8b3981bba 100644 --- a/npc/craft/options.txt +++ b/npc/craft/options.txt @@ -340,29 +340,30 @@ function script csys_Multiplier { switch (.@sk) { case IOPT_SPLASHDAMAGE: return 0; - case VAR_STRAMOUNT: case VAR_AGIAMOUNT: + case VAR_LUKAMOUNT: + return 4; + case VAR_STRAMOUNT: case VAR_VITAMOUNT: case VAR_INTAMOUNT: case VAR_DEXAMOUNT: - case VAR_LUKAMOUNT: case HP_DRAIN: case SP_DRAIN: case IOPT_DOUBLEATTACK: case VAR_PLUSAVOIDSUCCESSVALUE: - return 1; + return 5; case IOPT_SCRESIST_POISON: case IOPT_SCRESIST_SILENCE: case IOPT_SCRESIST_CURSE: case IOPT_SCRESIST_BLIND: - return 3; + return 15; case VAR_MAXHPAMOUNT: case VAR_MAXSPAMOUNT: case VAR_ITEMDEFPOWER: case VAR_MDEFPOWER: - return 5; + return 25; default: - return 2; + return 10; } return 0; } @@ -377,7 +378,7 @@ function script csys_BonusCalc { .@mult=csys_Multiplier(.@var); .@avmult=(.@craft+.@skill)*.@mult; - .@avg=.@avmult/2; + .@avg=.@avmult/10; .@base=rand2(1, .@avg+1); return .@base; |