> "A cloud of sangria gas billows from the chest.
> You stagger and your vision blurs."
> When I see the gas billowing from the chest, I'm not yet
> hallucinating. Shouldn't the gas have a normal colour, then?
> Only after my vision blurs should the gas assume a fake colour, I
> think.
>
treat handlessness as a major problem when deciding prayer outcome
perform artifact touch checks when putting on accessories
missing noun in message when horns pierce through your helmet
+don't use hcolor() for trapped chest gases when you aren't hallucinating
Platform- and/or Interface-Specific Fixes
hcolors[rn2(SIZE(hcolors))] : colorpref;
}
+/* return a random real color unless hallucinating */
+const char *
+rndcolor()
+{
+ int k = rn2(CLR_MAX);
+ return Hallucination ? hcolor((char *)0) : (k == NO_COLOR) ?
+ "colorless" : c_obj_colors[k];
+}
+
/* Aliases for road-runner nemesis
*/
static const char * const coynames[] = {
case 0:
pline("A cloud of %s gas billows from %s.",
Blind ? blindgas[rn2(SIZE(blindgas))] :
- hcolor((char *)0), the(xname(obj)));
+ rndcolor(), the(xname(obj)));
if(!Stunned) {
if (Hallucination)
pline("What a groovy feeling!");