nethack.rankin
84f02bd336
intrinsics revamp (trunk only)
...
Simplify many of the intrinsics macros from
#define xxx_resistance (Hxxx || Exxx || resists_xxx(&youmonst))
down to
#define xxx_resistance (Hxxx || Exxx)
by setting or clearing an extra bit in Hxxx during polymorph so that the
resists_xxx() check becomes implicit.
Unfornately there were lots of places in the code that treat Hxxx
as a timeout number--primarily for Stunned, Confused, and Hallucination;
Stunned happens to be one of the revised macros--rather than as a bit
mask, so this patch needed a lot more changes than originally antipated.
2011-10-01 00:25:57 +00:00
..
2002-01-18 02:50:06 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-04-07 18:10:47 +00:00
2011-04-07 18:10:47 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2002-01-05 21:05:47 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-05-23 03:27:10 +00:00
2010-05-13 00:54:13 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-01-16 01:29:18 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-09-15 04:16:29 +00:00
2011-09-19 03:08:39 +00:00
2009-05-06 10:45:32 +00:00
2002-01-05 21:05:47 +00:00
2010-01-16 22:02:06 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2002-01-05 21:05:47 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-04-15 01:55:42 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-10-01 00:25:57 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-10-01 00:25:57 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2002-01-05 21:05:48 +00:00
2009-05-06 10:45:32 +00:00
2002-03-09 03:13:18 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-08-30 22:13:27 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2010-05-13 00:54:13 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2010-02-10 16:08:51 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-04-19 02:02:11 +00:00
2009-05-06 10:45:32 +00:00
2011-09-01 01:47:00 +00:00
2009-10-22 02:59:35 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2010-01-15 17:51:28 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2009-05-06 10:45:32 +00:00
2011-10-01 00:25:57 +00:00