Quote:
You soar up.
A Perilous Perch
You stand atop a sheer pour-off. Hundreds of feet of bare sandstone
plummets beneath your feet, and looking to the northeast and southwest,
you can see that the cliff band continues in both directions, a barrier
to easy passage from the vast expanse of desert to the east into the
mountains drained by this canyon system. The canyon here isn't particularly
narrow, and the walls are quite low, but without flight, the only obvious
direction to travel is upstream. You can see for hundreds of leagues from
this perch, but the view is dominated by an unnatural-looking mesa some
distance out into the desert.
It's mostly clear, very hot, and windy.
Obvious exits: d nw
A tiny, nasty snake is coiled here.
Your charm spell wears off.
A thick-maned lion soars in from below.
This is quite foolish. Okay, I can live with some hard coding because some people are without a sense of common decency. But why on earth make it so that it makes so many daily things an annoyance?
It would be so simple to not have the charm spell break - ordinary charms cannot follow you a variety of places, it isn't optimal, but okay. At least you wouldn't have to reclaim/reenchant charm weapons every single time you forget some place is a flight zone/forget the rule.
Without an iota of knowledge of the code, I suspect it would also be easy to have this rule only apply to PCs, since those are the only ones worth plummeting...