Level temperature

Allow setting a per-level "temperature": hot, cold, or temperate
via special level flags. Currently it only affects some messages
in Gehennom, but it could be expanded to ice melting, water freezing,
or monster generation, for example.

Invalidates saves and bones.
This commit is contained in:
Pasi Kallinen
2023-01-17 20:07:24 +02:00
parent 9df4a38d65
commit bb8c144809
8 changed files with 35 additions and 10 deletions

View File

@@ -7,7 +7,7 @@
des.level_init({ style = "solidfill", fg = " " });
des.level_flags("mazelevel", "noteleport", "hardfloor", "nommap");
des.level_flags("mazelevel", "noteleport", "hardfloor", "nommap", "temperate");
des.map([[
----------------------------------------------------------------------------