* // compiling chunk: genericoffices
* // OFFICES
* // Office in the main building, numbered from left to right
* // One bookshelf
(0:7) When somebody moves into position (152,49), beer room
(5:200) emit message {Nothing interesting is on these shelves yet.} to whoever set off the trigger.
* // Three bookshelf
(0:7) When somebody moves into position (146,93), water room
(5:200) emit message {Nothing interesting is on these shelves yet.} to whoever set off the trigger.
* // Six bookshelf
(0:7) When somebody moves into position (110,103), flower room
(5:200) emit message {Nothing interesting is on these shelves yet.} to whoever set off the trigger.
* // office one, first from left
* // one doorway entering
(0:7) When somebody moves into position (124,27),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (150,53) if there's nobody already there.
* // one doorway exiting
(0:7) When somebody moves into position (150,54),
(5:41) place object type 163 at (124,27).
(5:14) move the triggering furre to (124,28) if there's nobody already there.
* // one Inform of lockedness
(0:7) When somebody moves into position (124,27),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // one locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (148,56),
(3:2) at position (124,27) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (148,56),
(1:1013) and position (124,27) is object type 164,
(5:203) emit message {Office one is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (148,56),
(1:1013) and position (124,27) is object type 163,
(5:203) emit message {Office one is <b>unlocked.</b>} to every furre who can see the triggering furre.
* // office two, second from left
* // two doorway entering
(0:7) When somebody moves into position (128,22),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (114,12) if there's nobody already there.
* // two doorway exiting
(0:7) When somebody moves into position (116,13),
(5:41) place object type 163 at (128,22).
(5:14) move the triggering furre to (130,23) if there's nobody already there.
* // two Inform of lockedness
(0:7) When somebody moves into position (128,22),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // two locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (114,15),
(3:2) at position (128,22) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (114,15),
(1:1013) and position (128,22) is object type 164,
(5:203) emit message {Office two is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (114,15),
(1:1013) and position (128,22) is object type 163,
(5:203) emit message {Office two is <b>unlocked.</b>} to every furre who can see the triggering furre.
* // office three, third from left
* // three doorway entering
(0:7) When somebody moves into position (134,16),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (110,140) if there's nobody already there.
* // three doorway exiting
(0:7) When somebody moves into position (112,141),
(5:41) place object type 163 at (134,16).
(5:14) move the triggering furre to (136,17) if there's nobody already there.
* // three Inform of lockedness
(0:7) When somebody moves into position (134,16),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // three locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (110,136),
(3:2) at position (134,16) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (110,136),
(1:1013) and position (134,16) is object type 164,
(5:203) emit message {Office three is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (110,136),
(1:1013) and position (134,16) is object type 163,
(5:203) emit message {Office three is <b>unlocked.</b>} to every furre who can see the triggering furre.
* // office four, fourth from left
* // four doorway entering
(0:7) When somebody moves into position (140,17),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (98,110) if there's nobody already there.
* // four doorway exiting
(0:7) When somebody moves into position (98,111),
(5:41) place object type 163 at (140,17).
(5:14) move the triggering furre to (138,18) if there's nobody already there.
* // four Inform of lockedness
(0:7) When somebody moves into position (140,17),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // four locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (98,112),
(3:2) at position (140,17) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (98,112),
(1:1013) and position (140,17) is object type 164,
(5:203) emit message {Office four is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (98,112),
(1:1013) and position (140,17) is object type 163,
(5:203) emit message {Office four is <b>unlocked.</b>} to every furre who can see the triggering furre.
* // office five, fifth from left
* // five doorway entering
(0:7) When somebody moves into position (142,20),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (126,110) if there's nobody already there.
* // five doorway exiting
(0:7) When somebody moves into position (126,111),
(5:41) place object type 163 at (142,20).
(5:14) move the triggering furre to (142,21) if there's nobody already there.
* // five Inform of lockedness
(0:7) When somebody moves into position (142,20),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // five locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (128,113),
(3:2) at position (142,20) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (128,113),
(1:1013) and position (142,20) is object type 164,
(5:203) emit message {Office five is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (128,113),
(1:1013) and position (142,20) is object type 163,
(5:203) emit message {Office five is <b>unlocked.</b>} to every furre who can see the triggering furre.
* // office six, sixth from left
* // six doorway entering
(0:7) When somebody moves into position (146,24),
(1:3) and they move into object type 163,
(5:14) move the triggering furre to (112,105) if there's nobody already there.
* // six doorway exiting
(0:7) When somebody moves into position (110,106),
(5:41) place object type 163 at (146,24).
(5:14) move the triggering furre to (146,25) if there's nobody already there.
* // six Inform of lockedness
(0:7) When somebody moves into position (146,24),
(1:3) and they move into object type 164,
(5:11) play sound 24 to every furre who can see the triggering furre.
* // six locking action
(0:31) When a furre says {~lock},
(1:8) and they can see position (112,108),
(3:2) at position (146,24) on the map,
(5:6) swap object types 164 and 163.
(0:31) When a furre says {~lock},
(1:8) and they can see position (112,108),
(1:1013) and position (146,24) is object type 164,
(5:203) emit message {Office six is <b>locked.</b>} to every furre who can see the triggering furre.
(0:31) When a furre says {~lock},
(1:8) and they can see position (112,108),
(1:1013) and position (146,24) is object type 163,
(5:203) emit message {Office six is <b>unlocked.</b>} to every furre who can see the triggering furre.
|