Make archers (centaurs etc) switch to melee if hit by reflection?

Recently I played a character with very high shield ability (found a manual) and reflect (and an actual shield of course). When encountering centaurs, I could just stand still and they would commit mass suicide, firing repeatedly at me, and getting hit by the reflected arrows, until they were dead. While there is a “neat-o, I win by standing still and doing nothing!” factor, this also seems, well, stupider than I imagine centaurs to be. Maybe make it if a monster has >= human intelligence and is hit by their own reflected projectile, they stop firing and charge in for melee attacks? Or maybe they can even sense if the player reflect (or perhaps reflect + some certain level of SH), since the player can, and don’t fire ranged if that is the case.

2 Thanks

To me this is a game feature. In vaults, with Makhleb, the 'taurs are mobile health potions. With Usk they’re free piety.
It’s fun to exploit the game mechanics.

1 Thank

Crawl really doesn’t try to emulate smart behaviour. If they are going to switch off their bows because of reflect why don’t they just kite players without it? Why do they switch to punching you instead of shooting you with the bow in melee?

2 Thanks