<Someone>'s were_summon rules

>Hemmed in by one invisible wererat?
><Someone>: Should I feel hemmed in if I can see that a wererat summons
>zero rats? Can the invisible wererat hem me in all by itself? And
>even if it had summoned anything, wouldn't a different message had
>been clearer (for isntance, "Rats appear around you!"); after all,
>I could see *what* was hemming me in.
>I agree that the current messages (and even the ones aspired to by the
>comment) are non-ideal.

<Someone>'s suggested set-up:
Seen summoner, seen help    : "The wererat summons help!"
Seen summoner, unseen help: "The wererat summons help! You feel hemmed in."
Seen summoner, no help: "The wererat summons help! But none comes."
Unseen summoner, seen help: "(A rat appears|Rats appear) from
nowhere!"
Unseen summoner, unseen help: "You feel hemmed in."
Unseen summoner, no help: No message.
This commit is contained in:
nethack.allison
2003-10-23 12:13:21 +00:00
parent 95d01c00d0
commit e4495a6389
4 changed files with 43 additions and 15 deletions

View File

@@ -913,6 +913,7 @@ dospinweb()
int
dosummon()
{
int placeholder;
if (u.uen < 10) {
You("lack the energy to send forth a call for help!");
return(0);
@@ -922,7 +923,7 @@ dosummon()
You("call upon your brethren for help!");
exercise(A_WIS, TRUE);
if (!were_summon(youmonst.data,TRUE))
if (!were_summon(youmonst.data, TRUE, &placeholder))
pline("But none arrive.");
return(1);
}