FPROP_FORCE_EXCLUDE now sets an actual travel exclusion rather than bypassing the travel exclusion system. Exclusions are single squares.
Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net> Signed-off-by: Robert Vollmert <rvollmert@gmx.net>
FRJZHFXLXDE7MANBAGFHRWIH77HC2I4JRGQ5TAVYZS676DU72QSAC T5QIFBTUF5UQT66HK6U7FU7DTSFLK5MSTDFMJOSR2XPX7B32DGEQC 7PVZC6EFCEFBDQLSBR7OREADW43UF2I3HKJZSQBART5SOIJTYECQC OZ2NHOTPZXWCZ7YUMY7AHFAQOCZYL7UI2CAMIYY4LG7LB6F2NUIAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC XDACRDVLDEUFUBN4L7ES5WBD3YSLBHMRZ4Q5PXIUMOK44D3TLWSAC TAHSTXR7ROOMDFUSBUU4ZAIEWQLAS5CIRCTARLD4Q2BGNLSL7E5QC XP3TQISCLEST3ZNTF6OZ6FYMHIIPMVTNVBIIG47LA5PS7J234SQAC AUJG42P2TOWAVVU6HBT3D7USOSZCRPQS7FEUGV57HVNULEFDPTSQC CLO5METZJ4WBV3KWGW3WJ4WY5NYWCOHCGEIMJU4NYWKECWQ536QAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC JUCA26S3JSQFMZTBL7566ITHCOXXEFTFT7KDOWSUXA5JLZK5QJWAC coord_def pos; // exclusion centreint radius; // exclusion radiusbool autoexclude; // Was set automatically.int mon; // Monster around which exclusion is centered.los_def los; // los from exclusion centrebool uptodate; // Is los up to date?
coord_def pos; // exclusion centreint radius; // exclusion radiusbool autoexclude; // Was set automatically.int mon; // Monster around which exclusion is centered.los_def los; // los from exclusion centrebool uptodate; // Is los up to date?bool vaultexclude; // Is this exclusion set by a vault?
if (property >= FPROP_BLOODY)// Over-ride whatever property is already there.env.map(gc).property |= property;
if (testbits(property, FPROP_FORCE_EXCLUDE))set_exclude(gc, 0, false, true);else if (property >= FPROP_BLOODY)// Over-ride whatever property is already there.env.map(gc).property |= property;