OSDN Git Service

#37359 (2.2.0.48) ランダム・アーティファクトの*スレイ*による生成強化とそれに伴う対邪などの極端な汎用最終ダメージの抑止を追加。(pekiman氏による...
[hengband/hengband.git] / src / effects.c
index f8ccca0..fd234d4 100644 (file)
@@ -4851,15 +4851,15 @@ void calc_android_exp(void)
                        if (level > 65) level = 35 + (level - 65) / 5;
                        else if (level > 35) level = 25 + (level - 35) / 3;
                        else if (level > 15) level = 15 + (level - 15) / 2;
-                       exp = MIN(100000L, value) * level * level / 2;
+                       exp = MIN(100000L, value) / 2 * level * level;
                        if (value > 100000L)
-                               exp += (value - 100000L) * level * level / 8;
+                               exp += (value - 100000L) / 8 * level * level;
                }
                else
                {
                        exp = MIN(100000L, value) * level;
                        if (value > 100000L)
-                               exp += (value - 100000L) * level / 4;
+                               exp += (value - 100000L) / 4  * level;
                }
                if ((((i == INVEN_RARM) || (i == INVEN_LARM)) && (buki_motteruka(i))) || (i == INVEN_BOW)) total_exp += exp / 48;
                else total_exp += exp / 16;