summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/map/pc.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/map/pc.c b/src/map/pc.c
index fb98bcb..6a646f0 100644
--- a/src/map/pc.c
+++ b/src/map/pc.c
@@ -1884,8 +1884,13 @@ int pc_calcstatus (struct map_session_data *sd, int first)
if (sd->attackrange > 2)
{ // [fate] ranged weapon?
- sd->attackrange += MIN (skill_power (sd, AC_OWL) / 60, 3);
- sd->hit += skill_power (sd, AC_OWL) / 10; // 20 for 200
+ if (skill_power (sd, TMW_RAGING)) {
+ sd->attackrange = 2;
+ }
+ else {
+ sd->attackrange += MIN (skill_power (sd, AC_OWL) / 60, 3);
+ sd->hit += skill_power (sd, AC_OWL) / 10; // 20 for 200
+ }
}
if ((skill = pc_checkskill (sd, BS_WEAPONRESEARCH)) > 0) // 武器研究の命中率増加