summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/craft/options.txt15
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;