NPC Creation

From Redwall MUCK Wiki

This page was imported from a forum post dated December 06, 2008 in the category World Building and Coding by marie. Its content is likely to be out of date!

This post had 10 replies.

Sat, 12/06/2008 - 10:27


I'm playing with a way to create an NPC (either an object or a zombie) that would be available for all players to control, move around, and command during RP. I considered using @zcreate, but I any zombies will appear asleep whenever their owner is offline. Ideally, I think I'd like always-online zombies, with controlling-action commands set on the zombie itself, so that anyone in the room can access it. Perhaps limited to group members, but I haven't thought that far, since I can't create that setup.

Because of permission issues, my current setup involves creation by one character (me - Treesong), and use of the command by other group members sends a 'request' to me.

I'm thinking along the following lines:

- creates an object with parameters similar to those of @zcreate

- sets the sdesc to: [IC]

- creates 'say' and 'pose' equivalent commands, plus a 'move' that works like take+drop... hopefully

- drops the object

- adds @icdesc to the region parent so the group can use it as they would for any character

Not sure if that's the best way to go about it, but it's the only way I can think of to do it on my own. Figured I'd start the discussion, since the topic of somewhat public NPCs is out in the open now.

Top