Skip to content

Commit 9831dcd

Browse files
committed
Draugr cannot gain intrinsic telepathy.
The reasoning being, they're nearly mindless. The only way they can use ESP is if it's granted extrinsically from an object.
1 parent e1e5d3f commit 9831dcd

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

doc/evilhack-changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -3427,4 +3427,5 @@ The following changes to date are:
34273427
- Draugr and critical hits from Sunsword/The Hammer of the Gods
34283428
- Draugr really are undead
34293429
- Clean up role-specific bits for Draugr
3430+
- Draugr cannot gain intrinsic telepathy
34303431

src/eat.c

+2
Original file line numberDiff line numberDiff line change
@@ -1056,6 +1056,8 @@ register struct permonst *ptr;
10561056
break;
10571057
case TELEPAT:
10581058
debugpline0("Trying to give telepathy");
1059+
if (Race_if(PM_DRAUGR))
1060+
break;
10591061
if (!(HTelepat & (FROMOUTSIDE | FROMRACE | FROMEXPER))) {
10601062
You_feel(Hallucination ? "in touch with the cosmos."
10611063
: "a strange mental acuity.");

src/pray.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1353,7 +1353,7 @@ aligntyp g_align;
13531353

13541354
godvoice(u.ualign.type,
13551355
"Thou hast pleased me with thy progress,");
1356-
if (!(HTelepat & INTRINSIC)) {
1356+
if (!(HTelepat & INTRINSIC) && !Race_if(PM_DRAUGR)) {
13571357
HTelepat |= FROMOUTSIDE;
13581358
pline(msg, "Telepathy");
13591359
if (Blind)

0 commit comments

Comments
 (0)