diff options
author | HoraK-FDF <horak-fdf@web.de> | 2022-12-16 11:21:49 +0100 |
---|---|---|
committer | HoraK-FDF <horak-fdf@web.de> | 2022-12-16 11:21:49 +0100 |
commit | 67bf4970c20f18a55cab7adde58ef346f3d2ad1e (patch) | |
tree | 09dd88b4c9d8f72196748b12302495411e746200 /src/map/battle.cpp | |
parent | 3f9bfc2f611f4c775c3f1ead7a6c48d2f287e187 (diff) | |
download | tmwa-67bf4970c20f18a55cab7adde58ef346f3d2ad1e.tar.gz tmwa-67bf4970c20f18a55cab7adde58ef346f3d2ad1e.tar.bz2 tmwa-67bf4970c20f18a55cab7adde58ef346f3d2ad1e.tar.xz tmwa-67bf4970c20f18a55cab7adde58ef346f3d2ad1e.zip |
mobs critical_def + 10 drops + storage 500
Diffstat (limited to 'src/map/battle.cpp')
-rw-r--r-- | src/map/battle.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/battle.cpp b/src/map/battle.cpp index 52be591..3b7c6b2 100644 --- a/src/map/battle.cpp +++ b/src/map/battle.cpp @@ -1592,6 +1592,8 @@ struct Damage battle_calc_pc_weapon_attack(dumb_ptr<block_list> src, if (tsd && tsd->critical_def) cri = cri * (100 - tsd->critical_def) / 100; + else if (tmd && tmd->stats[mob_stat::CRITICAL_DEF]) + cri = cri * (100 - tmd->stats[mob_stat::CRITICAL_DEF]) / 100; // ダブルアタックが発動していない | Double Attack is not activated // 判定(スキルの場合は無視) | Judgment (ignored for skills) |