Lines Matching refs:ench

1372 int mons_has_ench(struct monsters *mon, unsigned int ench, unsigned int ench2)  in mons_has_ench()  argument
1375 if (ench == ENCH_NONE) in mons_has_ench()
1376 return (ench); in mons_has_ench()
1379 ench2 = ench; in mons_has_ench()
1383 if (mon->enchantment[p] >= ench && mon->enchantment[p] <= ench2) in mons_has_ench()
1391 int mons_del_ench( struct monsters *mon, unsigned int ench, unsigned int ench2, in mons_del_ench() argument
1398 if (ench == ENCH_NONE) in mons_del_ench()
1402 ench2 = ench; in mons_del_ench()
1406 if (mon->enchantment[p] >= ench && mon->enchantment[p] <= ench2) in mons_del_ench()
1417 if (ench == ENCH_HASTE) in mons_del_ench()
1425 if (ench == ENCH_SLOW) in mons_del_ench()
1433 if (ench == ENCH_FEAR) in mons_del_ench()
1442 if (ench == ENCH_CONFUSION) in mons_del_ench()
1451 if (ench == ENCH_INVIS) in mons_del_ench()
1470 if (ench == ENCH_CHARM) in mons_del_ench()
1479 if (ench == ENCH_BACKLIGHT_I) in mons_del_ench()
1485 if (ench == ENCH_STICKY_FLAME_I || ench == ENCH_YOUR_STICKY_FLAME_I) in mons_del_ench()
1491 if (ench == ENCH_POISON_I || ench == ENCH_YOUR_POISON_I) in mons_del_ench()
1497 if (ench == ENCH_YOUR_ROT_I) in mons_del_ench()
1506 bool mons_add_ench(struct monsters *mon, unsigned int ench) in mons_add_ench() argument
1509 if (ench == ENCH_NONE) in mons_add_ench()
1517 if (mon->enchantment[p] == ench) in mons_add_ench()
1527 mon->enchantment[newspot] = ench; in mons_add_ench()
1532 if (ench == ENCH_HASTE) in mons_add_ench()
1540 if (ench == ENCH_SLOW) in mons_add_ench()