|
![]() |
Unhand me sir!That's it for my tutorial on making and using puppets. I hope I was able to to de-mystify some of the puppet-making process. For more on making puppets including solutions to common puppet-making problems, visit:
Since a puppet is still essentially a 'thing' object, players can pick up puppets. You probably won't want people picking up your puppet characters. To prevent this, lock the puppet so that only you can pick the character up. For example:
@lock lily=me
I don't like the idea of carrying people around in my pocket-- it just doesn't feel right, so I lock my puppets so nobody can pick them up, even me:
Locked.
@lock lily=me&!me
This means someone can pick Lily up only if the person is Silver and not Silver at the same time. That's impossible under any circumstances, so the lock always fails.
Locked.
I'm so confused!
What happens if you don't provide a command with your puppet action, you simply type 'li'? Let's try it:
li
Nasty. That's MPI telling us that you didn't provide one of the two required arguments for the {force} function. We can improve on that a bit. Here's an alternative MPI function for a puppet's action success message:
(@Succ) {FORCE}: Null command string. (arg2)
@succ li={if:{&arg},{force:#2974,{&arg}},Lily> Lily looks confused for a moment.}
Now when you mistakenly type the puppet's action without a command, you get a believable response for the character that still serves to remind you that you need to give Lily something to do when you type her action:
li
Lily> Lily looks confused for a moment.
I'd like a birth certificate, please.
Support for puppets varies from muck to muck, but A Bug's Muck has been significantly adapted to accommodate puppets as full characters. 'Jump', 'spoof', etc. are all puppet-aware, and ABM has a special find-like utility called 'pfind' just for locating puppets. The catch: your puppet must be globally registered with the muck.
Not all puppets are intended to be developed role-play characters. Some might be made simply for OOC fun, or as support characters for just a few role-play scenes. Those puppets you won't likely want to register. Puppets based on the muck's theme with developed personalities are good candidates for registration.
To register your puppet on the ABM muck, just ask a wizard.