Ah, one of those patches I sent you Heiko overhauls the room exit dialogue though I don't think it'll be hit by anything that revises the TArea code. I notice from the recent git master branch that setting a normal room's area to 0 seems to be permitted by the lua code but it really messes things up for that room - the mapper can't seem to decide which area the room is in and I think the mapper code draws both "in area" and "out of area" exits to (or from?) that room. Using the lua command to then move the room to another area (or possibly back to the original one) fails with a "room already exists" sort of message (sorry can't be precise as don't have development pc booted as I write). I think that trying to move the room (original area)->"0"->(different area) ends up with it being duplicated and that does "not work well" 8-/ in the current code...! Inspecting the code - I'm not clear how TRoom::setArea( int _areaID ) called from TMap::setRoomArea( int _areaID ) called from either TLuaInterpreter::setRoomArea() or from somewhere in T2DMap.cpp behaves if the room concerned has already been allocated to an area. I can't see where the room is removed from the TArea(*)->rooms for the *old* area (or its limits recalculated). I may be missing something of course but I'm suspicious! On 23/09/13 07:22, Heiko wrote: > No, I don't think so. > > Am 20.09.2013 16:24, schrieb Chris: >> Heiko, >> >> Do you have any uncommitted work to the mapper that would make this a waste >> of time to pursue at the moment? >> >> >> On Thu, Sep 19, 2013 at 5:45 PM, Vadim Peretokin