Merge pull request #20 from OpieDelivers/master

Formatting & Spellchecking in "doc"
This commit is contained in:
Thomas Arp 2015-03-26 13:54:26 +01:00
commit 9e6682d9dc
23 changed files with 46 additions and 51 deletions

View file

@ -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.

View file

@ -25,9 +25,9 @@ UNIX. What you need is:
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.

View file

@ -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 <Obey$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.
@ -85,4 +85,3 @@ any trouble contact garethduncan@argonet.co.uk.
Bye.
-Gareth

View file

@ -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.

View file

@ -53,4 +53,3 @@ you turned off debug mode, in which case it will be in the circle\release
directory. By compiling in this way, instead of using the GNU Win32
thingy, or embedding the makefile that came with circlemud inside a
project, allows you to use all of MSVC++'s interesting features.

View file

@ -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...

View file

@ -128,5 +128,3 @@ can try to make Circle work with every UNIX variant that we can.
Jeremy Elson
(write to help@circlemud.org for help)

View file

@ -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.

View file

@ -21,4 +21,3 @@ the following changes:
If you have any further information, patches, or more detailed instructions,
please mail them to us at bugs@circlemud.org.

View file

@ -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 Builders 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
@ -1749,7 +1749,7 @@ values:
Shop Room Number
The virtual number the mobile must be in for the shop to be effective. (So
transed shopkeepers cant sell in the desert).
trans'ed shopkeepers cant sell in the desert).
Time when open start 1
Time when open end 1

View file

@ -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.

View file

@ -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.

View file

@ -299,4 +299,3 @@ Tips for creating events:
o Any place a game object is extracted from the game, any events it points to
should be canceled and its pointer to the events set to NULL.

View file

@ -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

View file

@ -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:

View file

@ -54,7 +54,7 @@ The file is formatted as follows:
<messg to others if body part found>
<messg to victim if body part found>
<messg to char if object found>
<messagee to others if object found>
<messg to others if object found>
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

View file

@ -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 <drink type>" 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