--- crossfire/lib ---


Protocol:pserver User:anonymous
Machine:crossfire.cvs.sourceforge.net CVSROOT:/cvsroot/crossfire

Filename: Makefile.am
Revision 1.29qal21 2006/08/09 22:07:23 +1 -1
Remove references to regions from makefiles.
Show difference between Revision 1.28 and 1.29
Revision 1.28akirschbaum 2006/06/06 16:38:41 +3 -2
Add commands rules and news to display the rules/news files.
Show difference between Revision 1.27 and 1.28
Revision 1.27cavesomething 2006/02/09 20:17:02 +1 -1
make the dm stats command print Int and damage, display in sequential order, and add a help file for the command
Show difference between Revision 1.26 and 1.27
Revision 1.26ryo_saeba 2006/02/08 15:41:54 +2 -1
Add DM command insert_into <where> <what>
Show difference between Revision 1.25 and 1.26
Revision 1.25akirschbaum 2005/11/05 02:28:05 +1 -1
lib/Makefile.am: Add template-maps to list of directories to create while
install.
Show difference between Revision 1.24 and 1.25
Revision 1.24akirschbaum 2005/09/09 16:09:40 +1 -1
Allow a DM to cast spells and prayers in no-magic/no-prayer areas. Add new
command "wizcast" to toggle this setting.
Show difference between Revision 1.23 and 1.24
Revision 1.23akirschbaum 2005/08/15 18:08:33 +1 -1
lib/Makefile.am, lib/Makefile.in: Actually install help file for showpets.
Show difference between Revision 1.22 and 1.23
Revision 1.22akirschbaum 2005/07/20 03:18:08 +2 -1
lib/Makefile.am, lib/Makefile.in, lib/help/whereabouts: Add help for
whereabouts command.
Show difference between Revision 1.21 and 1.22
Revision 1.21akirschbaum 2005/07/16 17:05:54 +0 -1
Remove non-existent file from list of help files to install.
Show difference between Revision 1.20 and 1.21
Revision 1.20akirschbaum 2005/07/16 13:02:52 +13 -5
lib/Makefile.am: Update list of help files to install.
Show difference between Revision 1.19 and 1.20
Revision 1.19mwedel 2005/07/08 18:58:34 +1 -1
lib/Makefile.am, lib/Makefile.in: Remove map_check from normal distribution
due to different license on file
MSW 2005-07-08
Show difference between Revision 1.18 and 1.19
Revision 1.18tchize 2005/05/29 10:37:53 +1 -1

MOTD now splitted in 3 files: rules, news and motd.
They are sent on connection to client in this exact order.
Show difference between Revision 1.17 and 1.18
Revision 1.17ryo_saeba 2005/03/15 15:06:21 +1 -1
Apply patch #1145089 by cavesomething for region support
Show difference between Revision 1.16 and 1.17
Revision 1.16akirschbaum 2004/12/10 03:34:08 +1 -1
Use correct filename 'server_speed'.
Show difference between Revision 1.15 and 1.16
Revision 1.15temitchell 2004/08/29 11:43:20 +1 -1
- add new directory for datafiles to local dir (var/crossfire/datafiles)
Show difference between Revision 1.14 and 1.15
Revision 1.14mwedel 2004/06/14 23:12:42 +1 -1
Remove the 'name' help file. No command exists.
MSW 2004-06-14
Show difference between Revision 1.13 and 1.14
Revision 1.13mwedel 2004/05/20 00:49:52 +1 -1
include/book.h: Increase the size of BOOK_BUF, so inscribed books can hold
more informatin.
lib/Makefile.am, lib/Makefile.in: Add the 'rename' to the list of help
files.
lib/archetypes: update the glyph/rune spells to have proper face.
lib/bmaps, lib/crossfire.* - add glyph.111 image.
server/gods.c: Modify tailor_god_spell() to look harder to find a god -
necessary for glyph spells.
server/spell_attack.c: Give players 50% of exp for monsters they charm.
MSW 2004-05-19
Show difference between Revision 1.12 and 1.13
Revision 1.12mwedel 2004/04/27 02:35:33 +1 -1
Re-add bmaps.paths to list of files to include in distribution. While
it is not needed by the target, if it is missing, the makefiles try to
rebuild it, which it may not be able to do.
MSW 2004-04-26
Show difference between Revision 1.11 and 1.12
Revision 1.11tanner 2004/03/04 17:46:52 +1 -1
Make the .pl (perl scripts) be installed 755.
Show difference between Revision 1.10 and 1.11
Revision 1.10mwedel 2003/09/13 00:01:34 +5 -2
Updated code for skill + spell code. skills and spells are now objects.
tuning these now means changing the archetypes. New spells can now
be added just by making a new archetype. Lots of code cleanup
also done.
MSW 2003-09-12
Show difference between Revision 1.9 and 1.10
Revision 1.9temitchell 2003/07/25 21:10:40 +1 -2
- addition of Banish command. This ad a new file for ban.c to check in
var called banish where banished IPs are stored.
- modified kick command to kill the socket and really kick the player.
- touched up the get player by name so the messages are more generic.
Show difference between Revision 1.8 and 1.9
Revision 1.8tchize 2003/06/19 05:59:28 +1 -1

