dw_fluffos_v2/
dw_fluffos_v2/fluffos-2.9-ds2.05/
dw_fluffos_v2/fluffos-2.9-ds2.05/ChangeLog.old/
dw_fluffos_v2/fluffos-2.9-ds2.05/Win32/
dw_fluffos_v2/fluffos-2.9-ds2.05/compat/
dw_fluffos_v2/fluffos-2.9-ds2.05/compat/simuls/
dw_fluffos_v2/fluffos-2.9-ds2.05/include/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/clone/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/command/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/data/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/etc/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/include/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/inherit/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/inherit/master/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/log/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/compiler/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/efuns/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/operators/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/u/
dw_fluffos_v2/fluffos-2.9-ds2.05/tmp/
dw_fluffos_v2/fluffos-2.9-ds2.05/windows/
dw_fluffos_v2/lib/
dw_fluffos_v2/lib/binaries/cmds/
dw_fluffos_v2/lib/binaries/cmds/creator/
dw_fluffos_v2/lib/binaries/cmds/living/
dw_fluffos_v2/lib/binaries/cmds/player/
dw_fluffos_v2/lib/binaries/d/admin/obj/
dw_fluffos_v2/lib/binaries/d/liaison/
dw_fluffos_v2/lib/binaries/global/virtual/
dw_fluffos_v2/lib/binaries/global/virtual/setup_compiler/
dw_fluffos_v2/lib/binaries/obj/handlers/autodoc/
dw_fluffos_v2/lib/binaries/obj/handlers/terrain_things/
dw_fluffos_v2/lib/binaries/obj/misc/
dw_fluffos_v2/lib/binaries/obj/misc/buckets/
dw_fluffos_v2/lib/binaries/obj/monster/
dw_fluffos_v2/lib/binaries/obj/reactions/
dw_fluffos_v2/lib/binaries/obj/reagents/
dw_fluffos_v2/lib/binaries/secure/cmds/creator/
dw_fluffos_v2/lib/binaries/secure/master/
dw_fluffos_v2/lib/binaries/std/
dw_fluffos_v2/lib/binaries/std/dom/
dw_fluffos_v2/lib/binaries/std/effects/object/
dw_fluffos_v2/lib/binaries/std/guilds/
dw_fluffos_v2/lib/binaries/std/languages/
dw_fluffos_v2/lib/binaries/std/races/
dw_fluffos_v2/lib/binaries/std/room/
dw_fluffos_v2/lib/binaries/std/room/basic/
dw_fluffos_v2/lib/binaries/std/shops/
dw_fluffos_v2/lib/binaries/std/shops/inherit/
dw_fluffos_v2/lib/binaries/www/
dw_fluffos_v2/lib/cmds/guild-race/
dw_fluffos_v2/lib/cmds/guild-race/crafts/
dw_fluffos_v2/lib/cmds/guild-race/other/
dw_fluffos_v2/lib/cmds/playtester/
dw_fluffos_v2/lib/cmds/playtester/senior/
dw_fluffos_v2/lib/d/admin/
dw_fluffos_v2/lib/d/admin/log/
dw_fluffos_v2/lib/d/admin/mapper/31-10-01/mapmaker/event/
dw_fluffos_v2/lib/d/admin/meetings/
dw_fluffos_v2/lib/d/admin/obj/
dw_fluffos_v2/lib/d/admin/room/we_care/
dw_fluffos_v2/lib/d/admin/save/
dw_fluffos_v2/lib/d/dist/
dw_fluffos_v2/lib/d/dist/mtf/
dw_fluffos_v2/lib/d/dist/pumpkin/
dw_fluffos_v2/lib/d/dist/pumpkin/chars/
dw_fluffos_v2/lib/d/dist/pumpkin/desert/
dw_fluffos_v2/lib/d/dist/pumpkin/gumboot/
dw_fluffos_v2/lib/d/dist/pumpkin/hospital/
dw_fluffos_v2/lib/d/dist/pumpkin/inherit/
dw_fluffos_v2/lib/d/dist/pumpkin/map/
dw_fluffos_v2/lib/d/dist/pumpkin/plain/
dw_fluffos_v2/lib/d/dist/pumpkin/pumpkin/
dw_fluffos_v2/lib/d/dist/pumpkin/save/
dw_fluffos_v2/lib/d/dist/pumpkin/squash/
dw_fluffos_v2/lib/d/dist/pumpkin/terrain/
dw_fluffos_v2/lib/d/dist/pumpkin/woods/
dw_fluffos_v2/lib/d/dist/start/
dw_fluffos_v2/lib/d/learning/TinyTown/buildings/
dw_fluffos_v2/lib/d/learning/TinyTown/map/
dw_fluffos_v2/lib/d/learning/TinyTown/roads/
dw_fluffos_v2/lib/d/learning/add_command/
dw_fluffos_v2/lib/d/learning/arms_and_weps/
dw_fluffos_v2/lib/d/learning/chars/
dw_fluffos_v2/lib/d/learning/cutnpaste/
dw_fluffos_v2/lib/d/learning/examples/npcs/
dw_fluffos_v2/lib/d/learning/examples/player_houses/npcs/
dw_fluffos_v2/lib/d/learning/examples/terrain_map/basic/
dw_fluffos_v2/lib/d/learning/functions/
dw_fluffos_v2/lib/d/learning/handlers/
dw_fluffos_v2/lib/d/learning/help_topics/npcs/
dw_fluffos_v2/lib/d/learning/help_topics/objects/
dw_fluffos_v2/lib/d/learning/help_topics/rcs_demo/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/crowd/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/situations/
dw_fluffos_v2/lib/d/learning/items/
dw_fluffos_v2/lib/d/learning/save/
dw_fluffos_v2/lib/d/liaison/
dw_fluffos_v2/lib/d/liaison/NEWBIE/doc/
dw_fluffos_v2/lib/d/liaison/NEWBIE/save/oldlog/
dw_fluffos_v2/lib/db/
dw_fluffos_v2/lib/doc/
dw_fluffos_v2/lib/doc/creator/
dw_fluffos_v2/lib/doc/creator/autodoc/include/reaction/
dw_fluffos_v2/lib/doc/creator/autodoc/include/ritual_system/
dw_fluffos_v2/lib/doc/creator/autodoc/include/talker/
dw_fluffos_v2/lib/doc/creator/autodoc/include/terrain_map/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/baggage/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/clock/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/clothing/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/cont_save/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/corpse/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/money/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/monster/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/scabbard/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/service_provider/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/state_changer/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/wand/
dw_fluffos_v2/lib/doc/creator/autodoc/std/book_dir/
dw_fluffos_v2/lib/doc/creator/autodoc/std/key/
dw_fluffos_v2/lib/doc/creator/autodoc/std/learning/
dw_fluffos_v2/lib/doc/creator/autodoc/std/map/
dw_fluffos_v2/lib/doc/creator/autodoc/std/race/
dw_fluffos_v2/lib/doc/creator/autodoc/std/weapon_logic/
dw_fluffos_v2/lib/doc/creator/files/
dw_fluffos_v2/lib/doc/creator/policy/
dw_fluffos_v2/lib/doc/creator/room/
dw_fluffos_v2/lib/doc/effects/
dw_fluffos_v2/lib/doc/ideas/
dw_fluffos_v2/lib/doc/known_command/
dw_fluffos_v2/lib/doc/lpc/basic_manual/
dw_fluffos_v2/lib/doc/lpc/intermediate/
dw_fluffos_v2/lib/doc/new/add_command/
dw_fluffos_v2/lib/doc/new/handlers/
dw_fluffos_v2/lib/doc/new/living/
dw_fluffos_v2/lib/doc/new/living/race/
dw_fluffos_v2/lib/doc/new/living/spells/
dw_fluffos_v2/lib/doc/new/player/
dw_fluffos_v2/lib/doc/new/room/guild/
dw_fluffos_v2/lib/doc/new/room/outside/
dw_fluffos_v2/lib/doc/new/room/storeroom/
dw_fluffos_v2/lib/doc/object/
dw_fluffos_v2/lib/doc/playtesters/
dw_fluffos_v2/lib/doc/policy/
dw_fluffos_v2/lib/doc/weapons/
dw_fluffos_v2/lib/global/handlers/
dw_fluffos_v2/lib/global/virtual/setup_compiler/
dw_fluffos_v2/lib/include/
dw_fluffos_v2/lib/include/cmds/
dw_fluffos_v2/lib/include/effects/
dw_fluffos_v2/lib/include/npc/
dw_fluffos_v2/lib/include/shops/
dw_fluffos_v2/lib/net/daemon/chars/
dw_fluffos_v2/lib/net/inherit/
dw_fluffos_v2/lib/net/intermud3/
dw_fluffos_v2/lib/net/intermud3/services/
dw_fluffos_v2/lib/net/obj/
dw_fluffos_v2/lib/net/save/
dw_fluffos_v2/lib/net/smnmp/
dw_fluffos_v2/lib/net/snmp/
dw_fluffos_v2/lib/obj/amulets/
dw_fluffos_v2/lib/obj/b_day/
dw_fluffos_v2/lib/obj/examples/
dw_fluffos_v2/lib/obj/food/alcohol/
dw_fluffos_v2/lib/obj/food/chocolates/
dw_fluffos_v2/lib/obj/food/fruits/
dw_fluffos_v2/lib/obj/food/meat/
dw_fluffos_v2/lib/obj/food/nuts/
dw_fluffos_v2/lib/obj/food/seafood/
dw_fluffos_v2/lib/obj/food/vegetables/
dw_fluffos_v2/lib/obj/fungi/
dw_fluffos_v2/lib/obj/furnitures/artwork/
dw_fluffos_v2/lib/obj/furnitures/bathroom/
dw_fluffos_v2/lib/obj/furnitures/beds/
dw_fluffos_v2/lib/obj/furnitures/cabinets/
dw_fluffos_v2/lib/obj/furnitures/chairs/
dw_fluffos_v2/lib/obj/furnitures/chests/
dw_fluffos_v2/lib/obj/furnitures/clocks/
dw_fluffos_v2/lib/obj/furnitures/crockery/
dw_fluffos_v2/lib/obj/furnitures/cupboards/
dw_fluffos_v2/lib/obj/furnitures/cushions/
dw_fluffos_v2/lib/obj/furnitures/fake_plants/
dw_fluffos_v2/lib/obj/furnitures/lamps/
dw_fluffos_v2/lib/obj/furnitures/mirrors/
dw_fluffos_v2/lib/obj/furnitures/outdoor/
dw_fluffos_v2/lib/obj/furnitures/safes/
dw_fluffos_v2/lib/obj/furnitures/shelves/
dw_fluffos_v2/lib/obj/furnitures/sideboards/
dw_fluffos_v2/lib/obj/furnitures/sofas/
dw_fluffos_v2/lib/obj/furnitures/stoves/
dw_fluffos_v2/lib/obj/furnitures/tables/
dw_fluffos_v2/lib/obj/furnitures/wardrobes/
dw_fluffos_v2/lib/obj/handlers/
dw_fluffos_v2/lib/obj/handlers/autodoc/
dw_fluffos_v2/lib/obj/jewellery/anklets/
dw_fluffos_v2/lib/obj/jewellery/bracelets/
dw_fluffos_v2/lib/obj/jewellery/earrings/
dw_fluffos_v2/lib/obj/jewellery/misc/
dw_fluffos_v2/lib/obj/jewellery/necklaces/
dw_fluffos_v2/lib/obj/jewellery/rings/
dw_fluffos_v2/lib/obj/media/
dw_fluffos_v2/lib/obj/misc/buckets/
dw_fluffos_v2/lib/obj/misc/jars/
dw_fluffos_v2/lib/obj/misc/papers/
dw_fluffos_v2/lib/obj/misc/player_shop/
dw_fluffos_v2/lib/obj/misc/shops/
dw_fluffos_v2/lib/obj/misc/traps/
dw_fluffos_v2/lib/obj/monster/
dw_fluffos_v2/lib/obj/monster/godmother/
dw_fluffos_v2/lib/obj/monster/transport/
dw_fluffos_v2/lib/obj/plants/inherit/
dw_fluffos_v2/lib/obj/potions/
dw_fluffos_v2/lib/open/boards/
dw_fluffos_v2/lib/save/autodoc/
dw_fluffos_v2/lib/save/bank_accounts/
dw_fluffos_v2/lib/save/boards/frog/
dw_fluffos_v2/lib/save/books/bed_catalog/
dw_fluffos_v2/lib/save/creators/
dw_fluffos_v2/lib/save/mail/
dw_fluffos_v2/lib/save/mail/p/
dw_fluffos_v2/lib/save/soul/data/
dw_fluffos_v2/lib/save/tasks/
dw_fluffos_v2/lib/save/vaults/
dw_fluffos_v2/lib/secure/cmds/lord/
dw_fluffos_v2/lib/secure/config/
dw_fluffos_v2/lib/secure/items/
dw_fluffos_v2/lib/secure/player/
dw_fluffos_v2/lib/soul/
dw_fluffos_v2/lib/soul/i/
dw_fluffos_v2/lib/soul/j/
dw_fluffos_v2/lib/soul/k/
dw_fluffos_v2/lib/soul/o/
dw_fluffos_v2/lib/soul/q/
dw_fluffos_v2/lib/soul/to_approve/
dw_fluffos_v2/lib/soul/u/
dw_fluffos_v2/lib/soul/v/
dw_fluffos_v2/lib/soul/wish_list/
dw_fluffos_v2/lib/soul/y/
dw_fluffos_v2/lib/soul/z/
dw_fluffos_v2/lib/std/creator/
dw_fluffos_v2/lib/std/effects/
dw_fluffos_v2/lib/std/effects/attached/
dw_fluffos_v2/lib/std/effects/external/
dw_fluffos_v2/lib/std/effects/fighting/
dw_fluffos_v2/lib/std/effects/other/
dw_fluffos_v2/lib/std/environ/
dw_fluffos_v2/lib/std/guilds/
dw_fluffos_v2/lib/std/hospital/
dw_fluffos_v2/lib/std/house/
dw_fluffos_v2/lib/std/house/onebedhouse/
dw_fluffos_v2/lib/std/house/onebedhut/
dw_fluffos_v2/lib/std/house/tworoomflat/
dw_fluffos_v2/lib/std/languages/
dw_fluffos_v2/lib/std/liquids/
dw_fluffos_v2/lib/std/nationality/
dw_fluffos_v2/lib/std/nationality/accents/
dw_fluffos_v2/lib/std/nationality/accents/national/
dw_fluffos_v2/lib/std/nationality/accents/regional/
dw_fluffos_v2/lib/std/npc/goals/
dw_fluffos_v2/lib/std/npc/goals/basic/
dw_fluffos_v2/lib/std/npc/goals/misc/
dw_fluffos_v2/lib/std/npc/inherit/
dw_fluffos_v2/lib/std/npc/plans/
dw_fluffos_v2/lib/std/npc/plans/basic/
dw_fluffos_v2/lib/std/outsides/
dw_fluffos_v2/lib/std/races/shadows/
dw_fluffos_v2/lib/std/room/basic/topography/
dw_fluffos_v2/lib/std/room/controller/
dw_fluffos_v2/lib/std/room/controller/topography/
dw_fluffos_v2/lib/std/room/furniture/games/
dw_fluffos_v2/lib/std/room/furniture/inherit/
dw_fluffos_v2/lib/std/room/inherit/carriage/
dw_fluffos_v2/lib/std/room/inherit/topography/
dw_fluffos_v2/lib/std/room/punishments/
dw_fluffos_v2/lib/std/room/topography/area/
dw_fluffos_v2/lib/std/room/topography/iroom/
dw_fluffos_v2/lib/std/room/topography/milestone/
dw_fluffos_v2/lib/std/shadows/
dw_fluffos_v2/lib/std/shadows/attached/
dw_fluffos_v2/lib/std/shadows/curses/
dw_fluffos_v2/lib/std/shadows/disease/
dw_fluffos_v2/lib/std/shadows/fighting/
dw_fluffos_v2/lib/std/shadows/room/
dw_fluffos_v2/lib/std/shops/controllers/
dw_fluffos_v2/lib/std/shops/objs/
dw_fluffos_v2/lib/std/shops/player_shop/
dw_fluffos_v2/lib/std/shops/player_shop/office_code/
dw_fluffos_v2/lib/std/socket/
dw_fluffos_v2/lib/www/
dw_fluffos_v2/lib/www/external/autodoc/
dw_fluffos_v2/lib/www/external/java/telnet/Documentation/
dw_fluffos_v2/lib/www/external/java/telnet/Documentation/images/
dw_fluffos_v2/lib/www/external/java/telnet/examples/
dw_fluffos_v2/lib/www/external/java/telnet/tools/
dw_fluffos_v2/lib/www/pics/
dw_fluffos_v2/lib/www/secure/creator/
dw_fluffos_v2/lib/www/secure/editors/
dw_fluffos_v2/lib/www/secure/survey_results/
dw_fluffos_v2/win32/
<title>A Guide To Bugfixing</title> 
<p align="center"><font size="+2"><b>A Simple Guide to Bug Fixing</b></font></p>
<p align="center">&nbsp; </p>
<p> A lot of people avoid the fixing of simple bugs in their domains because they 
  think it is more difficult than it really is, they don't really understand how 
  to do it, or they are not sure how to use RCS.
