1 #include "object-use/item-use-checker.h"
2 #include "system/player-type-definition.h"
3 #include "timed-effect/player-stun.h"
4 #include "timed-effect/timed-effects.h"
5 #include "view/display-messages.h"
7 ItemUseChecker::ItemUseChecker(PlayerType *player_ptr)
8 : player_ptr(player_ptr)
12 bool ItemUseChecker::check_stun(std::string_view mes) const
14 auto penalty = this->player_ptr->effects()->stun()->get_item_chance_penalty();
15 if (penalty >= randint1(100)) {