incorporate some pmnames feedback
Also an update to a fixes37.0 entry
This commit is contained in:
@@ -738,8 +738,7 @@ Qt: add Filter, Layout, and Reset buttons to the extended command selector;
|
|||||||
to their default settings and clears any pending typed input
|
to their default settings and clears any pending typed input
|
||||||
tiles: male and female variations in monsters.txt; tested only with tile2bmp
|
tiles: male and female variations in monsters.txt; tested only with tile2bmp
|
||||||
conversion utility so far; also supported by tilemap utility to
|
conversion utility so far; also supported by tilemap utility to
|
||||||
generate tile.c; some window-port modifications still required to
|
generate tile.c
|
||||||
integrate the male and female tile capability into the window port
|
|
||||||
Unix: can define NOSUSPEND in config.h or src/Makefile's CFLAGS to prevent
|
Unix: can define NOSUSPEND in config.h or src/Makefile's CFLAGS to prevent
|
||||||
unixconf.h from enabling SUSPEND without need to modify unixconf.h
|
unixconf.h from enabling SUSPEND without need to modify unixconf.h
|
||||||
|
|
||||||
@@ -838,4 +837,5 @@ replace the single permonst mname field with male, female, and gender-neutral
|
|||||||
names pmnames[NUM_MGENDERS] fields
|
names pmnames[NUM_MGENDERS] fields
|
||||||
add a new glyphmod parameter to window interface *_print_glyph() to be used
|
add a new glyphmod parameter to window interface *_print_glyph() to be used
|
||||||
to provide additional details to the window port beyond the glyph;
|
to provide additional details to the window port beyond the glyph;
|
||||||
begin to phase out the mapglyph() calls from within windows ports
|
begin to phase out the mapglyph() calls from within windows ports;
|
||||||
|
|
||||||
|
|||||||
@@ -247,7 +247,7 @@ register struct monst *mtmp;
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (mm == PM_ELVENMONARCH) {
|
if (mm == PM_ELVEN_MONARCH) {
|
||||||
if (rn2(3) || (g.in_mklev && Is_earthlevel(&u.uz)))
|
if (rn2(3) || (g.in_mklev && Is_earthlevel(&u.uz)))
|
||||||
(void) mongets(mtmp, PICK_AXE);
|
(void) mongets(mtmp, PICK_AXE);
|
||||||
if (!rn2(50))
|
if (!rn2(50))
|
||||||
|
|||||||
@@ -251,7 +251,7 @@ int x,y;
|
|||||||
{
|
{
|
||||||
int i = rnd(level_difficulty());
|
int i = rnd(level_difficulty());
|
||||||
int pm = (i > 9) ? PM_OGRE_TYRANT
|
int pm = (i > 9) ? PM_OGRE_TYRANT
|
||||||
: (i > 5) ? PM_ELVENMONARCH
|
: (i > 5) ? PM_ELVEN_MONARCH
|
||||||
: (i > 2) ? PM_DWARF_RULER
|
: (i > 2) ? PM_DWARF_RULER
|
||||||
: PM_GNOME_RULER;
|
: PM_GNOME_RULER;
|
||||||
struct monst *mon = makemon(&mons[pm], x, y, NO_MM_FLAGS);
|
struct monst *mon = makemon(&mons[pm], x, y, NO_MM_FLAGS);
|
||||||
|
|||||||
@@ -772,7 +772,7 @@ int *gender_name_var;
|
|||||||
{ "master of assassin", PM_MASTER_ASSASSIN, NEUTRAL },
|
{ "master of assassin", PM_MASTER_ASSASSIN, NEUTRAL },
|
||||||
/* Outdated names */
|
/* Outdated names */
|
||||||
{ "invisible stalker", PM_STALKER, NEUTRAL },
|
{ "invisible stalker", PM_STALKER, NEUTRAL },
|
||||||
{ "high-elf", PM_ELVENMONARCH, NEUTRAL }, /* PM_HIGH_ELF is obsolete */
|
{ "high-elf", PM_ELVEN_MONARCH, NEUTRAL }, /* PM_HIGH_ELF is obsolete */
|
||||||
/* other misspellings or incorrect words */
|
/* other misspellings or incorrect words */
|
||||||
{ "wood-elf", PM_WOODLAND_ELF, NEUTRAL },
|
{ "wood-elf", PM_WOODLAND_ELF, NEUTRAL },
|
||||||
{ "wood elf", PM_WOODLAND_ELF, NEUTRAL },
|
{ "wood elf", PM_WOODLAND_ELF, NEUTRAL },
|
||||||
@@ -1051,7 +1051,7 @@ static const short grownups[][2] = {
|
|||||||
{ PM_WOODLAND_ELF, PM_ELF_NOBLE },
|
{ PM_WOODLAND_ELF, PM_ELF_NOBLE },
|
||||||
{ PM_GREEN_ELF, PM_ELF_NOBLE },
|
{ PM_GREEN_ELF, PM_ELF_NOBLE },
|
||||||
{ PM_GREY_ELF, PM_ELF_NOBLE },
|
{ PM_GREY_ELF, PM_ELF_NOBLE },
|
||||||
{ PM_ELF_NOBLE, PM_ELVENMONARCH },
|
{ PM_ELF_NOBLE, PM_ELVEN_MONARCH },
|
||||||
{ PM_LICH, PM_DEMILICH },
|
{ PM_LICH, PM_DEMILICH },
|
||||||
{ PM_DEMILICH, PM_MASTER_LICH },
|
{ PM_DEMILICH, PM_MASTER_LICH },
|
||||||
{ PM_MASTER_LICH, PM_ARCH_LICH },
|
{ PM_MASTER_LICH, PM_ARCH_LICH },
|
||||||
|
|||||||
@@ -1692,7 +1692,7 @@ struct permonst _mons2[] = {
|
|||||||
SIZ(1600, 500, MS_GRUNT, MZ_LARGE), 0, 0, M1_HUMANOID | M1_CARNIVORE,
|
SIZ(1600, 500, MS_GRUNT, MZ_LARGE), 0, 0, M1_HUMANOID | M1_CARNIVORE,
|
||||||
M2_STRONG | M2_GREEDY | M2_JEWELS | M2_COLLECT,
|
M2_STRONG | M2_GREEDY | M2_JEWELS | M2_COLLECT,
|
||||||
M3_INFRAVISIBLE | M3_INFRAVISION, 7, CLR_BROWN),
|
M3_INFRAVISIBLE | M3_INFRAVISION, 7, CLR_BROWN),
|
||||||
MON3("ogre lord", "ogre conqueress", "ogre leader",
|
MON3("ogre lord", "ogre lady", "ogre leader",
|
||||||
S_OGRE, LVL(7, 12, 3, 30, -5), (G_GENO | 2),
|
S_OGRE, LVL(7, 12, 3, 30, -5), (G_GENO | 2),
|
||||||
A(ATTK(AT_WEAP, AD_PHYS, 2, 6), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
A(ATTK(AT_WEAP, AD_PHYS, 2, 6), NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK,
|
||||||
NO_ATTK),
|
NO_ATTK),
|
||||||
@@ -2209,7 +2209,7 @@ struct permonst _mons2[] = {
|
|||||||
M1_HUMANOID | M1_OMNIVORE | M1_SEE_INVIS,
|
M1_HUMANOID | M1_OMNIVORE | M1_SEE_INVIS,
|
||||||
M2_ELF | M2_STRONG | M2_LORD | M2_COLLECT,
|
M2_ELF | M2_STRONG | M2_LORD | M2_COLLECT,
|
||||||
M3_INFRAVISIBLE | M3_INFRAVISION, 11, CLR_BRIGHT_BLUE),
|
M3_INFRAVISIBLE | M3_INFRAVISION, 11, CLR_BRIGHT_BLUE),
|
||||||
MON3("Elvenking", "Elvenqueen", "Elvenmonarch",
|
MON3("Elvenking", "Elvenqueen", "elven monarch",
|
||||||
S_HUMAN, LVL(9, 12, 10, 25, -10), (G_GENO | 1),
|
S_HUMAN, LVL(9, 12, 10, 25, -10), (G_GENO | 1),
|
||||||
A(ATTK(AT_WEAP, AD_PHYS, 2, 4), ATTK(AT_WEAP, AD_PHYS, 2, 4),
|
A(ATTK(AT_WEAP, AD_PHYS, 2, 4), ATTK(AT_WEAP, AD_PHYS, 2, 4),
|
||||||
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||||
@@ -2411,7 +2411,7 @@ struct permonst _mons2[] = {
|
|||||||
A(ATTK(AT_CLAW, AD_PHYS, 1, 3), ATTK(AT_CLAW, AD_PHYS, 1, 3), \
|
A(ATTK(AT_CLAW, AD_PHYS, 1, 3), ATTK(AT_CLAW, AD_PHYS, 1, 3), \
|
||||||
ATTK(AT_BITE, AD_DRLI, 2, 6), NO_ATTK, NO_ATTK, NO_ATTK)
|
ATTK(AT_BITE, AD_DRLI, 2, 6), NO_ATTK, NO_ATTK, NO_ATTK)
|
||||||
/* incubus and succubus */
|
/* incubus and succubus */
|
||||||
MON3("incubus", "succubus", "Amorous Demon",
|
MON3("incubus", "succubus", "amorous demon",
|
||||||
S_DEMON, LVL(6, 12, 0, 70, -9), (G_NOCORPSE | 1),
|
S_DEMON, LVL(6, 12, 0, 70, -9), (G_NOCORPSE | 1),
|
||||||
SEDUCTION_ATTACKS_YES, SIZ(WT_HUMAN, 400, MS_SEDUCE, MZ_HUMAN),
|
SEDUCTION_ATTACKS_YES, SIZ(WT_HUMAN, 400, MS_SEDUCE, MZ_HUMAN),
|
||||||
MR_FIRE | MR_POISON, 0, M1_HUMANOID | M1_FLY | M1_POIS,
|
MR_FIRE | MR_POISON, 0, M1_HUMANOID | M1_FLY | M1_POIS,
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ static NEARDATA const int nasties[] = {
|
|||||||
/* chaotic */
|
/* chaotic */
|
||||||
PM_BLACK_DRAGON, PM_RED_DRAGON, PM_ARCH_LICH, PM_VAMPIRE_LEADER,
|
PM_BLACK_DRAGON, PM_RED_DRAGON, PM_ARCH_LICH, PM_VAMPIRE_LEADER,
|
||||||
PM_MASTER_MIND_FLAYER, PM_DISENCHANTER, PM_WINGED_GARGOYLE,
|
PM_MASTER_MIND_FLAYER, PM_DISENCHANTER, PM_WINGED_GARGOYLE,
|
||||||
PM_STORM_GIANT, PM_OLOG_HAI, PM_ELF_NOBLE, PM_ELVENMONARCH,
|
PM_STORM_GIANT, PM_OLOG_HAI, PM_ELF_NOBLE, PM_ELVEN_MONARCH,
|
||||||
PM_OGRE_TYRANT, PM_CAPTAIN, PM_GREMLIN,
|
PM_OGRE_TYRANT, PM_CAPTAIN, PM_GREMLIN,
|
||||||
/* lawful */
|
/* lawful */
|
||||||
PM_SILVER_DRAGON, PM_ORANGE_DRAGON, PM_GREEN_DRAGON,
|
PM_SILVER_DRAGON, PM_ORANGE_DRAGON, PM_GREEN_DRAGON,
|
||||||
|
|||||||
@@ -10401,7 +10401,7 @@ Z = (195, 195, 195)
|
|||||||
................
|
................
|
||||||
................
|
................
|
||||||
}
|
}
|
||||||
# tile 546 (Elvenmonarch,male)
|
# tile 546 (elven monarch,male)
|
||||||
{
|
{
|
||||||
................
|
................
|
||||||
................
|
................
|
||||||
@@ -10420,7 +10420,7 @@ Z = (195, 195, 195)
|
|||||||
................
|
................
|
||||||
................
|
................
|
||||||
}
|
}
|
||||||
# tile 547 (Elvenmonarch,female)
|
# tile 547 (elven monarch,female)
|
||||||
{
|
{
|
||||||
................
|
................
|
||||||
................
|
................
|
||||||
|
|||||||
Reference in New Issue
Block a user