Fix Sheol monsters appearing outside Sheol.



git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1208 f1e491ac-5ded-4967-80bf-9f4855be876a
Fix Sheol-only monster statue traps appearing outside
 Sheol.

...is what I think it fixes (possibly among with some other Sheol-only
monster generation bugs) but I was too lazy to properly test if those
incorrect statue traps were generated in the first place. Just don't tell
anyone, ok?


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1209 f1e491ac-5ded-4967-80bf-9f4855be876a
Fix TTY crashing when a location has more than 32k items (from NAO)


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1210 f1e491ac-5ded-4967-80bf-9f4855be876a
Sheol: Fix vibrating square appearing in Sheol.



git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1211 f1e491ac-5ded-4967-80bf-9f4855be876a
Message for some monster cancellation events


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1212 f1e491ac-5ded-4967-80bf-9f4855be876a
Fix cancellation message on correct attack typ


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1213 f1e491ac-5ded-4967-80bf-9f4855be876a
Add LEVCOMP_FLAGS to Tourist.des, Valkyrie.des, and Wizard.des


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1214 f1e491ac-5ded-4967-80bf-9f4855be876a
Remove verbose flag from LEVCOMP_FLAGS


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1215 f1e491ac-5ded-4967-80bf-9f4855be876a
Expose some core functions and variables to the level compiler.

time.discordian_holiday
time.pirateday
time.aprilfoolsday
time.piday
time.towelday
time.midnight
time.night
time.friday_13th
time.phase_of_the_moon
time.yyyymmdd

level.difficulty
level.obj_at(obj, coord)

hero.name
hero.role
hero.race
hero.carrying(obj)

string(int)
int(str)

For example:

IF [ level.obj_at(obj:"pick-axe", (5,5)) ] {
# do something
}


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1216 f1e491ac-5ded-4967-80bf-9f4855be876a
Expose some core functions and variables to the level compiler.

time.discordian_holiday
time.pirateday
time.aprilfoolsday
time.piday
time.towelday
time.midnight
time.night
time.friday_13th
time.phase_of_the_moon
time.yyyymmdd

level.difficulty
level.obj_at(obj, coord)

hero.name
hero.role
hero.race
hero.carrying(obj)

string(int)
int(str)

For example:

IF [ level.obj_at(obj:"pick-axe", (5,5)) ] {
# do something
}


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1217 f1e491ac-5ded-4967-80bf-9f4855be876a
Some gravestone engravings (from NAO)


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1218 f1e491ac-5ded-4967-80bf-9f4855be876a
Gravestone engravings (from UnNetHackPlus)


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1219 f1e491ac-5ded-4967-80bf-9f4855be876a
More gravestone engravings

More NetHack related dates and rearranging of SLASH'EM and SporkHack


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1220 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Allow both "name" and "NAME"


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1221 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Check percentile values in lexer


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1222 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Allow lower-case variable type definitions.
    
When defining a variable, allow both uppercase and lowercase
versions of the type definition string:
    
 $foo = TERRAIN:'L'
 $foo = terrain:'L'
    
 $foo = MONSTER:{'x', 'y'}
 $foo = monster:{'x', 'y'}


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1223 f1e491ac-5ded-4967-80bf-9f4855be876a
Use the lower-case versions of variable types in des-files.


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1224 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Add selection filtering by map char.

For example:
 $foo = selection:filter(('L'), fillrect(1,1, 76,21))
The selection would contain all mapgrids with lava
inside the (1,1 - 76,21) area.



git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1225 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Improved error message.


git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1226 f1e491ac-5ded-4967-80bf-9f4855be876a
lev_comp: Add a function to convert two integers into a coordinate.

 $x = 5
 OBJECT:random, coord(1, $x)
 OBJECT:"heavy iron ball", coord($x + 2, $x * 2)



git-svn-id: https://unnethack.svn.sourceforge.net/svnroot/unnethack/trunk@1227 f1e491ac-5ded-4967-80bf-9f4855be876a