lev_comp: Replace uninformative boolean in REGION with "irregular" or "regular".



git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1641 f1e491ac-5ded-4967-80bf-9f4855be876a
Fix a bug in irregular room creation.

In the new level compiler, the room "furniture" - such as stairs, thrones
and altars - are created in the order they appear in the des-file.  This
means the room may get stocked with those before the room floor space is
determined by a flood filling algorithm.  The algorithm was checking
strict floor type, instead of checking IS_ROOM(), and this caused parts
of the room not actually be part of the room.



git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1642 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Add region(x1,y1,x2,y2), which creates a region out of four integer values.



git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1643 f1e491ac-5ded-4967-80bf-9f4855be876a
Typo in Homeric laughter


git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1644 f1e491ac-5ded-4967-80bf-9f4855be876a
Only call makeroguerooms() if REINCARNATION defined


git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1645 f1e491ac-5ded-4967-80bf-9f4855be876a
Ravens like evil eyes

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1646 f1e491ac-5ded-4967-80bf-9f4855be876a
Add an is_eye macro for floating and evil eyes

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1647 f1e491ac-5ded-4967-80bf-9f4855be876a
Don't prevent polymorphed players from entering the Black Market

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1648 f1e491ac-5ded-4967-80bf-9f4855be876a
Accept custom level annotations at the level teleport prompt.



git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1649 f1e491ac-5ded-4967-80bf-9f4855be876a
Vlad's tower has Vampires in 'coffins' (from dNetHack).

+4 containers are now considered coffins, and have vampires in them. When the container is opened for looting or destroyed by a lockpick attempt, the vampire gets out.

Also fixes a bug where, if the box with Schrodenger's cat in it is destroyed, no cat is created.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1650 f1e491ac-5ded-4967-80bf-9f4855be876a
Make source comments consistent and add credit to dNetHack dev.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1651 f1e491ac-5ded-4967-80bf-9f4855be876a
Adjust pline() to be a little neater, remove hard-coded a-article.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1652 f1e491ac-5ded-4967-80bf-9f4855be876a
Any kind of vampire can appear in a coffin, not just a regular ones.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1653 f1e491ac-5ded-4967-80bf-9f4855be876a
Display unlit squares on the rogue level as blank (same as unexplored area)

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1654 f1e491ac-5ded-4967-80bf-9f4855be876a
Coin flipping uses the rand() function instead of rn2(), allow vampires in coffins to be generated with inventory.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1655 f1e491ac-5ded-4967-80bf-9f4855be876a
Remove unnecessary random seed.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1656 f1e491ac-5ded-4967-80bf-9f4855be876a
Add source comment for future-proofing.

git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1657 f1e491ac-5ded-4967-80bf-9f4855be876a
Fix compilation of DARKROOMSYM when REINCARNATION is undefine


git-svn-id: https://svn.code.sf.net/p/unnethack/code/trunk@1658 f1e491ac-5ded-4967-80bf-9f4855be876a