From: David P. <pl...@mi...> - 2008-07-23 11:46:09
|
On Mon, 14 Jul 2008, Matthew Cline wrote: > A while ago there was a request for vault "monster closets", a 1x1 > room with a door and a monster inside that remains there until the > door is opened by the player. I generalized the idea into "monster > stasis", which would work as follows: > > 1) There would be a new stasis floor property (floor properties would > be turned into a bit-field, and vaults could come with blood > splatter). Looks like this will need a "floor property overlay" > matrix for map defs, like the colour overlay (would that take > too much memory?) > > 2) Any monster forced onto a particular square (force_pos == true) > which has the stasis property will be put into stasis. > > 3) Stasis will be ended by: > > 3a) Any signification change to the terrain (wall to floor, closed > door to open door) of any squares adjacent to a stasis square. > > 3b) A monster or the player moving onto a stasis square. > > 3c) Any attempt to affect a monster in stasis (i.e., using smite on a > stasis'd monster behind a transparent wall). > > 4) Stasis ending in one square will recursively remove it from all > adjacent squares. > > #4 means you could have an entire stasis'd vault woken up all at once > by opening one door, or have a 1x10 "closet" with the door at one end > and the monster at the other end. > > So, good idea? Bad idea? Thoughts? It is a good idea, but not urgent in my opinion. I think that polishing the loose ends we have right now would be more important. And right now, we are drowning in bugs, so any help there is really appreciated. Feel free to have a go at it -- the concept itself is nice. Be sure to document what you did, so vault makers can make use of the feature. David |