Home
last modified time | relevance | path

Searched refs:ench_cache (Results 1 – 8 of 8) sorted by relevance

/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/
H A Ddactions.cc395 FixedBitVector<NUM_ENCHANTMENTS> ench_cache = mon->ench_cache; in _daction_hog_to_human() local
411 mon->ench_cache = ench_cache; in _daction_hog_to_human()
H A Dmon-ench.cc97 if (!ench_cache[ench]) in has_ench()
106 if (ench_cache[ench]) in has_ench()
119 return ench_cache[ench]; in has_ench()
194 ench_cache.set(ench.ench, true); in add_ench()
275 unwind_var<FixedBitVector<NUM_ENCHANTMENTS>> ecache(ench_cache, {}); in add_enchantment_effect()
462 ench_cache.set(et, false); in del_ench()
1941 FixedBitVector<NUM_ENCHANTMENTS> ec = ench_cache; in apply_enchantments()
H A Dmonster.h77 FixedBitVector<NUM_ENCHANTMENTS> ench_cache; variable
195 bool has_ench(enchant_type ench) const { return ench_cache[ench]; } in has_ench()
H A Dmonster.cc121 ench_cache.reset(); in reset()
194 ench_cache = mon.ench_cache; in init_with()
4571 ench_cache.reset(); in ghost_init()
6009 FixedBitVector<NUM_ENCHANTMENTS> old_ench_cache = ench_cache; in react_to_damage()
6021 ench_cache = old_ench_cache; in react_to_damage()
6078 FixedBitVector<NUM_ENCHANTMENTS> old_ench_cache = ench_cache; in react_to_damage()
6089 ench_cache = old_ench_cache; in react_to_damage()
H A Dspl-summoning.cc1085 FixedBitVector<NUM_ENCHANTMENTS> cache = mons->ench_cache; in cast_shadow_creatures()
1091 mons->ench_cache = cache; in cast_shadow_creatures()
H A Dmon-death.cc2546 mon.ench_cache = daddy->ench_cache; in mounted_kill()
H A Dmon-util.cc2936 mons.ench_cache.reset(); in define_monster()
H A Dtags.cc6568 m.ench_cache.set(me.ench, true); in unmarshallMonster()