................
................
}
-# tile 548 (elf-leader,male)
+# tile 548 (elf-noble,male)
{
................
................
................
................
}
-# tile 549 (elf-leader,female)
+# tile 549 (elf-noble,female)
{
................
................
....LELLLLELAA..
................
}
-# tile 562 (aligned priest,male)
+# tile 562 (aligned cleric,male)
{
................
INI.............
.JACCCJJCCCAA...
................
}
-# tile 563 (aligned priest,female)
+# tile 563 (aligned cleric,female)
{
................
INI.............
.JACCCJJCCCAA...
................
}
-# tile 564 (high priest,male)
+# tile 564 (high cleric,male)
{
.INI............
IIIII.KCCK......
..HACCCJJCCCAA..
................
}
-# tile 565 (high priest,female)
+# tile 565 (high cleric,female)
{
.INI............
IIIII.KCCK......
PPAPPPPPPJPPPPPP
PPPPPPPPPPPPPPPP
}
-# tile 1 (vertical wall)
+# tile 1 (main walls vertical)
{
ANNOA1PPPPP1NNOA
AOOOA1P1PP11OOOA
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 2 (horizontal wall)
+# tile 2 (main walls horizontal)
{
AAANOOAAAAANOOAA
OOONOOA1OOONOOA1
1111111111111111
AAAAAAAAAAAAAAAA
}
-# tile 3 (top left corner wall)
+# tile 3 (main walls tlcorn)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 4 (top right corner wall)
+# tile 4 (main walls trcorn)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 5 (bottom left corner wall)
+# tile 5 (main walls blcorn)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
1111111111111111
AAAAAAAAAAAAAAAA
}
-# tile 6 (bottom right corner wall)
+# tile 6 (main walls brcorn)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
1111111111111111
AAAAAAAAAAAAAAAA
}
-# tile 7 (cross wall)
+# tile 7 (main walls cross wall)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 8 (tuwall)
+# tile 8 (main walls tuwall)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
1111111111111111
AAAAAAAAAAAAAAAA
}
-# tile 9 (tdwall)
+# tile 9 (main walls tdwall)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 10 (tlwall)
+# tile 10 (main walls tlwall)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
A111A11PPPP1111A
AOPPA11PPPP1OP1A
}
-# tile 11 (trwall)
+# tile 11 (main walls trwall)
{
AAANNNNOOOOOOAAA
NNNNAA11PPPPO111
++condnum) {
if (conditionals[condnum].sequence == MON_GLYPH
&& conditionals[condnum].predecessor == i) {
- tilenum += 2;
- if (tilenum == file_entry)
- return conditionals[condnum].name;
+ for (k = 0; k < 2; k++) { /* male and female */
+ tilenum++;
+ if (tilenum == file_entry)
+ return conditionals[condnum].name;
+ }
}
}
tilenum++;
int ph, i, j, k, reslt;
char buf[BUFSZ], ttype[BUFSZ], gend[BUFSZ];
const char *p;
- char c[2];
+ char c[2], *q;
static int gidx = 0;
gend[0] = '\0';
* change when tiles are added
*/
p = tilename(tile_set, tile_set_indx, gidx);
- if (p && strcmp(p, buf)
- && !acceptable_tilename(tile_set, tile_set_indx, buf, p)) {
- Fprintf(stderr, "warning: for tile %d (numbered %d) of %s,\n",
- tile_set_indx, i, text_sets[tile_set]);
- Fprintf(stderr, "\tfound '%s' while expecting '%s'\n", buf, p);
+ if (p && (q = strstr(p, " {")) != 0) {
+ *q = '\0';
+ }
+ if (p && strcmp(p, buf)) {
+ boolean other_mismatch =
+ (tile_set == OTHER_SET
+ && !acceptable_tilename(tile_set, tile_set_indx, buf, p));
+ if (tile_set != OTHER_SET || other_mismatch) {
+ Fprintf(stderr, "warning: for tile %d (numbered %d) of %s,\n",
+ tile_set_indx, i, text_sets[tile_set]);
+ Fprintf(stderr, "\tfound '%s' while expecting '%s'\n", buf, p);
+ }
}
tile_set_indx++;