I don't think this is particularly wrong by itself (I don't see a reason not to allow it), but the assertion errors should be dealt with:
DROD:Assertion error in line 1613 of /build/DROD/DROD17/DRODLib/DbRooms.cpp: "!(bHalphEnters && bSlayerEnters)"
DROD:Assertion error in line 2294 of /build/DROD/DROD17/DRODLib/CurrentGame.cpp: "!(bHalphEnters && bSlayerEnters)"
Of course, the easiest way to handle this would probably be to make Halph replace the Slayer.
Another related thing is that you can copy Halph inside the room as many times you want to get him cloned. Only one of them can open doors, though. The expected behaviour here, I think, would be to always delete the "
old"
Halph from the room, like when you place him the "
normal"
way.
Edit: It works the other way around as well. That is, you can copy a Slayer on top of Halph.
____________________________
0.099³
[Last edited by Stefan at 03-16-2007 01:01 AM : open orbs? whoops]