<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="GENERATOR" content="Mozilla/4.73 [en] (Win98; I) [Netscape]"> <title>The Objects Content</title> </head> <body text="#C0C0C0" bgcolor="#FFFFFF" link="#0000FF" vlink="#000080" alink="#996633" background="paper.jpg"> <center> <p><b><font face="Arial"><font color="#006600"><font size=+2>Introduction</font></font></font></b></center> <p><br> <br> <br> <br> <p><font face="Arial"><font color="#000000"><font size=+0>There isn't all that much to creating objects. Each type shares a common set of attributes that apply for each object type like keywords, short and long descriptions, weight, value, etc. Each individual type of object uses seperate v0-4 values for spells, capacity, level of effects, amount, etc. I suggest experimenting with each type until you grasp the concepts of each one.</font></font></font> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>EDIT OBJ {CREATE} [VNUM]</font></font></font></b> <br> <br> <br> <center> <p><a NAME="objectname"></a><b><font face="Arial"><font color="#006600"><font size=+1>Keywords</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>NAME [STRING]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>Keywords are the names used to manipulate objects. They should be logically derived from the short and long descriptions of the object. This is especially important when creating a restring for a player. Many players, espcially on PK Muds, try to weasel their way into getting a restring made where none of the keywords match are contained in the short or long descriptions to prevent other players from looting or stealing them.</font></font></font> <br> <br> <br> <center> <p><a NAME="objectdesc"></a><b><font face="Arial"><font color="#006600"><font size=+1>Descriptions</font></font></font></b></center> <b><font face="Arial"><font color="#3366FF"><font size=+0>SHORT [STRING]</font></font></font></b> <br><b><font face="Arial"><font color="#3366FF"><font size=+0>LONG [STRING]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>The <b>SHORT</b> description is what players will see when they use an object, pick it up, wear it or have it in their inventory. It should not be capitalized nor contain a period at the end.</font></font></font> <br><font face="Arial"><font color="#000000"><font size=+0>The <b>LONG</b> description is seen when the object is on the ground. The long description's first letter should be capitalized and contain a period at the end.</font></font></font> <br><font face="Arial"><font color="#000000"><font size=+0>Some people prefer to include permanent objects like fountains in the room description. To accomplish this, use the SCENIC flag.</font></font></font> <br> <br> <br> <center> <p><a NAME="objectext"></a><b><font face="Arial"><font color="#006600"><font size=+1>Extended Descriptions</font></font></font></b></center> <p><font face="Arial"><font color="#000000"><font size=+0>Like rooms, objects can and SHOULD have extended descriptions. This not only creates objects with more flavor, but prevents players asking why the sword in their inventory says <tt>A sword lies here stuck in the mud.</tt> when they look at it. If instead the sword had an extended keyword of <tt>sword</tt> with a description, the player would see for example: <tt>Yup, looks like your standard sword.</tt></font></font></font> <br><font face="Arial,Helvetica"><font color="#000000">You can get details about EDs in the <a href="rooms.html#roomsext">room helps</a>.</font></font> <br> <br> <br> <center> <p><a NAME="objectlvl"></a><b><font face="Arial"><font color="#006600"><font size=+1>Level</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>LEVEL [NUMBER]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>Simply, the minimum level (+10) a player must be to use, wield or wear an object.</font></font></font> <br> <br> <br> <br> <center> <p><a NAME="objectwear"></a><b><font face="Arial"><font color="#006600"><font size=+1>Wear Flags</font></font></font></b></center> <b><font face="Arial"><font color="#3366FF"><font size=+0>WEAR [FLAG]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>These flags determine how an object may be manipulated. All objects that are intended to be used by players should be flagged with <b>Take</b> at a minimum. Only items such as furniture and fountains either visible or hidden in the room description should lack the <b>Take</b> flag. Permanent items should also be flagged with <b>No-sac</b> flag--you don't want the players running around saccing all the fountains of the Mud. Weapons obviously need to have the <b>Wield</b> flag. Armor should have an appropriate flag based on where its intended to be worn. Wands and Staves require a <b>Hold</b> flag if you expect players to be able to use them.</font></font></font> <br> <table COLS=4 WIDTH="100%" > <tr> <td><font color="#000000">take</font></td> <td><font color="#000000">finger</font></td> <td><font color="#000000">neck</font></td> <td><font color="#000000">body</font></td> </tr> <tr> <td><font color="#000000">head</font></td> <td><font color="#000000">legs</font></td> <td><font color="#000000">feet</font></td> <td><font color="#000000">hands</font></td> </tr> <tr> <td><font color="#000000">arms</font></td> <td><font color="#000000">shield</font></td> <td><font color="#000000">about</font></td> <td><font color="#000000">waist</font></td> </tr> <tr> <td><font color="#000000">wrist</font></td> <td><font color="#000000">wield</font></td> <td><font color="#000000">hold</font></td> <td><font color="#000000">two-hands</font></td> </tr> <tr> <td><font color="#000000">pride</font></td> <td><font color="#000000">ears</font></td> <td><font color="#000000">face</font></td> <td><font color="#000000">float</font></td> </tr> <tr> <td><font color="#000000">eyes</font></td> <td><font color="#000000">back</font></td> <td><font color="#000000">tattoo</font></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>WEAR COND [Condition]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>With this command you can assign customized conditions to an object. It will only be usable if the condition is fulfilled.</font></font></font> <br><font face="Arial"><font color="#000000"><font size=+0>If you don't want transvestite characters, just because the sild dress is the best eq of a certain level, give it a condition:</font></font></font> <br><i><font face="Arial"><font color="#000000"><font size=+0>wear cond actor sex female female</font></font></font></i> <br> <br> <br> <br> <center> <p><a NAME="objectextra"></a><b><font face="Arial"><font color="#006600"><font size=+1>Extra Flags</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>EXTRA [FLAG]</font></font></font></b> <p><font color="#000000"><font face="Arial"><font size=+0>The </font></font><font face="Arial,Helvetica"><a href="flags.html#Extra">extra flags</a></font><font face="Arial"><font size=+0> provide visual effects and other controls on how objects may be used. Be careful when assigning these flags, as having every item in your area flagged with them ruins the uniqueness of these flags.</font></font></font> <br> <br> <br> <center> <p><a NAME="objectmaterial"></a><b><font face="Arial"><font color="#006600"><font size=+1>Materials</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>MATERIAL [MATERIALS-NAME]</font></font></font></b> <br> <br> <br> <br> <center> <p><a NAME="objectcondition"></a><b><font face="Arial"><font color="#006600"><font size=+1>Condition</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>CONDITION [NUMBER]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>The condition value ranges from 0 (ruined) to 100 (perfect). Normally this value wouldn't matter so much but now, especially with the shatter skill, it actually applies. So if your item is a rusty sword, it shouldn't be set at 100%.</font></font></font> <br> <br> <br> <br> <center> <p><a NAME="objectweight"></a><b><font face="Arial"><font color="#006600"><font size=+1>Weight</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>WEIGHT [NUMBER]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>How much the object weights. 4 weight units equal about one kg.</font></font></font> <br> <br> <br> <br> <center> <p><a NAME="objectcost"></a><b><font face="Arial"><font color="#006600"><font size=+1>Cost</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>COST [NUMBER]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>Value of the item measured in the local currency of its home area.</font></font></font> <br> <br> <br> <br> <center> <p><a NAME="objectaffect"></a><b><font face="Arial"><font color="#006600"><font size=+1>Added Affects</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>ADDAPPLY [LOCATION] [#MOD]</font></font></font></b> <br><b><font face="Arial"><font color="#3366FF"><font size=+0>ADDMAX [LOCATION] [#MOD]</font></font></font></b> <br><b><font face="Arial"><font color="#3366FF"><font size=+0>ADDAFFECT [AFFECT]</font></font></font></b> <br><b><font face="Arial"><font color="#3366FF"><font size=+0>ADDEFFECT [SPELL] [RECHARGE SPEED]</font></font></font></b> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>DELAFFECT [#id]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>These flags should be used sparingly as well.</font></font></font> <p><u><font face="Arial"><font color="#000000"><font size=+0>APPLIES:</font></font></font></u> <br> <br> <table COLS=4 WIDTH="100%" > <tr> <td><font color="#000000">none</font></td> <td><font color="#000000">strength</font></td> <td><font color="#000000">dexterity</font></td> <td><font color="#000000">intelligence</font></td> </tr> <tr> <td><font color="#000000">wisdom</font></td> <td><font color="#000000">constitution</font></td> <td><font color="#000000">sex</font></td> <td><font color="#000000">class</font></td> </tr> <tr> <td><font color="#000000">level</font></td> <td><font color="#000000">age</font></td> <td><font color="#000000">height</font></td> <td><font color="#000000">weight</font></td> </tr> <tr> <td><font color="#000000">mana</font></td> <td><font color="#000000">hp</font></td> <td><font color="#000000">move</font></td> <td><font color="#000000">gold</font></td> </tr> <tr> <td><font color="#000000">experience</font></td> <td><font color="#000000">ac</font></td> <td><font color="#000000">hitroll</font></td> <td><font color="#000000">damroll</font></td> </tr> <tr> <td><font color="#000000">saving-para</font></td> <td><font color="#000000">saving-rod</font></td> <td><font color="#000000">saving-petri</font></td> <td><font color="#000000">saving-breath</font></td> </tr> <tr> <td><font color="#000000">saving-spell</font></td> <td><font color="#000000">sanity</font></td> <td><font color="#000000">immunity</font></td> <td><font color="#000000">resistance</font></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table> <br> <p><u><font face="Arial"><font color="#000000"><font size=+0>MAX APPLIES:</font></font></font></u> <br> <br> <table COLS=4 WIDTH="100%" > <tr> <td><font color="#000000">strength</font></td> <td><font color="#000000">dexterity</font></td> <td><font color="#000000">intelligence</font></td> <td><font color="#000000">wisdom</font></td> </tr> <tr> <td><font color="#000000">constitution</font></td> <td></td> <td></td> <td></td> </tr> </table> <br> <p><u><font face="Arial"><font color="#000000"><font size=+0>AFFECTS:</font></font></font></u> <p><font color="#000000"><font face="Arial"><font size=+0>Most </font></font><font face="Arial,Helvetica"><a href="flags.html#Aff">Affect Flags</a></font><font face="Arial"><font size=+0> are usable for permanent obj affects.</font></font></font> <br> <br> <br> <br> <br> <center> <p><a NAME="objecttype"></a><b><font face="Arial"><font color="#006600"><font size=+1>Object Types</font></font></font></b></center> <p><b><font face="Arial"><font color="#3366FF"><font size=+0>TYPE [OBJ TYPE]</font></font></font></b> <p><font face="Arial"><font color="#000000"><font size=+0>The object type specifies what kind of item it will be. The specific types index defines each individual object type.</font></font></font> <br> <table COLS=4 WIDTH="100%" > <tr> <td><font color="#000000">light</font></td> <td><font color="#000000">light_refill</font></td> <td><font color="#000000">scroll</font></td> <td><font color="#000000">wand</font></td> </tr> <tr> <td><font color="#000000">staff</font></td> <td><font color="#000000">weapon</font></td> <td><font color="#000000">treasure</font></td> <td><font color="#000000">armor</font></td> </tr> <tr> <td><font color="#000000">potion</font></td> <td><font color="#000000">clothing</font></td> <td><font color="#000000">furniture</font></td> <td><font color="#000000">trash</font></td> </tr> <tr> <td><font color="#000000">container</font></td> <td><font color="#000000">drink</font></td> <td><font color="#000000">key</font></td> <td><font color="#000000">food</font></td> </tr> <tr> <td><font color="#000000">money</font></td> <td><font color="#000000">boat</font></td> <td><font color="#000000">npc_corpse</font></td> <td><font color="#000000">fountain</font></td> </tr> <tr> <td><font color="#000000">pill</font></td> <td><font color="#000000">protect</font></td> <td><font color="#000000">map</font></td> <td><font color="#000000">pride</font></td> </tr> <tr> <td><font color="#000000">component</font></td> <td><font color="#000000">portal</font></td> <td><font color="#000000">locker</font></td> <td><font color="#000000">locker_key</font></td> </tr> <tr> <td><font color="#000000">clan_locker</font></td> <td><font color="#000000">keyring</font></td> <td><font color="#000000">book</font></td> <td><font color="#000000">idol</font></td> </tr> <tr> <td><font color="#000000">scry</font></td> <td><font color="#000000">dig</font></td> <td><font color="#000000">forge</font></td> <td><font color="#000000">raw_material</font></td> </tr> <tr> <td><font color="#000000">bondage_obj</font></td> <td><font color="#000000">tattoo</font></td> <td><font color="#000000">trap</font></td> <td><font color="#000000">voodoo_doll</font></td> </tr> <tr> <td><font color="#000000">paper</font></td> <td><font color="#000000">explosive</font></td> <td><font color="#000000">ammo</font></td> <td><font color="#000000">slotmachine</font></td> </tr> <tr> <td><font color="#000000">herb</font></td> <td><font color="#000000">pipe</font></td> <td><font color="#000000">timebomb</font></td> <td><font color="#000000">tree</font></td> </tr> <tr> <td><font color="#000000">camera</font></td> <td><font color="#000000">photograph</font></td> <td><font color="#000000">warp_stone</font></td> <td><font color="#000000">room_key</font></td> </tr> <tr> <td><font color="#000000">gem</font></td> <td><font color="#000000">jewelry</font></td> <td><font color="#000000">jukebox</font></td> <td><font color="#000000">share</font></td> </tr> <tr> <td><font color="#000000">figurine</font></td> <td><font color="#000000">pool</font></td> <td><font color="#000000">grimoire</font></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table> <p><font face="Arial"><font color="#000000"><font size=+0>Each object type has up to five associated <b>v 0 - 4</b> values that define it. Not all object types employ all five <b>v</b> values.</font></font></font> </body> </html>