Draft:Nymph and satyr
| ns Nymph and satyr | |
|---|---|
| Form | Initial ordinary form |
| Attacks | No ordinary attacks or defenses |
| Special abilities | Invitation grants 500 XP and current Constitution +1; hostile escape summons enemies |
| Base level | 4 |
| HP | 50 |
| Hit | 0 |
| Defense | 10 |
| Action interval | 6 ticks; lower is faster |
| Kill experience | 50, on normal death in sight |
| Generation | Generation and encounters |
| Carried items | None at ordinary generation |
| Immunities | None innate |
| Remains | Dead nymph or dead satyr; 50% on normal death |
| Remains use | Inedible; no alchemy |
Traits
| |
| Reference | minit.h in Omega 0.90.4, line 141[1] |
A nymph or satyr is a peaceful alluring creature that can grant experience and current Constitution through conversation. Its initial appearance is also used by a hostile incubus or succubus, so the displayed name alone does not guarantee a favorable encounter.[2]
Generation
These creatures occur in ordinary random pools. A preference for women produces a red nymph symbol, n; a preference for men produces a red satyr, s. Other preferences allow a random choice. They begin peaceful and needy, with no possessions or innate immunities, and can open doors.[3]
Successful Ritual magic in an unoccupied harem or boudoir can summon either this kind or an incubus/succubus with equal probability. The ritual's time, concentration, hour and previous-room restrictions still apply, and the summoned creature needs a free adjacent floor square.[4]
Conversation and danger
Conversation can be started directly or by the creature's special action when adjacent. A player with no romantic preference receives no benefit and the creature leaves. Otherwise, accepting its invitation gives 500 experience and adds one to current Constitution, without increasing maximum Constitution. Refusing gives no reward and no attribute penalty. The creature vanishes afterward, so the conversation is not repeatable with the same individual.[5]
It has no ordinary attacks or defensive actions. If hostile, its special response makes it vanish and attempts three random hostile summons beside the player. Making it an enemy can therefore be much more dangerous than its zero damage rating suggests.[6]
Its needy gift response uses the current depth squared as the satisfaction threshold. Gifts are not a prerequisite for the favorable conversation; the ordinary creature is already peaceful.[7]
Remains and strategy
Normal death has a 50% chance to leave an inedible corpse with no alchemical use. Conversation or hostile escape leaves no ordinary death reward or corpse.[8]
The favorable encounter offers a modest attribute benefit and substantial experience, but the demonic counterpart is visually indistinguishable at first. Refusing the demonic invitation avoids its immediate level drain; attacking a genuine nymph or satyr can summon three unrelated enemies. Evaluate behavior as well as appearance before committing.
References
- ↑ lev.c in Omega 0.90.4, lines 316–394; mon.c in Omega 0.90.4, lines 134–203; mmelee.c in Omega 0.90.4, lines 25–51; mmelee.c in Omega 0.90.4, lines 227–311; aux2.c in Omega 0.90.4, lines 689–727; time.c in Omega 0.90.4, lines 47–74; item.c in Omega 0.90.4, lines 63–139. Construction, combat, timing and remains.
- ↑ minit.h in Omega 0.90.4, lines 139–141; lev.c in Omega 0.90.4, lines 350–368; mtalk.c in Omega 0.90.4, lines 484–575.
- ↑ lev.c in Omega 0.90.4, lines 280–394; minit.h in Omega 0.90.4, line 141.
- ↑ spell.c in Omega 0.90.4, lines 194–261; gen1.c in Omega 0.90.4, lines 296–305; effect3.c in Omega 0.90.4, lines 7–43.
- ↑ mtalk.c in Omega 0.90.4, lines 484–516; mspec.c in Omega 0.90.4, lines 265–283; mmove.c in Omega 0.90.4, lines 228–242.
- ↑ minit.h in Omega 0.90.4, line 141; mmelee.c in Omega 0.90.4, lines 25–51; mmelee.c in Omega 0.90.4, lines 272–298; mspec.c in Omega 0.90.4, lines 265–283; effect3.c in Omega 0.90.4, lines 7–43.
- ↑ inv.c in Omega 0.90.4, lines 410–427; mtalk.c in Omega 0.90.4, lines 484–516.
- ↑ mon.c in Omega 0.90.4, lines 193–201; item.c in Omega 0.90.4, lines 63–139; itemf1.c in Omega 0.90.4, lines 664–749; mmove.c in Omega 0.90.4, lines 228–242.