diff --git a/doc/FAQ.txt b/doc/FAQ.txt index 73e3e34..ac1321d 100644 --- a/doc/FAQ.txt +++ b/doc/FAQ.txt @@ -114,7 +114,7 @@ out other tbaMUD's at: http://www.tbamud.com/forum?c=showthread&ThreadID=86 First, a MUD is not a learning project. It has tens of thousands of lines to it, many of which are obscure and unclear to even moderately skilled programmers. Those little, ``Hello, world,'' programs are for learning, -maybe little math tests, etc. A MUD is a pretty ambitous project to start +maybe little math tests, etc. A MUD is a pretty ambitious project to start with. That's like trying to run before you can walk, and while there's more difficult things than a MUD to start with, there's a ton of easier things you should start with. Second, if you are persistent, get a good C reference book @@ -152,7 +152,7 @@ By checking out the content at http://www.tbamud.com. 1.4. What is tbaMUD? -TbaMUD is a DikuMUD derivitave, developed by Jeremy Elson as CircleMUD from +TbaMUD is a DikuMUD derivative, developed by Jeremy Elson as CircleMUD from Gamma v0.0 of DikuMUD created by Hans Henrik Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert and Sebastian Hammer at DIKU (Computer Science Instutute at Copenhagen University). Note that CircleMUD is a Diku @@ -269,7 +269,7 @@ how to add new spells, skills, commands, etc. `building.txt' has information about the World file formats and how to read the files, etc. There are many other documents in the doc directory with useful information, read them all. -If you still have questions after reading the doucmentation, check out: +If you still have questions after reading the documentation, check out: http://tbaMUD.com/ http://cwg.lazuras.org/modules.php?name=Forums @@ -356,7 +356,7 @@ have enough time and space. 3.2. Why do I get all sorts of errors with ``crypt'' functions and header files? -TbaMUD normally uses the UNIX crypt() function to enrypt players' passwords. +TbaMUD normally uses the UNIX crypt() function to encrypt players' passwords. Because of export restrictions imposed by the U.S., some systems do not have the crypt() function. ``configure'' will usually be able to figure out whether or not your system has crypt(), but if it guesses incorrectly and @@ -596,10 +596,10 @@ character is sent a message by the mud after connecting, but before the socket is flagged with an exception or reads 0 bytes. By default, tbaMUD ignores these SIGPIPEs, with the line my_signal(SIGPIPE, SIG_IGN) in signal_setup(). Where most people see the problems with SIGPIPE is while -debugging with GDB. By default, GDB responds to a SIGPIPE by stoping the +debugging with GDB. By default, GDB responds to a SIGPIPE by stopping the program, printing that a SIGPIPE was received, and passing it to the program. You can change the action taken by GDB by using the `handle' -command. To stop the program from stoping at SIGPIPE, you would give GDB the +command. To stop the program from stopping at SIGPIPE, you would give GDB the command `handle SIGPIPE nostop' 4.6. When I run tbaMUD under Linux, it tells me ``gethostbyaddr: con- @@ -658,7 +658,7 @@ UNIX does. pl12 allows you to direct logs to a specific file instead. gives: ``gethostbyaddr: No such file or directory'' This means the MUD can't resolve the IP address of the connecting player's -source site innto a hostname. You probably don't have DNS correctly +source site into a hostname. You probably don't have DNS correctly configured in the Windows Network Control Panel menu (under configuration of the TCP protocol). Make sure you have the IP address of your ISP's DNS server listed. diff --git a/doc/README.AMIGA b/doc/README.AMIGA index 362deba..573ae93 100644 --- a/doc/README.AMIGA +++ b/doc/README.AMIGA @@ -22,12 +22,12 @@ UNIX. What you need is: * 6 MB's of RAM, it might work with less but has not been tested. - You can find it at the local computerstore. :) + You can find it at the local computer store. :) * A 68020 CPU or better is required, I've not been able to compile it without - specifying the -m68020 flag, therefor it won't run on a 68000 or 68010 CPU. + specifying the -m68020 flag, therefore it won't run on a 68000 or 68010 CPU. - A1500, A2500, A3000, A4000 and A1200 all come with factoryinstalled 68020-040 + A1500, A2500, A3000, A4000 and A1200 all come with factory-installed 68020-040 CPU's. If you own an unexpanded Amiga not listed above you'll need to expand it. diff --git a/doc/README.ARC b/doc/README.ARC index 323f338..5a48788 100644 --- a/doc/README.ARC +++ b/doc/README.ARC @@ -3,12 +3,12 @@ You will need: The CircleMUD source code. -!GCC, !UnixLib, drlink and make avaliable from Hensa. -Acorns sockets library avaliable form the Acorn ftp site. +!GCC, !UnixLib, drlink and make available from Hensa. +Acorns sockets library available form the Acorn ftp site. A copy of !FreeNet and !FreeTerm. 1) Firstly obtain a copy of !GCC, !UnixLib, drlink, make and Acorns - sockets libary. + sockets library. 2) Place the directory Sockets from the sockets library inside !UnixLib37.src.clib @@ -41,12 +41,12 @@ A copy of !FreeNet and !FreeTerm. 8) Create an obey file called !Compile in the src containing the following lines - -- begin (don't linclude this line) + -- begin (don't include this line) WimpSlot -min 10000K -max 10000K dir make -r - -- end (don't linclude this line) + -- end (don't include this line) and set the wimpslot to as much memory as you can afford. diff --git a/doc/README.BORLAND b/doc/README.BORLAND index 71dd9f7..93cd4c5 100644 --- a/doc/README.BORLAND +++ b/doc/README.BORLAND @@ -55,7 +55,7 @@ Click on START and then on RUN. (Type) telnet localhost 4000 (Enter) - The first one to logon becomes the Implentor. + The first one to logon becomes the Implementor. Also remember that you are using Windows95's built-in telnet program which is very basic. diff --git a/doc/README.MSVC8 b/doc/README.MSVC8 index 50cea4e..6a15814 100644 --- a/doc/README.MSVC8 +++ b/doc/README.MSVC8 @@ -16,7 +16,7 @@ Compiling with MS Visual C++ 8.0: 3. Select "Win32 Console Application." Click OK. 4. On the next screen Select "Application Settings" and check "Empty - Project" under the "Additonal Options" heading. Click Finish. + Project" under the "Additional Options" heading. Click Finish. 5. In the solution explorer, right click on the "header" folder, and select Add->Existing Item... diff --git a/doc/README.VMS b/doc/README.VMS index cb7c800..1be790d 100644 --- a/doc/README.VMS +++ b/doc/README.VMS @@ -15,7 +15,7 @@ To build this, you need the following: .2) A TCP/IP stack for OpenVMS that supports UCX emulation. I have personally only tested out Multinet v4.1B and Multinet v4.2. - If you are using a TCP/IP stack that dosen't support UCX + If you are using a TCP/IP stack that doesn't support UCX emulation I would suggest getting a copy of Multinet though the OpenVMS hobbyist program at http://www.montagar.com/hobbyist. diff --git a/doc/building.txt b/doc/building.txt index 4ac649a..2a17848 100644 --- a/doc/building.txt +++ b/doc/building.txt @@ -2,7 +2,7 @@ If you have any additions, corrections, ideas, or bug reports please stop by the Builder Academy at telnet://tbamud.com:9091 or email rumble@tbamud.com -- Rumble The tbaMUD Builder’s Manual -Originall by Jeremy Elson +Originally by Jeremy Elson This document describes how to create tbaMUD areas, and specifies the file formats for worlds, monsters, objects, shops, triggers, and zones, as well as @@ -581,7 +581,7 @@ description in this E section. Description Text The text that will be displayed when a player types “look ,” where is one of the keywords specified in the Keyword -List of this Esection. +List of this E section. 3.4 World File Example Here is a sample entry from a tbaMUD world file: @@ -1749,7 +1749,7 @@ values: Shop Room Number The virtual number the mobile must be in for the shop to be effective. (So -trans’ed shopkeepers can’t sell in the desert). +trans'ed shopkeepers can’t sell in the desert). Time when open start 1 Time when open end 1 diff --git a/doc/coding.txt b/doc/coding.txt index 634692d..71151d5 100644 --- a/doc/coding.txt +++ b/doc/coding.txt @@ -443,7 +443,7 @@ from their own MUD. A 3-minute timer signal prevents the MUD from being stuck in infinite loop forever. The common shutdown signals of SIGHUP (Unix), SIGTERM, and SIGINT are mapped to a function that prints their reception and then quits the program. The children signal, SIGCHLD, is set up to remove finished -autowizinstances. +autowiz instances. From here, the .killscript file is removed since if we’ve made it this far, we can start successfully. The only thing left now is to enter the interactive phase in @@ -1229,7 +1229,8 @@ the spell as the recipient of the message. Group spells simply call another spell on everyone in your current group. If you want a ‘group fly’ spell, then you make a ‘fly’ spell first. Afterward, you make -the ‘group fly’ definition and then fill in some template areas of the perform_mag_groups() function. What you write there will depend on how your spell +the ‘group fly’ definition and then fill in some template areas of the +perform_mag_groups() function. What you write there will depend on how your spell is designed. General summoning spells (not ‘summon’ itself) deal with the conjuration of @@ -1399,7 +1400,7 @@ values into consideration. See do_bash() in act.offensive.c. 3.5 Adding Classes Classes are one of the implementors’ most important decisions because the players -will constantly deal with them, their advantanges, and their limitations. A good +will constantly deal with them, their advantages, and their limitations. A good class should be balanced so that it has its own unique perks and flaws, never making other classes pointless to play. @@ -1555,7 +1556,7 @@ foreground colors. 4 Writing Special Procedures -Basic pecial procedures have largely been replaced by trigedit. Thus shifting the +Basic special procedures have largely been replaced by trigedit. Thus shifting the workload from the coder to the builder to add life and creativity into their zones. While it is easier, and less time consuming, to make triggers than special procedures they are still used for such functions as banks and guildmasters. diff --git a/doc/color.txt b/doc/color.txt index c737428..377cb85 100644 --- a/doc/color.txt +++ b/doc/color.txt @@ -62,7 +62,7 @@ The recommended series is the CC series (i.e. CCNRM(), CCRED(), etc.) The CC series macros require two arguments a pointer to the character to whom the string is being sent, and the minimum color level the player must be set to in order to see the color. Color sent as 'brief' (formerly known as sparse it was -changed for consistancy with the syslog command) (C_SPR) will be seen by people +changed for consistency with the syslog command) (C_SPR) will be seen by people with color set to sparse, normal, or complete; color sent as normal (C_NRM) will be seen only by people with color set to normal or complete; color sent as complete (C_CMP) will be seen only by people with color set to complete. diff --git a/doc/license.txt b/doc/license.txt index d98e086..b2eb0a2 100644 --- a/doc/license.txt +++ b/doc/license.txt @@ -213,7 +213,7 @@ Rules: Any running version of DikuMud must include our names in the login - sequence. Furthermore the "credits" command shall always cointain + sequence. Furthermore the "credits" command shall always contain our name, addresses, and a notice which states we have created DikuMud. You are allowed to alter DikuMud, source and documentation as long as diff --git a/doc/releases.txt b/doc/releases.txt index 5920be0..46ff9f8 100755 --- a/doc/releases.txt +++ b/doc/releases.txt @@ -6,7 +6,7 @@ Circle and tbaMUD Release History Abstract This document lists the release history of CircleMUD and at the end is the post -to rec.games.mud.diku which originally anounced CircleMUD as a publically +to rec.games.mud.diku which originally announced CircleMUD as a publicly available MUD source code. tbaMUD Release history: diff --git a/doc/socials.txt b/doc/socials.txt index 083587d..ad4a780 100644 --- a/doc/socials.txt +++ b/doc/socials.txt @@ -54,7 +54,7 @@ The file is formatted as follows: - + All socials are 14 lines followed by a blank line. After the blank line is either the beginning of the next social or a dollar sign which marks the end of diff --git a/doc/syserr.txt b/doc/syserr.txt index c231a10..35318a7 100644 --- a/doc/syserr.txt +++ b/doc/syserr.txt @@ -38,7 +38,7 @@ descriptions. So only delete if there is no exit description. Another common error is caused by how shop code handles drink containers poorly. In order for shops to display a jug as "a jug of " they must have the drink type as the last alias. It is good practice to put the -drink type as the first and last word of an objects namelist (older verions +drink type as the first and last word of an objects namelist (older versions of CircleMUD expect it first and once the object is empty it removes one of the drink aliases). i.e. a shot of whisky should have the namelist: whisky shot whisky diff --git a/doc/utils.txt b/doc/utils.txt index 1535dc6..79c8bfc 100644 --- a/doc/utils.txt +++ b/doc/utils.txt @@ -65,7 +65,7 @@ within the larger world file. This is done by inserting world file at the appropriate points, where filename is the name of the file for the following section. -The command line syntax for splitis as follows: +The command line syntax for split is as follows: split < [filename] @@ -78,7 +78,7 @@ CircleMUD world file on the world wide web. It converts the world file into a series of HTML files, one per room, all named according to the virtual number of the room, and linked via their exits. -The command line syntax for wld2htmlis as follows: +The command line syntax for wld2html is as follows: wld2html @@ -96,7 +96,7 @@ This utility allows you to display some static text on a port when anyone connects to it. This is useful when the mud server is moving, changing ports, or is down for maintenance. -The command line syntax for signis as follows: +The command line syntax for sign is as follows: sign @@ -116,7 +116,7 @@ This utility allows you to view player rent files offline. It displays the type of rent; Rent, Crash, Cryo, or lost link (TimedOut). It also displays the object vnum and first keyword. -The command line syntax for listrentis as follows: +The command line syntax for listrent is as follows: listrent [ .. ] @@ -136,7 +136,7 @@ systems, but a solution for all other systems is being designed. If you wish to change the text in the headers of the Wizlist or the Immlist, this is the utility to edit. -The command line syntax for autowizis as follows: +The command line syntax for autowiz is as follows: autowiz [pid to signal]