Home
last modified time | relevance | path

Searched refs:has_ench (Results 1 – 25 of 52) sorted by relevance

123

/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/
H A Dmonster.cc233 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 Dmon-behv.cc72 && (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 Dmon-act.cc94 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 Dmon-ench.cc70 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 Dattitude-change.cc138 && 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 Dmon-speak.cc374 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 Dmon-cast.cc1063 && !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 Dmon-death.cc1508 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 Dmon-abil.cc402 && 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 Dactor.cc165 && 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 Dbeam.cc1764 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 Dmelee-attack.cc388 && 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 Dmon-explode.cc173 if (mons.has_ench(ENCH_INNER_FLAME)) in monster_explodes()
217 if (!mons->has_ench(ENCH_INNER_FLAME)) in explode_monster()
H A Dmon-poly.cc108 && 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 Dmonster.h193 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 Dgod-blessing.cc511 if (!mon->has_ench(ENCH_ABJ)) in _tso_blessing_extend_stay()
528 if (!mon->has_ench(ENCH_CHARM)) in _tso_blessing_friendliness()
H A Dmon-util.cc744 && !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 Dareas.cc536 if (!has_ench(ENCH_SILENCE)) in silence_radius()
648 if (!has_ench(ENCH_LIQUEFYING)) in liquefying_radius()
H A Dshout.cc120 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 Dspl-goditem.cc577 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 Dl-mons.cc179 if (mons->has_ench(ENCH_GLOWING_SHAPESHIFTER)) in MDEF()
181 else if (mons->has_ench(ENCH_SHAPESHIFTER)) in MDEF()
H A Dmon-clone.cc99 if (!clone->has_ench(ENCH_ABJ)) in _mons_summon_monster_illusion()
H A Dart-func.h149 && !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 Ddactions.cc126 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 Dmonster-main.cc903 if (mon.has_ench(ENCH_BERSERK) || mon.has_ench(ENCH_MIGHT)) in main()
906 if (mon.has_ench(ENCH_WEAK)) in main()

123