Added support for smoothing to the client.
This will allow (i hope) better graphical results while using very
little bandwidth overhead.
Changes done follows:
- Added protocol command MapExtendedInfos and smooth commands to server
- Added a SetUp paramater in protocol for activating smoothing
(disabled by default) or more general Extended map infos
- Added file lib/smooth a text file containing some smoothing info a
client might ask the server about.
- Changed loader.l to be able to mark an object as 'smoothed' in
archetypes (the smoothlevel parameter) and rebuild loader.c
accordingly
- Changed lib/Makefile.am to install lib/smooth file in shared folder
- Rebuild the Makefiles.am and the Configure script (using autogen.sh)

To be able to smooth, A client commit (the common part+ the gtk part)
will follow and an archetypes commit will also follow.

I will also detail changes to the protocol within a few days
Server has been tested with older client to check backward compatibility
Show difference between Revision 1.7 and 1.8
Revision 1.7mwedel 2003/05/26 23:37:00 +7 -2
lib/collect.pl.in: Modify it so that it will collect .trs (treasure) files and
build a treasures.bld from that as well as the existing treasures file. In
this way, treasure information for objects can be put in the arch
directory.
lib/Makefile.am, Makefile.in: Modified so that it copies over the
treasures.bld to treasures in the destination directory. Have
the collect directive also build the images, so that a double
make isn't necessary.
lib/treasures.bld: Added file - like the archetypes, this is the pre-
build treasure file. Until .trs files are added, this will just
match the treasures file with some additional comments.
MSW 2003-05-26
Show difference between Revision 1.6 and 1.7
Revision 1.6mwedel 2003/04/02 02:12:53 +2 -2
TODO: Various updates
aclocal.m4,configure: Update path to find python (fix again)
common/image.c: Minor update to a ocmment in the code.
common/los.c: Add missing P_OUT_OF_MAP checks that resulted in some incorrect
LOS calcuations.
include/funcpoint.h: Remove draw_func function pointer.
lib/Makefile.am, in: Remove bmaps.paths to from being installed or being part
of distribution - bmaps.paths is only needed when collecting the image
lib/*: Rebuilt
server/c_object.c: Patch by Bernd Edler to have the apply functions take into
acount if the item is equipped or not when looking for good matched items.
server/commands.c: Move printlos to normal commands. I don't think it reveals
any information that is in any way harmful. And since it dumps the
output to the players screen, no concern of it filling up log files.
Also, when doing LOS debugging, it is pointless to have it as a DM command
because LOS is ignored for DM's.
server/disease.c: Modify remove_symptoms to remove all symptoms the player
may have a disease. Modify infect_object() to not allow a creature to
have more than one instance of the same disease.
socket/info.c: remove draw() - instead, draw_client_map() can be used,
as that is most the only thing draw() did anyways.
socket/loop.c: Update draw() calls to draw_client_map()
socket/request.c: Remove special handling for darkness==4 cases (first
space that is in full darkness) - this is extra complications and causes
display problems. Update draw_client_map() to include the little bit
of logic that draw() had that this function did not have.
MSW 2003-04-01
Show difference between Revision 1.5 and 1.6
Revision 1.5mwedel 2003/02/25 02:15:39 +3 -2
Fix lib/Makefile.am - some lines got split/joined that should not
have been.
Rebuilt some of the doc files.
MSW 2003-02-24
Show difference between Revision 1.4 and 1.5
Revision 1.4garbled 2003/01/29 18:07:06 +3 -3
New materialtype system for crossfire. Based in concept on my original
design, but rewritten from scratch to make it easily extensible.

In a nutshell:

Each of the old materialtypes (metal, glass, stone, wood) are now a class
of materials. When an item in the game is created, if it does not have a
specific materialname of it's own, a materialname is generated randomly
from the matching entries in the "lib/materials" file. This file
contains all of the saving throws, and other material specific
modifications for each of the expanded materials.

Materials can be manually specified in the arch with the "materialname"
directive. Such as the gold coins, which are specified to be made of,
you guessed it, gold.

Saving throws have been slightly rewritten to use the new materialtypes,
and a few other minor details associated with materialtypes have been
patched up.

Adding a new type of stone or wood, is as simple as adding a new entry in
the lib/materials file. The game will automatically start distributing
them around randomly.
Show difference between Revision 1.3 and 1.4
Revision 1.3mwedel 2002/09/28 02:19:39 +1 -1
Mostly bugfixes, but the addition of a wiz 'hide' command which makes the
wiz out of sight so to speak.
--
common/loader.l, common/loader.c: Fix bug where flag values were being saved
with actual value of the flag (eg, 32768, 16, etc) instead of 1/0 value -
Code effectively worked the same, just was a bit odd looking at save files.
include/player.h: Add hidden element to player structure.
include/sproto.h: Add command_hide(), update proto for players_on_map()
lib/Makefile.am, lib/Makefile.in: add wizhelp/hide file.
server/apply.c: Add error checking to converts so it doesn't crash if the
converter doesn't have a proper other_arch. Modify shopmats so that they
don't transport spell effects, like fireballs an burning hands.
server/attack.c: Modify code so players can drain other players exp.
server/c_misc.c: Modify various functions to not show info on hidden DM.
server/c_wiz.c: Add command_hide(), clean up command_invisible() a bit.
server/commands.c: Add hide command to dispatch table.
server/main.c: Add code to not update players on map for hidden dm.
server/player.c: Give hidden dm perpetual invisiblity.
server/skills.c: Only get exp if you actually stole an item - fixes abuse
whereby players who couldn't carry item could continually 'steal' it from
monster and just gain exp.
server/swap.c: modify players_on_map() to take addition arg to determine if
real players on map should be shown, or if we shouldn't count hidden dms.
socket/info.c: Modify code so that oldsockets don't get reports on high verbose
messages.
socket/metaserver.c: Modify metaserver update to not include hidden dms.
utils/Makefile.in: update datestmp.
MSW 2002-09-27
Show difference between Revision 1.2 and 1.3
Revision 1.2mwedel 2002/09/11 01:21:46 +1 -1
INSTALL: Update directions with new automake method.
common/Makefile.am, common/Makefile.in: Fix code for building the libproto.h
file - it was including loader.l and not loader.c
common/exp.c: Add init_experience() and dump_experience() functions -
init_experience() loads the experience table from a file. Add default
experience table into this file
common/init.c: Add call to init_experience()
common/living.c: Remove experience tables - players can select the one they
want by changing the exp_table file. Remove reference to new_levels[] -
only levels[] is used now for the formentioned reason.
include/config.h: Update notes about SIMPLE_EXP system.
include/libproto.h: rebuilt.
lib/Makefile.am, lib/Makefile.in: Add exp_table to list of files.
lib/exp_table: New file that contains experience information.
server/c_object.c: Modify command_take() to look for objects above the player
to pick up, then objects below. This fixes the bug with not being able
to use the take command on items from a chest the player opens without
moving off the space.
server/init.c: Add -mexp dump switch to dump the experience table. Allow
the simple experience system to be set in the settings file.
server/skill_util.c: Fix oddness in calc_skill_exp() which could result
in add amounts of exp given.
MSW 2002-09-10
Show difference between Revision 1.1 and 1.2
Revision 1.1mwedel 2002/09/07 17:08:07 None
Automake patch - all files.
The changes for the source files is using confdir instead of
datadir.
Patch by Jacek Konieczny (jajcus@bnet.pl), applied by Mark Wedel,
2002-09-07.
First version


File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:59