forked from kyonshi/grenzland-mud
Added zones 354 and 355
This commit is contained in:
44
lib/world/trg/654.trg
Normal file
44
lib/world/trg/654.trg
Normal file
@@ -0,0 +1,44 @@
|
||||
#65400
|
||||
Keychain takes you to Housing~
|
||||
1 j 1
|
||||
~
|
||||
* Thanks to bakarus for suggesting the return, to Vatiken
|
||||
* for helping him with it and to Rumble for adding it to
|
||||
* trigger 176 where I could copy it.
|
||||
* http://www.tbamud.com/forum/3-building/355-dg-script-question#371
|
||||
wait 1 sec
|
||||
* Adjust zone to proper zone number
|
||||
set zone 654
|
||||
set roomvnummin %zone%00
|
||||
set roomvnummax %zone%99
|
||||
* if person hasn't used the key before, send to Midgaard Temple
|
||||
* instead of returning.
|
||||
set defaultroom 3001
|
||||
* if person uses key in apartment zone, return player to last room
|
||||
* out of the zone where the key was used.
|
||||
if %actor.room.vnum% >= %zone%00 && %actor.room.vnum% <= %zone%99
|
||||
if %actor.varexists(keychain_return_room)%
|
||||
%send% %actor% You return to your previous location.
|
||||
%echoaround% %actor% %actor.name% heads back out into the world.
|
||||
%teleport% %actor% %actor.keychain_return_room%
|
||||
%force% %actor% look
|
||||
%echoaround% %actor% %actor.name% appears in the room.
|
||||
else
|
||||
%send% %actor% You head back out into the world.
|
||||
%echoaround% %actor% %actor.name% heads back out into the world.
|
||||
%teleport% %actor% %defaultroom%
|
||||
%force% %actor% look
|
||||
%echoaround% %actor% %actor.name% appears in the room.
|
||||
end
|
||||
else
|
||||
eval keychain_return_room %actor.room.vnum%
|
||||
remote keychain_return_room %actor.id%
|
||||
%send% %actor% You head for home.
|
||||
%echoaround% %actor% %actor.name% heads for home.
|
||||
%teleport% %actor% %self.vnum%
|
||||
%force% %actor% look
|
||||
%echoaround% %actor% %actor.name% appears, heading for home.
|
||||
end
|
||||
%force% %actor% remove keychain
|
||||
~
|
||||
$~
|
||||
Reference in New Issue
Block a user