mirror of
https://github.com/tbamud/tbamud.git
synced 2025-09-22 05:50:48 +02:00
Merge pull request #20 from OpieDelivers/master
Formatting & Spellchecking in "doc"
This commit is contained in:
commit
9e6682d9dc
23 changed files with 46 additions and 51 deletions
14
doc/FAQ.txt
14
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.
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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...
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue