This feature has been requested several times in the past, and I wanted to implement it this weekend. First, I wanted to see what everyone thought of the idea..
The general idea is to have a way that a user can opt out of having auto generated scenarios. Some people want to have ultimate control of all scenarios displayed. For example, if I didn't want a Showtime scenario in my bedroom, I could have a way to make sure that it is not generated by UpdateEntArea.
Upon looking over the code again, two different methods came to mind:
Method 1): Use the "Miscellaneous" room type to designate that auto-generated scenarios should not be generated.
Method 2:) (my preference) Add an "Unmanaged" room type. Then, do not auto-generate any scenarios for this "Unmanaged" room type. Then if someone wants full control of scenarios, they can set the room type to "Unmanaged" and make their own scenarios. The advantage of doing this method is that it is guaranteed not to break current installations. The coding would be very easy - essentially checking if FK_RoomType_get()!=ROOMTYPE_Unmanaged_CONST
I think this would be a great addition to LMCE and users that wish to have full control over their scenarios.
If you have any opinions against this, or other ideas, please post them here.