Merge branch 'NetHack-3.6.2'
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 extern.h $NHDT-Date: 1546687295 2019/01/05 11:21:35 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.681 $ */
|
||||
/* NetHack 3.6 extern.h $NHDT-Date: 1547486885 2019/01/14 17:28:05 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.682 $ */
|
||||
/* Copyright (c) Steve Creps, 1988. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -385,6 +385,7 @@ E int NDECL(doup);
|
||||
#ifdef INSURANCE
|
||||
E void NDECL(save_currentstate);
|
||||
#endif
|
||||
E void FDECL(u_collide_m, (struct monst *));
|
||||
E void FDECL(goto_level, (d_level *, BOOLEAN_P, BOOLEAN_P, BOOLEAN_P));
|
||||
E void FDECL(schedule_goto, (d_level *, BOOLEAN_P, BOOLEAN_P, int,
|
||||
const char *, const char *));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 mextra.h $NHDT-Date: 1451836000 2016/01/03 15:46:40 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.18 $ */
|
||||
/* NetHack 3.6 mextra.h $NHDT-Date: 1547428759 2019/01/14 01:19:19 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.22 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Michael Allison, 2006. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -144,16 +144,16 @@ struct emin {
|
||||
/***
|
||||
** formerly edog.h -- pet extension
|
||||
*/
|
||||
/* various types of pet food, the lower, the better liked */
|
||||
/* various types of pet food, the lower the value, the better liked */
|
||||
enum dogfood_types {
|
||||
DOGFOOD = 0,
|
||||
CADAVER,
|
||||
ACCFOOD,
|
||||
MANFOOD,
|
||||
APPORT,
|
||||
POISON,
|
||||
UNDEF,
|
||||
TABU
|
||||
CADAVER = 1,
|
||||
ACCFOOD = 2,
|
||||
MANFOOD = 3,
|
||||
APPORT = 4,
|
||||
POISON = 5,
|
||||
UNDEF = 6,
|
||||
TABU = 7
|
||||
};
|
||||
|
||||
struct edog {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 monst.h $NHDT-Date: 1461028522 2016/04/19 01:15:22 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.24 $ */
|
||||
/* NetHack 3.6 monst.h $NHDT-Date: 1547428769 2019/01/14 01:19:29 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.27 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Robert Patrick Rankin, 2016. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -21,13 +21,13 @@
|
||||
* weapon that this is impractical. --KAA
|
||||
*/
|
||||
enum wpn_chk_flags {
|
||||
NO_WEAPON_WANTED = 0,
|
||||
NEED_WEAPON,
|
||||
NEED_RANGED_WEAPON,
|
||||
NEED_HTH_WEAPON,
|
||||
NEED_PICK_AXE,
|
||||
NEED_AXE,
|
||||
NEED_PICK_OR_AXE
|
||||
NO_WEAPON_WANTED = 0,
|
||||
NEED_WEAPON = 1,
|
||||
NEED_RANGED_WEAPON = 2,
|
||||
NEED_HTH_WEAPON = 3,
|
||||
NEED_PICK_AXE = 4,
|
||||
NEED_AXE = 5,
|
||||
NEED_PICK_OR_AXE = 6
|
||||
};
|
||||
|
||||
/* The following flags are used for the second argument to display_minventory
|
||||
@@ -42,11 +42,12 @@ enum wpn_chk_flags {
|
||||
#define MINV_NOLET 0x04
|
||||
#define MINV_ALL 0x08
|
||||
|
||||
/* monster appearance types */
|
||||
enum m_ap_types {
|
||||
M_AP_NOTHING = 0, /* mappearance unused--monster appears as itself */
|
||||
M_AP_FURNITURE, /* stairs, a door, an altar, etc. */
|
||||
M_AP_OBJECT, /* an object */
|
||||
M_AP_MONSTER /* a monster */
|
||||
M_AP_NOTHING = 0, /* mappearance unused--monster appears as itself */
|
||||
M_AP_FURNITURE = 1, /* stairs, a door, an altar, etc. */
|
||||
M_AP_OBJECT = 2, /* an object */
|
||||
M_AP_MONSTER = 3 /* a monster; mostly used for cloned Wizard */
|
||||
};
|
||||
|
||||
struct monst {
|
||||
|
||||
124
include/monsym.h
124
include/monsym.h
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 monsym.h $NHDT-Date: 1524689515 2018/04/25 20:51:55 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.11 $ */
|
||||
/* NetHack 3.6 monsym.h $NHDT-Date: 1547428769 2019/01/14 01:19:29 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.12 $ */
|
||||
/* Copyright (c) 2016 by Pasi Kallinen */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
/* Monster symbols and creation information rev 1.0 */
|
||||
@@ -12,69 +12,69 @@
|
||||
* NULL character.
|
||||
*/
|
||||
enum mon_class_types {
|
||||
S_ANT = 1,
|
||||
S_BLOB,
|
||||
S_COCKATRICE,
|
||||
S_DOG,
|
||||
S_EYE,
|
||||
S_FELINE,
|
||||
S_GREMLIN,
|
||||
S_HUMANOID,
|
||||
S_IMP,
|
||||
S_JELLY,
|
||||
S_KOBOLD,
|
||||
S_LEPRECHAUN,
|
||||
S_MIMIC,
|
||||
S_NYMPH,
|
||||
S_ORC,
|
||||
S_PIERCER,
|
||||
S_QUADRUPED,
|
||||
S_RODENT,
|
||||
S_SPIDER,
|
||||
S_TRAPPER,
|
||||
S_UNICORN,
|
||||
S_VORTEX,
|
||||
S_WORM,
|
||||
S_XAN,
|
||||
S_LIGHT,
|
||||
S_ZRUTY,
|
||||
S_ANGEL,
|
||||
S_BAT,
|
||||
S_CENTAUR,
|
||||
S_DRAGON,
|
||||
S_ELEMENTAL,
|
||||
S_FUNGUS,
|
||||
S_GNOME,
|
||||
S_GIANT,
|
||||
S_invisible, /* non-class present in def_monsyms[] */
|
||||
S_JABBERWOCK,
|
||||
S_KOP,
|
||||
S_LICH,
|
||||
S_MUMMY,
|
||||
S_NAGA,
|
||||
S_OGRE,
|
||||
S_PUDDING,
|
||||
S_QUANTMECH,
|
||||
S_RUSTMONST,
|
||||
S_SNAKE,
|
||||
S_TROLL,
|
||||
S_UMBER,
|
||||
S_VAMPIRE,
|
||||
S_WRAITH,
|
||||
S_XORN,
|
||||
S_YETI,
|
||||
S_ZOMBIE,
|
||||
S_HUMAN,
|
||||
S_GHOST,
|
||||
S_GOLEM,
|
||||
S_DEMON,
|
||||
S_EEL,
|
||||
S_LIZARD,
|
||||
S_ANT = 1, /* a */
|
||||
S_BLOB = 2, /* b */
|
||||
S_COCKATRICE = 3, /* c */
|
||||
S_DOG = 4, /* d */
|
||||
S_EYE = 5, /* e */
|
||||
S_FELINE = 6, /* f: cats */
|
||||
S_GREMLIN = 7, /* g */
|
||||
S_HUMANOID = 8, /* h: small humanoids: hobbit, dwarf */
|
||||
S_IMP = 9, /* i: minor demons */
|
||||
S_JELLY = 10, /* j */
|
||||
S_KOBOLD = 11, /* k */
|
||||
S_LEPRECHAUN = 12, /* l */
|
||||
S_MIMIC = 13, /* m */
|
||||
S_NYMPH = 14, /* n */
|
||||
S_ORC = 15, /* o */
|
||||
S_PIERCER = 16, /* p */
|
||||
S_QUADRUPED = 17, /* q: excludes horses */
|
||||
S_RODENT = 18, /* r */
|
||||
S_SPIDER = 19, /* s */
|
||||
S_TRAPPER = 20, /* t */
|
||||
S_UNICORN = 21, /* u: includes horses */
|
||||
S_VORTEX = 22, /* v */
|
||||
S_WORM = 23, /* w */
|
||||
S_XAN = 24, /* x */
|
||||
S_LIGHT = 25, /* y: yellow light, black light */
|
||||
S_ZRUTY = 26, /* z */
|
||||
S_ANGEL = 27, /* A */
|
||||
S_BAT = 28, /* B */
|
||||
S_CENTAUR = 29, /* C */
|
||||
S_DRAGON = 30, /* D */
|
||||
S_ELEMENTAL = 31, /* E: includes invisible stalker */
|
||||
S_FUNGUS = 32, /* F */
|
||||
S_GNOME = 33, /* G */
|
||||
S_GIANT = 34, /* H: large humanoid: giant, ettin, minotaur */
|
||||
S_invisible = 35, /* I: non-class present in def_monsyms[] */
|
||||
S_JABBERWOCK = 36, /* J */
|
||||
S_KOP = 37, /* K */
|
||||
S_LICH = 38, /* L */
|
||||
S_MUMMY = 39, /* M */
|
||||
S_NAGA = 40, /* N */
|
||||
S_OGRE = 41, /* O */
|
||||
S_PUDDING = 42, /* P */
|
||||
S_QUANTMECH = 43, /* Q */
|
||||
S_RUSTMONST = 44, /* R */
|
||||
S_SNAKE = 45, /* S */
|
||||
S_TROLL = 46, /* T */
|
||||
S_UMBER = 47, /* U: umber hulk */
|
||||
S_VAMPIRE = 48, /* V */
|
||||
S_WRAITH = 49, /* W */
|
||||
S_XORN = 50, /* X */
|
||||
S_YETI = 51, /* Y: includes owlbear, monkey */
|
||||
S_ZOMBIE = 52, /* Z */
|
||||
S_HUMAN = 53, /* @ */
|
||||
S_GHOST = 54, /* <space> */
|
||||
S_GOLEM = 55, /* ' */
|
||||
S_DEMON = 56, /* & */
|
||||
S_EEL = 57, /* ; (fish) */
|
||||
S_LIZARD = 58, /* : (reptiles) */
|
||||
|
||||
S_WORM_TAIL,
|
||||
S_MIMIC_DEF,
|
||||
S_WORM_TAIL = 59, /* ~ */
|
||||
S_MIMIC_DEF = 60, /* ] */
|
||||
|
||||
MAXMCLASSES /* number of monster classes */
|
||||
MAXMCLASSES = 61 /* number of monster classes */
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user