/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/ |
H A D | monster.cc | 233 if (has_ench(ENCH_INSANE)) in temp_attitude() 236 if (has_ench(ENCH_HEXED)) in temp_attitude() 246 if (has_ench(ENCH_CHARM) || has_ench(ENCH_FRIENDLY_BRIBED)) in temp_attitude() 689 if (has_ench(ENCH_MUTE)) in can_speak() 2760 if (has_ench(ENCH_SLOW)) in go_frenzy() 2795 if (has_ench(ENCH_SLOW)) in go_berserk() 3005 return has_ench(ENCH_PARALYSIS) || has_ench(ENCH_DUMB); in paralysed() 3025 if (has_ench(ENCH_CORONA) || has_ench(ENCH_STICKY_FLAME) in backlit() 5021 if (has_ench(ENCH_SLOW)) in calc_speed() 5129 if (has_ench(ENCH_HASTE) || has_ench(ENCH_TP)) in needs_berserk() [all …]
|
H A D | mon-behv.cc | 72 && (mon->has_ench(ENCH_INSANE) in _mon_check_foe_invalid() 272 bool isScared = mon->has_ench(ENCH_FEAR); in handle_behaviour() 335 && (mon->has_ench(ENCH_INSANE) in handle_behaviour() 343 && !mon->has_ench(ENCH_INSANE) in handle_behaviour() 382 && !mon->has_ench(ENCH_INSANE) in handle_behaviour() 404 if (mon->has_ench(ENCH_HAUNTING)) in handle_behaviour() 689 || mon->has_ench(ENCH_INSANE))) in handle_behaviour() 906 || mon->has_ench(ENCH_INSANE)) in _mons_check_foe() 921 || mon->has_ench(ENCH_HAUNTING)) in set_nearest_monster_foe() 1038 if (mon->has_ench(ENCH_GOLD_LUST)) in behaviour_event() [all …]
|
H A D | mon-act.cc | 94 if (has_ench(ENCH_WRETCHED)) in get_hit_dice() 140 if (mons->has_ench(ENCH_SICK) in _monster_regenerate() 169 if (mons.has_ench(ENCH_WATER_HOLD)) in _escape_water_hold() 178 if (mons.has_ench(ENCH_BARBS)) in _handle_manticore_barbs() 972 || mons.has_ench(ENCH_BLIND) in _handle_scroll() 1376 if (mons.has_ench(ENCH_HEXED)) in _pre_monster_move() 1750 if (mons->has_ench(ENCH_GOLD_LUST)) in handle_monster_move() 2165 || mons->has_ench(ENCH_CHARM)) in _torpor_snail_slow() 2205 if (mons->has_ench(ENCH_HELD)) in _post_monster_move() 2591 || mons->has_ench(ENCH_CHARM) || mons->has_ench(ENCH_HEXED); in _handle_pickup() [all …]
|
H A D | mon-ench.cc | 70 if (mons->has_ench(i.first) && i.first != ench) in _has_other_cloud_ring() 83 if (mons->has_ench(i.first)) in update_mons_cloud_ring() 92 bool monster::has_ench(enchant_type ench) const in has_ench() function in monster 129 if (has_ench(static_cast<enchant_type>(i))) in has_ench() 226 if (has_ench(ENCH_SUBMERGED)) in add_enchantment_effect() 293 && !backlit() && !has_ench(ENCH_SUBMERGED)) in add_enchantment_effect() 480 if (twin && !twin->has_ench(ENCH_INSANE)) in remove_enchantment_effect() 590 && !has_ench(ENCH_SUBMERGED) in remove_enchantment_effect() 1084 if (!has_ench(en)) in decay_enchantment() 1093 if (has_ench(ENCH_GOZAG_INCITE) in decay_enchantment() [all …]
|
H A D | attitude-change.cc | 138 && mi->has_ench(ENCH_ABJ) in make_god_gifts_disappear() 394 if (leader->has_ench(ENCH_FRIENDLY_BRIBED) in gozag_set_bribe() 399 else if (leader->has_ench(ENCH_NEUTRAL_BRIBED) in gozag_set_bribe() 468 if (!victim->has_ench(ENCH_NEUTRAL_BRIBED) in gozag_break_bribe() 469 && !victim->has_ench(ENCH_FRIENDLY_BRIBED)) in gozag_break_bribe()
|
H A D | mon-speak.cc | 374 if (mons->has_ench(ENCH_CONFUSION)) in maybe_mons_speaks() 458 if (mons->has_ench(ENCH_ROLLING)) in mons_speaks() 462 if (mons->has_ench(ENCH_CHARM) && !one_chance_in(3)) in mons_speaks() 483 if (silenced(mons->pos()) || mons->has_ench(ENCH_MUTE)) in mons_speaks() 524 if (!mons->has_ench(ENCH_CHARM) && !mons->is_summoned()) in mons_speaks() 822 if (mons->has_ench(ENCH_MUTE)) in mons_speaks_msg()
|
H A D | mon-cast.cc | 1063 && !targ->has_ench(ENCH_CHARM) in _set_hex_target() 1064 && !targ->has_ench(ENCH_HEXED) in _set_hex_target() 1990 if (mons->has_ench(ENCH_MIGHT)) in _battle_cry() 3271 if (!mon->has_ench(ENCH_BLACK_MARK) in _cast_black_mark() 4492 || mi->has_ench(ENCH_FEAR)) in _mons_cause_fear() 4562 || mons->has_ench(ENCH_HEXED)) in _mons_mass_confuse() 4948 if (mon->has_ench(ENCH_FLAYED)) in _flay() 5348 if (mons->has_ench(ENCH_FLIGHT)) in _mons_vortex() 7128 if (mons->has_ench(ENCH_CONFUSION) in _siren_goodness() 7299 if (mon->has_ench(ENCH_ROLLING)) in _monster_spell_goodness() [all …]
|
H A D | mon-death.cc | 1508 if (mons.has_ench(ENCH_FLAYED)) in monster_die() 1726 || mons.has_ench(ENCH_ABJ))) in monster_die() 1741 && mons.has_ench(ENCH_ABJ)) in monster_die() 2202 const beh_type att = mons.has_ench(ENCH_CHARM) in monster_die() 2270 if (mons.has_ench(ENCH_INFESTATION)) in monster_die() 2297 if (mons.has_ench(ENCH_BOUND_SOUL)) in monster_die() 2490 if (mons->has_ench(ENCH_AWAKEN_FOREST)) in monster_cleanup() 2496 if (mons->has_ench(ENCH_AWAKEN_VINES)) in monster_cleanup() 2738 if (mons->has_ench(ENCH_PHANTOM_MIRROR)) in summoned_poof_msg() 2923 if (twin->neutral() && !twin->has_ench(ENCH_INSANE) in elven_twin_died() [all …]
|
H A D | mon-abil.cc | 402 && other_thing->has_ench(ENCH_CHARM) == thing->has_ench(ENCH_CHARM) in _slime_merge() 403 && other_thing->has_ench(ENCH_HEXED) == thing->has_ench(ENCH_HEXED) in _slime_merge() 620 if (mi->has_ench(ENCH_SCREAMED)) in _will_starcursed_scream() 1087 && !mons->has_ench(ENCH_INNER_FLAME)) in mon_special_ability() 1111 if (mons_aligned(&mons, *mi) && !mi->has_ench(ENCH_CHARM) in guardian_golem_bond()
|
H A D | actor.cc | 165 && static_cast<const monster* >(this)->has_ench(ENCH_SLEEP_WARY)) in can_hibernate() 416 || mons && mons->has_ench(ENCH_GRASPING_ROOTS); in end_constriction() 417 bool vile_clutch = mons && mons->has_ench(ENCH_VILE_CLUTCH); in end_constriction() 657 && !as_monster()->has_ench(ENCH_VILE_CLUTCH) in is_directly_constricted() 658 && !as_monster()->has_ench(ENCH_GRASPING_ROOTS)); in is_directly_constricted() 711 && defender.as_monster()->has_ench(ENCH_VILE_CLUTCH); in constriction_damage_defender()
|
H A D | beam.cc | 1764 if (mi->has_ench(wh_enchant)) in mass_enchantment() 4535 if (mon->has_ench(ENCH_FROZEN)) in monster_post_hit() 4563 && !mon->has_ench(ENCH_PARALYSIS) in monster_post_hit() 5485 if (!mon->has_ench(ENCH_HASTE) in apply_enchantment_to_monster() 5498 if (!mon->has_ench(ENCH_MIGHT) in apply_enchantment_to_monster() 5605 if (mon->has_ench(bad)) in apply_enchantment_to_monster() 5662 if (!mon->has_ench(ENCH_INNER_FLAME) in apply_enchantment_to_monster() 5686 if (!mon->has_ench(ENCH_LOWERED_WL) in apply_enchantment_to_monster() 5729 if (!mon->has_ench(ENCH_AGILE) in apply_enchantment_to_monster() 5745 if (!mon->has_ench(ENCH_SAP_MAGIC) in apply_enchantment_to_monster() [all …]
|
H A D | melee-attack.cc | 388 && attacker->as_monster()->has_ench(ENCH_BLACK_MARK)) in apply_black_mark_effects() 413 && !defender->as_monster()->has_ench(ENCH_WATER_HOLD) in do_ooze_engulf() 644 && attacker->as_monster()->has_ench(ENCH_ROLLING)) in handle_phase_end() 2336 if (attacker->as_monster()->has_ench(ENCH_CONCENTRATE_VENOM)) in mons_do_poison() 2761 if (vine->has_ench(ENCH_ANTIMAGIC) in mons_apply_attack_flavour() 2811 && !defender->as_monster()->has_ench(ENCH_WATER_HOLD)) in mons_apply_attack_flavour() 2874 if (!defender->as_monster()->has_ench(ENCH_LOWERED_WL)) in mons_apply_attack_flavour() 3450 if (as_mon->has_ench(ENCH_MIGHT) || as_mon->has_ench(ENCH_BERSERK)) in apply_damage_modifiers() 3453 if (as_mon->has_ench(ENCH_IDEALISED)) in apply_damage_modifiers() 3456 if (as_mon->has_ench(ENCH_WEAK)) in apply_damage_modifiers()
|
H A D | mon-explode.cc | 173 if (mons.has_ench(ENCH_INNER_FLAME)) in monster_explodes() 217 if (!mons->has_ench(ENCH_INNER_FLAME)) in explode_monster()
|
H A D | mon-poly.cc | 108 && mons->has_ench(ENCH_SHAPESHIFTER)) in _valid_type_morph() 110 && mons->has_ench(ENCH_GLOWING_SHAPESHIFTER))) in _valid_type_morph() 368 if (mons->has_ench(ENCH_SUBMERGED) in change_monster_type()
|
H A D | monster.h | 193 bool has_ench(enchant_type ench) const; // same but validated 195 bool has_ench(enchant_type ench) const { return ench_cache[ench]; } in has_ench() function 197 bool has_ench(enchant_type ench, enchant_type ench2) const;
|
H A D | god-blessing.cc | 511 if (!mon->has_ench(ENCH_ABJ)) in _tso_blessing_extend_stay() 528 if (!mon->has_ench(ENCH_CHARM)) in _tso_blessing_friendliness()
|
H A D | mon-util.cc | 744 && !victim.has_ench(ENCH_ABJ) // not-really-summons in mons_gives_xp() 745 && !victim.has_ench(ENCH_FAKE_ABJURATION) // no animated remains in mons_gives_xp() 937 && !silenced(mon.pos()) && !mon.has_ench(ENCH_MUTE) in mons_allows_beogh_now() 1079 return !mon->has_ench(ENCH_FAKE_ABJURATION) in actor_is_susceptible_to_vampirism() 1775 if (mon.has_ench(ENCH_ABJ) || mon.has_ench(ENCH_FAKE_ABJURATION)) in mons_can_use_stairs() 1778 if (mon.has_ench(ENCH_FRIENDLY_BRIBED) in mons_can_use_stairs() 1791 return mon.has_ench(ENCH_SOUL_RIPE); in mons_enslaved_body_and_soul() 2033 if (mon.has_ench(ENCH_ROLLING)) in mons_attack_spec() 2429 if (mon.has_ench(ENCH_BERSERK)) in exper_value() 3474 return (m.has_ench(ENCH_CONFUSION) || m.has_ench(ENCH_MAD)) in mons_is_confused() [all …]
|
H A D | areas.cc | 536 if (!has_ench(ENCH_SILENCE)) in silence_radius() 648 if (!has_ench(ENCH_LIQUEFYING)) in liquefying_radius()
|
H A D | shout.cc | 120 if (mon.cannot_move() || mon.asleep() || mon.has_ench(ENCH_DUMB)) in monster_attempt_shout() 306 if (mons->has_ench(ENCH_SLEEP_WARY)) in check_awaken() 451 && !mon->has_ench(ENCH_HAUNTING); in _follows_orders()
|
H A D | spl-goditem.cc | 577 if (ench == ENCH_HASTE && mon.has_ench(ENCH_GOZAG_INCITE)) in _dispellable_monster_buffs() 580 if (mon.has_ench(ench)) in _dispellable_monster_buffs() 585 if (mon.has_ench(ENCH_INVIS) && !mons_class_flag(mon.type, M_INVIS)) in _dispellable_monster_buffs()
|
H A D | l-mons.cc | 179 if (mons->has_ench(ENCH_GLOWING_SHAPESHIFTER)) in MDEF() 181 else if (mons->has_ench(ENCH_SHAPESHIFTER)) in MDEF()
|
H A D | mon-clone.cc | 99 if (!clone->has_ench(ENCH_ABJ)) in _mons_summon_monster_illusion()
|
H A D | art-func.h | 149 && !defender->as_monster()->has_ench(ENCH_FIRE_VULN)) in _CEREBOV_melee_effects() 1076 && !defender->as_monster()->has_ench(ENCH_INNER_FLAME)) in _FIRESTARTER_melee_effects() 1108 && !defender->as_monster()->has_ench(ENCH_FROZEN)) in _CHILLY_DEATH_melee_effects()
|
H A D | dactions.cc | 126 return mon->has_ench(ENCH_NEUTRAL_BRIBED) in mons_matches_daction()
|
/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/util/monster/ |
H A D | monster-main.cc | 903 if (mon.has_ench(ENCH_BERSERK) || mon.has_ench(ENCH_MIGHT)) in main() 906 if (mon.has_ench(ENCH_WEAK)) in main()
|