a chameleon??

G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Another incarnation of my samurai had an unusual experience on DL13.

The fire vortex engulfs you!
Your brass lantern goes out! You are burning to a crisp!
You hit the fire vortex! You are suddenly very hot!
You are burning to a crisp!
You hit the fire vortex. You are suddenly very hot!
You are burning to a crips! You break out of the shark's stomach!
Brrooaa... You land hard at some distance.

My samurai was not hallucinating at the time of engulfment.
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Haakon Studebaker wrote:

> Janis Papanagnou <Janis_Papanagnou@hotmail.com> wrote in
> news:d46ebj$3bp$1 @online.de:
>
>> Not shure what would happen if a fire vortex would move onto a polytrap
>> while you are engulfed; maybe the same effect?
>>
>> Janis
>
> Well I started up wizmode, got swallowed by a fog cloud and zapped a wand
> of polymorph which got the message of "You break out of the mountain
> centaur!"
>
> When I used a wand of probing, I discovered that the mountain centaur
> only had 1 hitpoint out of 27 hitpoints. Tried the same thing with a
> purple worm except this time I hit the worm until it only had about 7hp
> left, polymorphed it and got the message of "you break out of the rock
> mole". The former purple worm cum rock mole now has one hit point left.
>
> I hope there's more to the unusual message. "Brrooaa" indeed.

The "Brrooaa..." message only occurs if you land not in a square adjacent
to the monster in question. I'm not sure under what conditions this can
happen (other squares are all occupied or are water/lava etc?)

--
Benjamin Lewis

Evelyn the dog, having undergone further modification, pondered the
significance of short-person behavior in pedal-depressed panchromatic
resonance and other highly ambient domains... "Arf", she said.
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Benjamin Lewis <bclewis@cs.sfu.ca> wrote in
news:yy7or7h5t31a.fsf@css.css.sfu.ca:

> The "Brrooaa..." message only occurs if you land not in a square
> adjacent to the monster in question. I'm not sure under what
> conditions this can happen (other squares are all occupied or are
> water/lava etc?)
>

Nope it was just a normal dungeon. No water, no lava but when I did find
the chameleon corpse I saw that it was in a pit.
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Haakon Studebaker wrote:
> Another incarnation of my samurai had an unusual experience on DL13.
>
> The fire vortex engulfs you!
> Your brass lantern goes out!

Apparently that should be changed to "Your brass lantern blazes up!"

> You are burning to a crisp!
> You hit the fire vortex! You are suddenly very hot!
> You are burning to a crisp!
> You hit the fire vortex. You are suddenly very hot!
> You are burning to a crips! You break out of the shark's stomach!
> Brrooaa... You land hard at some distance.

(Never seen that last message before. :cool:

> My samurai was not hallucinating at the time of engulfment.

Likely a chameleon, as you guessed in the subject line.

Not shure what would happen if a fire vortex would move onto a polytrap
while you are engulfed; maybe the same effect?

Janis
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Janis Papanagnou <Janis_Papanagnou@hotmail.com> wrote in news:d46ebj$3bp$1
@online.de:

> Not shure what would happen if a fire vortex would move onto a polytrap
> while you are engulfed; maybe the same effect?
>
> Janis

Well I started up wizmode, got swallowed by a fog cloud and zapped a wand
of polymorph which got the message of "You break out of the mountain
centaur!"

When I used a wand of probing, I discovered that the mountain centaur only
had 1 hitpoint out of 27 hitpoints. Tried the same thing with a purple worm
except this time I hit the worm until it only had about 7hp left,
polymorphed it and got the message of "you break out of the rock mole". The
former purple worm cum rock mole now has one hit point left.

I hope there's more to the unusual message. "Brrooaa" indeed.
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

So what exactly does the following code mean? I'm not a programmer. My
conjecture is that if the monster that ate the hero is in a situation
where the hero can not be in the same square, the hero is thrown clear to
an open square.


172 | {
173 | if (message)
174 | if (is_animal(mdat))
175 | You("get regurgitated!");
176 | else {
177 | char blast[40];
178 | register int i;
179 |
180 | blast[0] = '\0';
181 | for(i = 0; i < NATTK; i++)
182 | if(mdat->mattk.aatyp == AT_ENGL)
183 | break;
184 | if (mdat->mattk.aatyp != AT_ENGL)
185 | impossible("Swallower has no engulfing
attack?");
186 | else {
187 | if (is_whirly(mdat)) {
188 | switch (mdat->mattk.adtyp) {
189 | case AD_ELEC:
190 | Strcpy(blast,
191 | " in a shower of
sparks");
192 | break;
193 | case AD_COLD:
194 | Strcpy(blast,
195 | " in a blast of frost");
196 | break;
197 | }
198 | } else
199 | Strcpy(blast, " with a squelch");
200 | You("get expelled from %s%s!",
201 | mon_nam(mtmp), blast);
202 | }
203 | }
204 | unstuck(mtmp);
205 | mnexto(mtmp);
206 | prme();
207 | spoteffects();
208 | /* to cover for a case where mtmp is not in a next square */
209 | if(um_dist(mtmp->mx,mtmp->my,1))
210 | pline("Brrooaa... You land hard at some distance.");
211 | }
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Haakon Studebaker <heptapod@gmail.com> writes:
> So what exactly does the following code mean?

> 206 | prme();

It means that you're looking at source from 3.0 or earlier. prme() for
updating the display of the hero's location was unified with newsym()
in 3.1.

(The particular section of code you quote is from anywhere between
3.0.7 and 3.0.10.)

--
: Dylan O'Donnell http://www.spod-central.org/~psmith/ :
: "Peek-a-boo, I can't see you, everything must be grand; :
: Boo-ka-pee, you can't see me, as long as I've got me head in t'sand..." :
: -- Michael Flanders, "The Ostrich" :
 
G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

Dylan O'Donnell wrote:
> Haakon Studebaker <heptapod@gmail.com> writes:
>
>>So what exactly does the following code mean?
>
>>206 | prme();
>
> It means that you're looking at source from 3.0 or earlier. prme() for
> updating the display of the hero's location was unified with newsym()
> in 3.1.

Compared to the current version it seems that this is the sole differing
line in mhitu.c: expels(). No functional difference, as far as I see.

> (The particular section of code you quote is from anywhere between
> 3.0.7 and 3.0.10.)

The rest of the code quoted by Haakon seems not to have changed since.
Quite stable over the years.

Janis