|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001042||Core Inform||Relations||public||2012-10-29 10:02||2014-05-07 07:33|
|Assigned To||graham|| |
|Product Version||6G60|| |
|Target Version||Fixed in Version||6L02|| |
|Summary||0001042: Backdrops are not "regionally in" their regions|
|Description||The TestRegionalContainment() routine always returns false when called on a backdrop, so a backdrop never shows up as being regionally-contained in any region. Since backdrops are defined as being in a particular region, this is confusing and strange.|
(Implementing this will probably require adding a region property to the backdrop class. Currently it's implemented with an anonymous found_in method, which can only handle checking locations, not regions.)
(If the backdrop is moved (at runtime) to a different description-set of rooms, I guess regional containment should always return false thereafter.)
|Minimal Source Text To Reproduce|
Reg1 is a region.
The Kitchen is a room in Reg1.
A seagull is a backdrop. It is not scenery. It is in Reg1.
if the seagull is regionally in Reg1:
say "It should be.";
|Tags||No tags attached.|
|Effect||(serious/mild) Game compiles but misbehaves|