external next up previous contents
Next: 11.4 Hunting down code Up: 11.3 Porting Code from Previous: Who do I ask

Porting Algorithm

  1. Make sure that your client doesn't wrap lines (@wrap off)
  2. Try to figure out exactly what to port and how much work it might involve, then dump the objects you need.
  3. Next, create an object with the right parent on your own MOO using the @create command. E.g. if you want to port a fancy room with parent $room (#3) type: @create $room named ``Mike's Fancy Noisy Room'' or something like that. Write down the number, you will need it in the next step.
  4. Next, dump the object on the MOO from which you port:
  5. Edit the code (dump) you recorded (good luck with a bad MOO client!):
  6. Uploading code to your MOO:

A word of warning: Some objects (e.g. small social features or some kind of pets) can be ported quite easily, others do need good understanding of MOO programming. Still others need at least some wizard permission, though many objects that run under wizard permissions actually would run without if programmed in the right way.


next up previous contents external
Next: 11.4 Hunting down code Up: 11.3 Porting Code from Previous: Who do I ask

Daniel K. Schneider
Wed Oct 23 21:55:28 MET DST 1996