diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-08-19 09:07:57 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-08-19 09:07:57 +0000 |
commit | bb06ee5d09ad01697c7c2fb492e0f6608cfda2fa (patch) | |
tree | 3f4c8ebf36cb190a5cc75028ce67e252f4d33e6f /crawl-ref/source/tilepick.cc | |
parent | 70f67f351c5d568a1d4cd3d831dfba372f60a7cf (diff) | |
download | crawl-ref-bb06ee5d09ad01697c7c2fb492e0f6608cfda2fa.tar.gz crawl-ref-bb06ee5d09ad01697c7c2fb492e0f6608cfda2fa.zip |
Disallow choice of "none" for species/base in the doll edit screen.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10574 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/tilepick.cc')
-rw-r--r-- | crawl-ref/source/tilepick.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc index 2bbb7014ec..a7138bb9c7 100644 --- a/crawl-ref/source/tilepick.cc +++ b/crawl-ref/source/tilepick.cc @@ -2760,14 +2760,15 @@ void tilep_calc_flags(const int parts[], int flag[]) if (parts[TILEP_PART_HELM] - 1 >= TILEP_HELM_FHELM_OFS) flag[TILEP_PART_BEARD] = TILEP_FLAG_HIDE; - if (parts[TILEP_PART_BASE] == TILEP_BASE_NAGA - || parts[TILEP_PART_BASE] == TILEP_BASE_NAGA + 1) + if (parts[TILEP_PART_BASE] >= TILEP_BASE_NAGA + && parts[TILEP_PART_BASE] < tilep_species_to_base_tile(SP_NAGA + 1)) { flag[TILEP_PART_BOOTS] = flag[TILEP_PART_LEG] = TILEP_FLAG_HIDE; flag[TILEP_PART_BODY] = TILEP_FLAG_CUT_NAGA; } - else if (parts[TILEP_PART_BASE] == TILEP_BASE_CENTAUR - || parts[TILEP_PART_BASE] == TILEP_BASE_CENTAUR + 1) + else if (parts[TILEP_PART_BASE] >= TILEP_BASE_CENTAUR + && parts[TILEP_PART_BASE] + < tilep_species_to_base_tile(SP_CENTAUR + 1)) { flag[TILEP_PART_BOOTS] = flag[TILEP_PART_LEG] = TILEP_FLAG_HIDE; flag[TILEP_PART_BODY] = TILEP_FLAG_CUT_CENTAUR; |