summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ghost.cc
diff options
context:
space:
mode:
authorDavid Lawrence Ramsey <dolorous@users.sourceforge.net>2009-10-08 06:27:21 -0500
committerDavid Lawrence Ramsey <dolorous@users.sourceforge.net>2009-10-08 06:27:21 -0500
commite50e6c03a09fc3db26ad92002f10489b83f261df (patch)
treee5fb0267268eefc329f72cca4f9c48088ae215d3 /crawl-ref/source/ghost.cc
parent94b31353fc9e080f7fa5ed6b42b4ce8132f1bfcf (diff)
downloadcrawl-ref-e50e6c03a09fc3db26ad92002f10489b83f261df.tar.gz
crawl-ref-e50e6c03a09fc3db26ad92002f10489b83f261df.zip
List (very) ugly thing colors in the proper order.
Diffstat (limited to 'crawl-ref/source/ghost.cc')
-rw-r--r--crawl-ref/source/ghost.cc34
1 files changed, 17 insertions, 17 deletions
diff --git a/crawl-ref/source/ghost.cc b/crawl-ref/source/ghost.cc
index 9912a49690..ac5e0e4e8d 100644
--- a/crawl-ref/source/ghost.cc
+++ b/crawl-ref/source/ghost.cc
@@ -402,7 +402,7 @@ unsigned char ugly_thing_random_colour()
{
const unsigned char colours[] =
{
- CYAN, GREEN, RED, LIGHTGREY, BROWN, MAGENTA
+ GREEN, CYAN, RED, MAGENTA, BROWN, LIGHTGREY
};
return (RANDOM_ELEMENT(colours));
@@ -431,28 +431,28 @@ static mon_attack_flavour _ugly_thing_colour_to_flavour(unsigned char u_colour)
switch (u_colour)
{
- case CYAN:
- u_att_flav = AF_ELEC;
- break;
-
case GREEN:
u_att_flav = AF_POISON_NASTY;
break;
+ case CYAN:
+ u_att_flav = AF_ELEC;
+ break;
+
case RED:
u_att_flav = AF_FIRE;
break;
- case LIGHTGREY:
- u_att_flav = AF_COLD;
+ case MAGENTA:
+ u_att_flav = AF_DISEASE;
break;
case BROWN:
u_att_flav = AF_ACID;
break;
- case MAGENTA:
- u_att_flav = AF_DISEASE;
+ case LIGHTGREY:
+ u_att_flav = AF_COLD;
break;
default:
@@ -576,10 +576,6 @@ void ghost_demon::ugly_thing_add_resistance(bool very_ugly,
switch (u_att_flav)
{
- case AF_ELEC:
- resists.elec = (very_ugly ? 2 : 1);
- break;
-
case AF_POISON_NASTY:
resists.poison = 1;
break;
@@ -588,6 +584,10 @@ void ghost_demon::ugly_thing_add_resistance(bool very_ugly,
resists.poison = 2;
break;
+ case AF_ELEC:
+ resists.elec = (very_ugly ? 2 : 1);
+ break;
+
case AF_FIRE:
resists.fire = 1;
resists.sticky_flame = true;
@@ -598,10 +598,6 @@ void ghost_demon::ugly_thing_add_resistance(bool very_ugly,
resists.sticky_flame = true;
break;
- case AF_COLD:
- resists.cold = (very_ugly ? 2 : 1);
- break;
-
case AF_DISEASE:
case AF_ROT:
resists.rotting = true;
@@ -611,6 +607,10 @@ void ghost_demon::ugly_thing_add_resistance(bool very_ugly,
resists.acid = (very_ugly ? 2 : 1);
break;
+ case AF_COLD:
+ resists.cold = (very_ugly ? 2 : 1);
+ break;
+
default:
break;
}