summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilepick-p.cc
diff options
context:
space:
mode:
authorpubby <pubby8@gmail.com>2013-10-01 17:32:34 -0500
committerpubby <pubby8@gmail.com>2013-10-01 17:32:34 -0500
commit2057b86a740fdaf7c9879ee9c9bd7dd296685c73 (patch)
treec1d9b88b860230dce07aa81a1ecd3a0b6c5917a1 /crawl-ref/source/tilepick-p.cc
parent65c58ed6ccd53a9a080255ee37e131123ac65e96 (diff)
parente7b95c8c9b3bd68a43ba0da89221226cd41dcc80 (diff)
downloadcrawl-ref-2057b86a740fdaf7c9879ee9c9bd7dd296685c73.tar.gz
crawl-ref-2057b86a740fdaf7c9879ee9c9bd7dd296685c73.zip
Merge branch 'master' into dwants
Conflicts: crawl-ref/source/dat/des/variable/mini_monsters.des crawl-ref/source/enum.h crawl-ref/source/itemprop.cc crawl-ref/source/main.cc crawl-ref/source/mutation-data.h crawl-ref/source/mutation.cc crawl-ref/source/newgame.cc crawl-ref/source/ng-restr.cc crawl-ref/source/rltiles/dc-player.txt crawl-ref/source/spl-selfench.cc crawl-ref/source/throw.cc crawl-ref/source/tilepick-p.cc crawl-ref/source/wiz-you.cc
Diffstat (limited to 'crawl-ref/source/tilepick-p.cc')
-rw-r--r--crawl-ref/source/tilepick-p.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/crawl-ref/source/tilepick-p.cc b/crawl-ref/source/tilepick-p.cc
index 3839464766..79a15b279d 100644
--- a/crawl-ref/source/tilepick-p.cc
+++ b/crawl-ref/source/tilepick-p.cc
@@ -42,7 +42,7 @@ tileidx_t tilep_equ_weapon(const item_def &item)
}
if (item.base_type == OBJ_RODS)
- return _mon_mod(TILEP_HAND1_ROD_BROWN, item.rnd);
+ return _mon_mod(TILEP_HAND1_ROD_FIRST, item.rnd);
if (item.base_type == OBJ_MISCELLANY)
{
@@ -756,7 +756,7 @@ void tilep_race_default(int sp, int level, dolls_data *doll)
hair = 0;
break;
case SP_TROLL:
- hair = 0;
+ hair = TILEP_HAIR_TROLL;
break;
case SP_BASE_DRACONIAN:
case SP_RED_DRACONIAN:
@@ -786,8 +786,9 @@ void tilep_race_default(int sp, int level, dolls_data *doll)
result = you.fishtail ? TILEP_BASE_MERFOLK_WATER
: TILEP_BASE_MERFOLK;
hair = TILEP_HAIR_GREEN;
- beard = TILEP_BEARD_SHORT_GREEN;
break;
+ case SP_NAGA:
+ hair = TILEP_HAIR_PART2_RED;
case SP_VAMPIRE:
hair = TILEP_HAIR_ARWEN;
break;
@@ -815,6 +816,9 @@ void tilep_race_default(int sp, int level, dolls_data *doll)
/ ANTENNAE_EXTEND_TIME);
}
break;
+ case SP_DJINNI:
+ hair = TILEP_HAIR_DJINN2;
+ break;
default:
// nothing to do
break;
@@ -1093,6 +1097,7 @@ void tilep_calc_flags(const dolls_data &doll, int flag[])
flag[TILEP_PART_BOOTS] = TILEP_FLAG_HIDE;
flag[TILEP_PART_LEG] = TILEP_FLAG_HIDE;
flag[TILEP_PART_SHADOW] = TILEP_FLAG_HIDE;
+ flag[TILEP_PART_BODY] = TILEP_FLAG_CUT_NAGA; // Do they need their own flag?
}
else if (doll.parts[TILEP_PART_BASE] >= TILEP_BASE_DRACONIAN_FIRST
&& doll.parts[TILEP_PART_BASE] <= TILEP_BASE_DRACONIAN_LAST)