My latest pondering on this subject have uncovered something that might be a bug or a feature so I'm looking for more information on it.
The idea was that I link rooms but have no doors so that I could use a trigger to flag open the doors that I want. This is what happens:
Code:
Name: 'Opening the doors', VNum: [40602], RNum: [ 1445]
Trigger Intended Assignment: Mobiles
Trigger Type: Speech , Numeric Arg: 100, Arg list: test
Commands:
%door% 40668 north flags a
%door% 40668 east flags a
%door% 40668 west flags a
%door% 40668 north room 40658
%door% 40668 east room 40669
%door% 40668 south room 40678
%door% 40668 west room 40667
This is the outcome:
[ Exits: n e s w ]
Exit north: To: [40658], Key: [ 0], Keywords: None, Type: DOOR
No exit description.
Exit east : To: [40669], Key: [ 0], Keywords: None, Type: DOOR
No exit description.
Exit south: To: [40678], Key: [ 0], Keywords: None, Type: NOBITS
No exit description.
Exit west : To: [40667], Key: [ 0], Keywords: None, Type: DOOR
No exit description.
Just out of curiosity, I went into another room and redited an exit:
1) Exit to : 40668
2) Description :-
<NONE>
3) Door name : <NONE>
4) Key : 0
5) Door flags : No door
6) Purge exit.
And again, the exit was there.
[ Exits: e ]
Exit east : To: [40668], Key: [ 0], Keywords: None, Type: NOBITS
No exit description.
So here's my question. If I'm triggering an exit flag a, do I really need to flag it? Are there any dangers to having a nobits exit? It seems a waste of trigger space to use two lines when one does the same thing.
I would use hidden doors and trigger them open to make them visible except that afterwards, (as I found when doing the elevator triggers) you can't trigger them invisible again.
This leads to another question. Why is it possible to hide an exit manually but not through triggers?
0) No door
1) Closeable door
2) Pickproof Door
3) Hidden Door
4) Hidden, Pickproof Door
Of course, that 0 isn't actually No door either. It's simply a door with no bits.