Merge remote-tracking branch 'origin/NetHack-3.6.0'
This commit is contained in:
@@ -103,7 +103,8 @@ STATIC_OVL NEARDATA struct artifact artilist[] = {
|
||||
FIRE(5, 0), FIRE(0, 0), NO_CARY, 0, A_NONE, NON_PM, NON_PM, 3000L,
|
||||
NO_COLOR),
|
||||
|
||||
A("Dragonbane", BROADSWORD, (SPFX_RESTR | SPFX_DCLAS), 0, S_DRAGON,
|
||||
A("Dragonbane", BROADSWORD,
|
||||
(SPFX_RESTR | SPFX_DCLAS | SPFX_REFLECT), 0, S_DRAGON,
|
||||
PHYS(5, 0), NO_DFNS, NO_CARY, 0, A_NONE, NON_PM, NON_PM, 500L,
|
||||
NO_COLOR),
|
||||
|
||||
|
||||
@@ -1354,12 +1354,13 @@ E void FDECL(unstuck, (struct monst *));
|
||||
E void FDECL(killed, (struct monst *));
|
||||
E void FDECL(xkilled, (struct monst *, int));
|
||||
E void FDECL(mon_to_stone, (struct monst *));
|
||||
E void FDECL(m_into_limbo, (struct monst *));
|
||||
E void FDECL(mnexto, (struct monst *));
|
||||
E void FDECL(maybe_mnexto, (struct monst *));
|
||||
E boolean FDECL(mnearto, (struct monst *, XCHAR_P, XCHAR_P, BOOLEAN_P));
|
||||
E void FDECL(m_respond, (struct monst *));
|
||||
E void FDECL(setmangry, (struct monst *, boolean));
|
||||
E void FDECL(wakeup, (struct monst *, boolean));
|
||||
E void FDECL(setmangry, (struct monst *, BOOLEAN_P));
|
||||
E void FDECL(wakeup, (struct monst *, BOOLEAN_P));
|
||||
E void NDECL(wake_nearby);
|
||||
E void FDECL(wake_nearto, (int, int, int));
|
||||
E void FDECL(seemimic, (struct monst *));
|
||||
@@ -2284,8 +2285,8 @@ E boolean FDECL(stucksteed, (BOOLEAN_P));
|
||||
|
||||
E boolean FDECL(goodpos, (int, int, struct monst *, unsigned));
|
||||
E boolean FDECL(enexto, (coord *, XCHAR_P, XCHAR_P, struct permonst *));
|
||||
E boolean
|
||||
FDECL(enexto_core, (coord *, XCHAR_P, XCHAR_P, struct permonst *, unsigned));
|
||||
E boolean FDECL(enexto_core, (coord *, XCHAR_P, XCHAR_P,
|
||||
struct permonst *, unsigned));
|
||||
E void FDECL(teleds, (int, int, BOOLEAN_P));
|
||||
E boolean FDECL(safe_teleds, (BOOLEAN_P));
|
||||
E boolean FDECL(teleport_pet, (struct monst *, BOOLEAN_P));
|
||||
@@ -2295,13 +2296,13 @@ E int NDECL(dotele);
|
||||
E void NDECL(level_tele);
|
||||
E void FDECL(domagicportal, (struct trap *));
|
||||
E void FDECL(tele_trap, (struct trap *));
|
||||
E void FDECL(level_tele_trap, (struct trap *));
|
||||
E void FDECL(level_tele_trap, (struct trap *, unsigned));
|
||||
E void FDECL(rloc_to, (struct monst *, int, int));
|
||||
E boolean FDECL(rloc, (struct monst *, BOOLEAN_P));
|
||||
E boolean FDECL(tele_restrict, (struct monst *));
|
||||
E void FDECL(mtele_trap, (struct monst *, struct trap *, int));
|
||||
E int FDECL(mlevel_tele_trap,
|
||||
(struct monst *, struct trap *, BOOLEAN_P, int));
|
||||
E int FDECL(mlevel_tele_trap, (struct monst *, struct trap *,
|
||||
BOOLEAN_P, int));
|
||||
E boolean FDECL(rloco, (struct obj *));
|
||||
E int NDECL(random_teleport_level);
|
||||
E boolean FDECL(u_teleport_mon, (struct monst *, BOOLEAN_P));
|
||||
|
||||
@@ -296,9 +296,9 @@ enum hmon_atkmode_types {
|
||||
#define FORCETRAP 0x01 /* triggering not left to chance */
|
||||
#define NOWEBMSG 0x02 /* suppress stumble into web message */
|
||||
#define FORCEBUNGLE 0x04 /* adjustments appropriate for bungling */
|
||||
#define RECURSIVETRAP 0x08 /* trap changed into another type this same turn \
|
||||
*/
|
||||
#define RECURSIVETRAP 0x08 /* trap changed into another type this same turn */
|
||||
#define TOOKPLUNGE 0x10 /* used '>' to enter pit below you */
|
||||
#define VIASITTING 0x20 /* #sit while at trap location (affects message) */
|
||||
|
||||
/* Flags to control test_move in hack.c */
|
||||
#define DO_MOVE 0 /* really doing the move */
|
||||
|
||||
Reference in New Issue
Block a user