separate MAIL functionality from MAIL-related structure inclusion
With 3.7+ aspirations of improving savefile interoperability between 32-bit and 64-bit builds, as well as between platforms, it is better to not have the underlying struct/array content be conditional. This splits off some of the MAIL code into MAIL_STRUCTURES code. In theory, since MAIL_STRUCTURES is unconditionally included, the macro could just go away and leave that code unconditional, but this commit doesn't go that far.
This commit is contained in:
@@ -2589,7 +2589,7 @@ struct permonst _mons2[] = {
|
||||
M3_INFRAVISIBLE | M3_INFRAVISION | M3_DISPLACES, 34, HI_LORD),
|
||||
/* other demons
|
||||
*/
|
||||
#ifdef MAIL
|
||||
#ifdef MAIL_STRUCTURES
|
||||
MON("mail daemon", S_DEMON, LVL(56, 24, 10, 127, 0),
|
||||
(G_NOGEN | G_NOCORPSE),
|
||||
A(NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK, NO_ATTK),
|
||||
|
||||
Reference in New Issue
Block a user