Cataclysm DDA

Cross referenced effects of the Perception stat.

Member activity_handlers::forage_finish (player_activity *act, player *p)
Perception slightly increases forage success chance increases forage success chance
Member Character::effective_dispersion (int dispersion) const
Perception penalizes sight dispersion when low.
Member Character::ranged_per_mod () const
Perception <20 increases ranged aiming penalty.
Member Character::throwing_dispersion (const item &to_throw, Creature *critter=nullptr, bool is_blind_throw=false) const
Perception decreases throwing accuracy penalty from eye encumbrance
Member dialogue::dynamic_line (const talk_topic &topic) const
Perception affects whether player can size up NPCs
Member game::list_items_monsters ()
Perception increases range of interacting with items on the ground from a list
Member game::npc_menu (npc &who)
Perception slightly increases precision when examining NPCs' wounds
Member iexamine::safe (player &p, const tripoint &examp)
Perception speeds up safe cracking
Member iexamine::shrub_wildveggies (player &p, const tripoint &examp)
Perception randomly speeds up foraging
Member iuse::granade_act (player *, item *, bool, const tripoint &)

Maximum Perception increases possible granade per buff for NPCs

Maximum Perception increases possible granade per buff

Maximum Perception increases possible granade per debuff for NPCs (NEGATIVE)

Maximum Perception increases possible granade per debuff (NEGATIVE)

Member iuse::sew_advanced (player *, item *, bool, const tripoint &)
Perception randomly improves clothing modification efforts
Member map::disarm_trap (const tripoint &p)
Perception increases chance of disarming trap
Member musical_instrument_actor::use (player &, item &, bool, const tripoint &) const override
Perception increases morale bonus when playing an instrument
Member pick_part_to_heal (const player &healer, const player &patient, const std::string &menu_header, int limb_power, int head_bonus, int torso_bonus, float bleed_chance, float bite_chance, float infect_chance, bool force, float bandage_power, float disinfectant_power)
Perception slightly increases precision when using first aid on someone else
Member player::check_needs_extremes ()
Perception slightly increases resilience against passing out from sleep deprivation
Member player::crit_chance (float hit_roll, float target_dodge, const item &weap) const
Perception increases chance for critical hits
Member player::stability_roll () const override
Perception slightly improves player stability roll
Member player::talk_skill () const
Perception slightly increases talking skill
Member trap::detect_trap (const tripoint &pos, const player &p) const
Perception increases chance of detecting a trap
Member vehicle::pldrive (int x, int y)
Perception reduces chance of losing control of vehicle when turning