summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/map/status.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/map/status.c b/src/map/status.c
index 1a86cb5e2..5f60f8726 100644
--- a/src/map/status.c
+++ b/src/map/status.c
@@ -2862,7 +2862,12 @@ int status_calc_homunculus_(struct homun_data *hd, bool first)
status_calc_misc(&hd->bl, status, hom->level);
status_cpy(&hd->battle_status, status);
-
+#if RRMODE
+ /**
+ * In RR Mode matk_max is used as source of weaponMATK, but homuns don't have it -- so we swap the values here.
+ **/
+ status->matk_max = status->matk_min;
+#endif
return 1;
}