summaryrefslogtreecommitdiff
path: root/src/emap/script_buildins.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emap/script_buildins.c')
-rw-r--r--src/emap/script_buildins.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emap/script_buildins.c b/src/emap/script_buildins.c
index 877fac1..da9ccf2 100644
--- a/src/emap/script_buildins.c
+++ b/src/emap/script_buildins.c
@@ -3178,7 +3178,8 @@ BUILDIN(calcdmg)
damage = sd->battle_status.rhw.atk;
else
damage = rnd()%range + sd->battle_status.rhw.atk;
- script_pushint(st, sd->battle_status.batk+damage);
+ damage = damage + rnd()%sd->battle_status.batk;
+ script_pushint(st, damage);
break;
case BF_MAGIC:
range = sd->battle_status.matk_max-sd->battle_status.matk_min;