<p> This file is designed to be a simple walkthrough of how to fix bugs in your 
  domain. There is no place to hide; by typing fixed 'creator' you can see how 
  many bugs have been fixed by each creator.The total numbers of bugs fixed by 
  everyne can be seen by typing 'fixed all'. 
<p>There are two ways to start. The first way is to use <b>finderrors</b>, which 
  has its own helpfile in case you get confused. Finderrors will allow you to 
  add directories to a list and then check that list for error reports. 
<p> To use finderrors, you must first add the directories you want to the list. 
  To do this, type: 
<blockquote>
  <p><code>finderrors add</code> <i>directory name</i></p>
</blockquote>
<p> For example,
<blockquote>
  <p><code>finderrors add /d/ram/*</code></p>
</blockquote>
<p> would add all of the Ram domain to your list.
<p> Then type:
<blockquote>
  <p><code>finderrors </code></p>
</blockquote>
<p>to take you to an error. The command:
<blockquote>
  <p> <code>finderrors count</code></p>
</blockquote>
<p> will list all of the errors in the directories you chose and give you a total. 
  For more detailed finderrors help, see the helpfile.
<p> The other way to do it is to go to the relevant error tracker, posted on domain 
  boards weekly. It should look something like the following: 
<blockquote> 
  <p>Title: "Error summaries for Ram" <br>
    There are reports in the following directories in Ram<br>
    BUG &nbsp;&nbsp;&nbsp;&nbsp;TYPO&nbsp;&nbsp;&nbsp;&nbsp; IDEA<br>
    &nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    0&nbsp;&nbsp;&nbsp; /d/ram/Razorback<br>
    &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    0 &nbsp;&nbsp;&nbsp;/d/ram/Temple_of_Soyin<br>
    &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;/d/ram/bandit_camp<br>
    &nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    0 &nbsp;&nbsp;&nbsp;/d/ram/chars<br>
    &nbsp;&nbsp;&nbsp;0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;/d/ram/foothills<br>
    &nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;/d/ram/items<br>
    &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    0&nbsp;&nbsp;&nbsp; /d/ram/madstoat<br>
    &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp; 
    /d/ram/mountains<br>
    &nbsp;&nbsp;&nbsp;1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp; 
    /d/ram/ohulan/dock_street<br>
    &nbsp;&nbsp;&nbsp;3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp; 
    /d/ram/ohulan/market<br>
    &nbsp;&nbsp;12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    2 &nbsp;&nbsp;&nbsp;TOTAL</p>
</blockquote>
<p>Go to the relevant directory using the cd command. (For example:</p>
<blockquote>
  <p><code>cd /d/ram/chars</code></p>
</blockquote>
<p> Then type:</p>
<blockquote> 
  <p><code>errors</code> </p>
</blockquote>
<p>to bring up the bug report for that directory. Or, alternatively:</p>
<blockquote>
  <p> <code>errors</code> <i>directory name</i></p>
</blockquote>
<p>will work just as well, without having to cd.</p>
<p>A bug, typo or idea report will show up in the following format: </p>
<blockquote>
  <p>ROOM TYPO<br>
    /d/ram/ohulan/market/market_c<br>
    Made by : Sasquatch at : Wed Sep 8 09:15:31 1999</p>
  <p> set_short is center, not centre<br>
    [1-1] (1) Choose from EBUCFDNPGIQX, H for help.</p>
</blockquote>
<p> Once you have read the error report, it is always a good idea to go to the 
  location of the bug or typo mentioned in the report to check it out. If you 
  determine it needs fixing, you must unlock the file using RCS. (You cannot modify 
  a file on RCS without unlocking it first.)<br>
  Please note: RCS has an excellent helpfile.</p>
<p> To unlock an RCS file, type:</p>
<blockquote>
  <p><code>rcsout <i>file pathname</i></code></p>
</blockquote>
<p> For example:</p>
<blockquote>
  <p> <code>rcsout /d/ram/ohulan/market/market_c</code></p>
</blockquote>
<p> would unlock the file to you. Only you can edit that file until you put it 
  back. This gives you access to fix the file, which can be fixed using ftp or 
  ed, depending on your preference. You must have write access to the file to 
  be able to rcsout it however.</p>
<p> Using rcsout should return something close to the following:</p>
<blockquote>
  <p> >rcsout /d/ram/ohulan/market/market_c<br>
    d/ram/ohulan/market/RCS/market_c.c,v --> d/ram/ohulan/market/market_c.c<br>
    revision 1.2 (locked)<br>
    done </p>
</blockquote>
<p>Then fix the typo in the normal way and update the room to make sure it works. 
  Please remember to check the room for objects that might be destroyed or similar 
  situations before updating.</p>
<p> If something goes wrong here and you accidentally break something, do not 
  panic. The command:</p>
<blockquote> 
  <p><code>rcsrelease</code><i> file pathname</i></p>
</blockquote>
<p> will revert the file to the previous version. If everything works fine, type:</p>
<blockquote>
  <p><code>rcsin</code> <i>file pathname</i></p>
</blockquote>
<p>to check the file back in so others may access it. </p>
<p>The rcsin command will prompt you to add a short comment explaining what you 
  did. Please do so. For example:</p>
<blockquote>
  <p> rcsin /d/ram/ohulan/market/market_c<br>
    Enter a comment. <br>
    Enter your text. Use ** on a line by itself to exit.<br>
    1 ] Fixed typo<br>
    2 ] ** <br>
    1 lines - Choose from IDLMCESQ or H for help. <br>
    s<br>
    Quitting and saving.</p>
</blockquote>
<p> > d/ram/ohulan/market/RCS/market_c.c,v <-- d/ram/ohulan/market/market_c.c<br>
  new revision: 1.3; previous revision: 1.2 <br>
  done</p>
<p> There is a command called <b>rcslog</b>, used as expected:</p>
<blockquote>
  <p><code>rcslog</code><i> file pathname</i></p>
</blockquote>
<p>so, in this case:</p>
<blockquote> 
  <p> <code>rcslog /d/ram/ohulan/market/market_c</code></p>
</blockquote>
<p> will show you a log of all changes done to the file.</p>
<p> For example:</p>
<blockquote>
  <p> rcslog /d/ram/ohulan/market/market_c<br>
    RCS file: d/ram/ohulan/market/RCS/market_c.c,v<br>
    Working file: d/ram/ohulan/market/market_c.c<br>
    head: 1.3<br>
    branch:<br>
    locks strict <br>
    access list:<br>
    symbolic names: <br>
    keyword substitution: kv<br>
    total revisions: 3; selected revisions: 3 <br>
    description:<br>
    Bing<br>
    ----------------------------<br>
    revision 1.3<br>
    date: 1999/09/08 16:28:52; author: sasquatch; state: Exp; lines: +1 -1<br>
    Fixed typo<br>
    ----------------------------<br>
    revision 1.2 date: 1999/03/13 16:14:51; author: rue; state: Exp; lines: +1 
    -1<br>
    fixed a typo - Rue<br>
    ----------------------------<br>
    revision 1.1 date: 1999/02/25 21:45:44; author: tape; state: Exp; <br>
    Initial revision<br>
    ============================================================================</p>
</blockquote>
<p> The error is now fixed; all that needs doing is to mark the bug report as 
  done so no one else wastes time trying to fix it. This is done by entering the 
  errors menu again, either by typing <b>errors</b> while in the directory or 
  by using <b>finderrors.</b></p>
<p>Pressing h for the helpfile will give you the following: </p>
<blockquote>
  <p>[1-1] (1) Choose from EBUCFDNPGIQX, H for help.<br>
    h<br>
    B b - Post the report to board b.<br>
    E - Edit the file to correct the error.<br>
    E f - Edit file with name f.<br>
    I - Change a report into an idea.<br>
    U - Forward and delete report to the 'unknown' list. <br>
    F n - Forward and delete report to creator or directory n.<br>
    C - Enter a comment about the report. <br>
    D - Mark report as fixed. <br>
    D F - Mark report as being fixed. <br>
    D N - Mark report as not an error. <br>
    D C - Mark report as being considered.<br>
    D R - Delete report and reply to sender yourself. <br>
    The word $report$ will be replaced by the original report.<br>
    N/+ - Next report.<br>
    P/- - Previous report.<br>
    G n - Go to report n.<br>
    Q - Quit.<br>
    X - Save and quit.<br>
    H/? - This help file.<br>
    [1-1] (1) Choose from EBUCFDNPGIQX, H for help </p>
</blockquote>
<p>In this case you would use option d, as you have fixed the error. This will 
  mark it as fixed and put you back to the error menu. At this point, DO NOT QUIT 
  USING Q; that will quit you out of the menu. The correct option is x, which 
  will save and quit. If you do press q, do not panic. It will ask you if you 
  really do want to quit without saving. Selecting x will automatically send the 
  person who reported the bug mail telling them it was fixed. </p>
<p>This helpfile explains how to fix bugs using ftp and the mud. For your information, 
  it is also possible to use the error handler on the secure pages of the Disc's 
  webpage to fix bugs. It works in a similar fashion as the handler on the mud 
  does, but has a few significant differences.</p>
<p> In the web handler, you can enter a directory, like /d/ram/, and select whether 
  you would like to search the subdirectories for errors. In doing this, you have 
  the choice of errors to search for. You can see all of the errors in the directory, 
  which includes the ones open, fixed, or fixing, or choose to just view one type, 
  for example the open (not yet fixed) bugreps. Also, you can choose to view just 
  the bugs, typos or ideas in the directory, or again, view them all. There is 
  an index of the bugs in the directory, which will let you view all of the bugs 
  in a list, and shows the dates, this is useful for seeing the newer bugreps, 
  instead of having to search through them all for the new ones, that have shown 
  up on finderrors.</p>
<p> Another advantage this interface has, is that you can see the numbers in each 
  individual directory, so, if you had for example /d/guilds/priests and also 
  /d/guilds/assassins in your finderrors list, a finderrors count would only show 
  the total bugs, but by using the web for just priests, this allows you to see 
  how many are in each directory. There are also other options to search from, 
  such as only show reports with fixer..., only show reports about..., only show 
  reports containing..., don't show reports containing... These options allow 
  you to search out bugs specifically for the ones you are looking for.</p>
<p> When you view a bug report using the web interface, there is an option availible 
  for you to edit the file in question. (This is useful for those quick fixes 
  during times when you can web surf, but not mud) Upon editing the file to a 
  fixed version, it will save the file to /tmp/<i>creator</i>/, where <i>creator</i> 
  is your name. The file can then be copied to the relevent directory when you 
  next log on. The /tmp/<i>creator</i> directory will be added automatically, 
  there is no need for you to make one yourself.</p>
<p> A popular option is to use both handlers together, search for bugs using the 
  web handler, fix them using the mud, and then mark as fixed using the web. When 
  a bug is marked as fixed using the web, it is important to click on the save 
  button, this is the same as quitting with X in the mud interface, and will send 
  a mail to the people who reported the bugs. The don't save option is the same 
  as q in the mud, and will just quit and leave the bugs. The choice of interface 
  is entirely down to personal preference, some like the web, some only use the 
  mud, but it is always nice to have the option of more.</p>
<p align="center"> I hope this helps people to understand bug fixing a little 
  better. </p>