SciffyMUD

SciffyMUD: Create-a-Thingy

Here, we are defining scenery to be things which are lying around, but the characters can't pick up and haul around with them. If you want to create fields and mountains and caves and rooms -type of scenery, then you want to be in the rooms section here. This page describes all sorts of objects which seem to always be lying around in these dungeons.

Creating an object is easy. Let's say that you want to create a sword.

Firstly, type in indexof objtype sword

- this will tell you the index of the sword object-type. Let's say a sword has object-type 57.

The command add object 57 then creates a new sword, and rolls its modifier, then drops it in your inventory. You can then put it wherever you like.

Note: A sword is generally a medium weapon. The combat system is rigged such that (generally):

  • Small weapons (daggers, knives, catapults, etc.) should have no modifier
  • Medium weapons (swords, guns, lances, etc.) should have a +1 modifier
  • Large weapons (2-handed sword, laser-blaster, etc.) should have a +2 or +3 modifier

So, for a sword, you'll probably want to increase its modifier by one: action numZobjZ412ZmodZaddZvalueZ1

Okay, so that looks easy. But what if you want to create The +2 Sword of Zagor?*

You see, you want to have a much greater level of control over quest objects, like this. So, firstly, create a sword as above.

There will now be some random sword in your inventory. Find out what it's index is using dump objects. Let's say it's object number 412.

The command action strZobjZ412ZnamZreplaceZvalueZSword of Zagor will set the name of this particular sword to "Sword of Zagor"

NOTE: At time of writing, spaces in object-names not yet implemented.

The command action numZobjZ412ZmodZsetZvalueZ+2 will make this a +2 sword.

All properties of everything in the dungeon can be set using actions (except timers).

*Ref: Zagor: Warlock of Firetop Mountain,

Fighting Fantasy 1 : The Warlock of Firetop Mountain, Steve Jackson and Ian Livingstone, 1982, Puffin, ISBN: ??

Fighting Fantasy 50 : Return to Firetop Mountain, Ian Livingstone, 1992, Puffin, ISBN: 0-14-036008-5

Fighting Fantasy 54 : Ledgend of Zagor, Ian Livingstone, 1993, Puffin, ISBN: 0-14-036566-4

et al.

Right then, how can I make a securicard?

If there is no object-type for the object you want, then you have to make one. Think of this as teaching the MUD about what the object is.

For this example, we'll be trying to make a securicard, a type of security device which lets people swipe into certain buildings.

add objtype securicard will create the object-type, and name it "securicard". You then have to set the properties of the object using action commands.

indexof objtype securicard will create a dump of all object-types, from which you can find the number of the object-type which you want to edit. Let's say we just created object number 125

rename objtshort 125 to A security swipe-card will set the short description of the object-type.

rename objtlong 125 to This is a credit-card sized device, with a magnetic strip down one side. You might be able to use this to get into secured buildings. will set the long description of the object-type.

You can use actions to set the other properties, like:

  • action booZobjZ125ZgetZsetZvalueZtrue will make the object getable
  • action numZobjZ125ZwgtZsetZvalueZ0 sets the weight of the object to 0

Back to Creation

Back to index


Zarlock the Superfluous to Requirements
Last modified: Sun Mar 4 20:25:42 GMT 2001