Eh, iunno. Learning to use Curses has been harder than I originally thought, haha. Probably just looking in the wrong places. Attempting to learn C++.
What I was imagining was basically this. There's a farmhand, smith's son, whatever. Not a particularly strong person. When the game starts, the "hero" starts in a room, and you want to get him up ten floors to save you. The game rolls random spells each time. Here's a list of possible ones;
Scream: Sound based. Deafens anyone it is used close to. Hero runs from. Demons are attracted to it.
Lullaby: Sound based. Puts those who hear it to sleep. Useful VS Monsters.
Siren's Song: Sound based. Attracts non-demons, like the Hero.
Ravenous Affliction: Taste based. Makes target very hungry, and will start quaffing potions. Makes monsters more aggressive.
Satiate: Taste based. Target is no longer hungry. Makes beasts peaceful.
Horrid Stench: Smell based. Things run from it. Damages beasts with sensitive noses.
Wonderful Aroma: Smell based. Attracts units. Makes things appear more delicious, and makes near by things hungry.
Black Shadow: Sight based. Darkens areas. Scares Hero, but hides him.
Neon Lights: Sight based. Attracts all in line of sight.
Blinding Light: Sight based. Blinds all who see it.
Shiver: Touch based. Makes target very cold, and seeks torches or other light sources.
Bramble: Touch based. Damages target and makes them afraid.
List goes on. Every unit has some health, their senses, and a "fear" stat. If an enemy is deaf, they can't use hearing to notice the hero. If they're blind, they won't see them directly. Same goes for your hero though, so be careful. Some damaging things exist, but you mostly want to avoid fighting. I'd imagine torches being placed here and there, making them seek light if they rely on it. Also dispels Shiver. Each time you play, you get eight spells, and you can use each one once per floor. Maybe one infinite use one that attracts attention, sound based.