This would be a neat change but for various reason I am not going to be implementing it - feel free to pick it up yourself. Some notes:
1. To allow this all you need to do is modify
CEditRoomWidget::IsObjectReplaceable() and replace the condition in
LAYER_TRANSPARENT that pertains to T-Layer covering items with this:
if (bIsTLayerCoveringItem(wObject) && bIsTLayerCoverableItem(wTileNo)).
2. The problem with this is that if you then place a mirror/keg on a scroll and playtest, scroll has no test.
3. Also then it would not be possible to remove the mirror/keg without removing the scroll, potentially losing you text.
4. Ditto for editing the scroll, it'll be set in stone
5. Also the scroll is then completely hidden which may mor may not be considered "
meh"
6. Tokens seem to work fine.
Now maybe I'll get back to it during work on 5.2 or sometime in the future, but all of the above problems need to be fixed for it to work and there are more important things to work on right now.
____________________________
My website |
Facebook |
Twitter