summaryrefslogtreecommitdiff
path: root/npc/craft
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-06-08 13:24:49 -0300
committerJesusaves <cpntb1@ymail.com>2020-06-08 13:24:49 -0300
commitd1b46fae726f8e8a840cce60c7ba859315361b08 (patch)
treeab557df71d72c9370b6ae8d2942555ba472743f1 /npc/craft
parent8796e266d7fcf4bd294d63e0834bb2980c97aa3c (diff)
downloadserverdata-d1b46fae726f8e8a840cce60c7ba859315361b08.tar.gz
serverdata-d1b46fae726f8e8a840cce60c7ba859315361b08.tar.bz2
serverdata-d1b46fae726f8e8a840cce60c7ba859315361b08.tar.xz
serverdata-d1b46fae726f8e8a840cce60c7ba859315361b08.zip
>.<
Diffstat (limited to 'npc/craft')
-rw-r--r--npc/craft/options.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/npc/craft/options.txt b/npc/craft/options.txt
index c04fe4e62..e4bedaa0e 100644
--- a/npc/craft/options.txt
+++ b/npc/craft/options.txt
@@ -61,7 +61,7 @@ function script csys_Generate {
}
if (rand2(60) < .@lv)
- array_push(@csys_attr, CLASS_DAMAGE_BOSS_TARGET);
+ array_push(@csys_penalty, CLASS_DAMAGE_BOSS_TARGET);
// Update averages
.@avg+=.@lvl;
@@ -480,7 +480,9 @@ function script csys_Apply {
.@max_attr=getarraysize(@csys_attr);
.@max_pena=getarraysize(@csys_penalty);
- //debugmes "We have %d attributes and %d penalties", .@max_attr, .@max_pena;
+ if ($@GM_OVERRIDE)
+ debugmes "We have %d attributes and %d penalties",
+ .@max_attr, .@max_pena;
.@slot=0;
while (.@slot < min(3, .@max_attr)) {
@@ -514,6 +516,11 @@ function script csys_Apply {
.@base-=(CRAFTSYS_CURRENT >= CRGROUP_REGEN ? 2500 : 0); // 2nd tier
.@base-=(CRAFTSYS_CURRENT >= CRGROUP_SCRESIST ? 2500 : 0); // 3rd tier
.@base-=(CRAFTSYS_CURRENT >= CRGROUP_FINAL ? 2500 : 0); // FIN tier
+
+ if ($@GM_OVERRIDE)
+ debugmes "[MALUS] Base is now %d - Chances are of %d%%",
+ .@base, 95000-.@base;
+
if (rand(10000) > 9500-.@base)
break;