--- crossfire/lib ---


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

Filename: settings
Revision 1.25qal21 2006/07/14 12:58:10 +5 -0
Add setting to allow server admins to allow town portals to be created in apartments. Based on a patch by pippijn in the cf-ext project.
Show difference between Revision 1.24 and 1.25
Revision 1.24ryo_saeba 2006/05/20 07:36:48 +3 -2
Add a bot flag, to not count in metaserver information
Show difference between Revision 1.23 and 1.24
Revision 1.23cavesomething 2006/03/07 12:46:25 +26 -15
Add settings permanent_experience_percentage, death_penalty_percentage and
death_penalty_levels to the settings file.
---
common/living.c: don't hardcode exp calculations
common/init.c, include/config.h, lib/settings: set defaults for new values
doc/settings: document new values
include/global.h: change settings struct to hold the new values
server/init.c: parse new values in the settings file.
server/skill_util.c: reference new value
Show difference between Revision 1.22 and 1.23
Revision 1.22mikeeusa 2006/01/21 20:32:46 +2 -1
adding to the player v player stealing setting comment explicitly showing how to enable it (this will avoid any possibility of questions on it... I assume)
Show difference between Revision 1.21 and 1.22
Revision 1.21akirschbaum 2006/01/08 10:31:17 +3 -0
Apply modified patch #1396303 (add setting to disable stealing from players)
by Terry Brown. It adds a new option "no_player_stealing" to the settings
file. If set, it prevents players from stealing from other players. It
defaults to ON.
Show difference between Revision 1.20 and 1.21
Revision 1.20mwedel 2005/06/23 00:18:38 +1 -1
lib/settings: Turn of fastclock as default option.
socket/loop.c: Change behaviour of metaserver/flushmaps/watchdog
calls if fastclock is set - don't do those any faster than normal.
MSW 2005-06-22
Show difference between Revision 1.19 and 1.20
Revision 1.19tchize 2005/05/29 12:35:54 +3 -2

add-on: title more lenghtly are now allowed and the part ' the ' in title is now optional.
This does not add a 'title prefix' command as suggest by mwedel and casper1 on tracker
reference: [ 1088383 ] title_prefix
http://sourceforge.net/tracker/index.php?func=detail&aid=1088383&group_id=13833&atid=313833
Show difference between Revision 1.18 and 1.19
Revision 1.18cavesomething 2005/04/14 19:41:34 +8 -0
patch 1123766 to make PK luck penalty configurable
Show difference between Revision 1.17 and 1.18
Revision 1.17majorwoo 2005/03/20 16:23:40 +1 -1
This is path #1165501 to sort the who command by character name. Also some formatting for the DM who that was broken in #1152538
Show difference between Revision 1.16 and 1.17
Revision 1.16majorwoo 2005/03/20 16:20:40 +28 -0
This is patch #1152538 to add a server configurable who command
Show difference between Revision 1.15 and 1.16
Revision 1.15ryo_saeba 2004/09/12 07:53:25 +1 -1
Various fixes for Win32, apply some tracker patches
Show difference between Revision 1.14 and 1.15
Revision 1.14ryo_saeba 2004/05/08 08:38:04 +30 -0
Add settings to control armor enchantment
Show difference between Revision 1.13 and 1.14
Revision 1.13temitchell 2003/09/13 17:39:36 +9 -1
- by default the server should not generate weather maps
Show difference between Revision 1.12 and 1.13
Revision 1.12mwedel 2003/09/13 00:02:05 +14 -0
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.11 and 1.12
Revision 1.11temitchell 2003/08/26 19:00:46 +6 -0
Added friendly_fire to attack.c, called from hit_player.

Will put a cap on maxdam that is a percentage (1-100%)
of damage (min 1)based on SET_FRIENDLY_FIRE value (in settings)when
players attack other players in peaceful mode. Changed who, statistics
commands to show this setting better and added a help file for peaceful.

It would be nice to have a indicator (even a toggle button?)in the
client for this as well.
Show difference between Revision 1.10 and 1.11
Revision 1.10tchize 2003/06/19 05:59:33 +9 -9

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.9 and 1.10
Revision 1.9mwedel 2003/05/21 02:31:13 +127 -1
common/item.c, common/utils.c, include/config.h: Add #define NEW_MATERIAL_CODE
and checks in the other files for this - if this is commented out
(default), then the new material naming code is disabled - material
names won't be put in the items names as shown in the inventory
(can still see material by examining an object), and objects that are
created will be created with the default material (eg, iron for
most armor/weapons, eg, brass, bronze, copper items won't show
up anymore).
lib/settings: Add comments from the old config.h file that describes
what the options already does. Having no comments in this file
or in config.h anymore is very unfriendly.
MSW 2003-05-20
Show difference between Revision 1.8 and 1.9
Revision 1.8garbled 2002/11/13 18:47:36 +3 -0
Move stat_loss_on_death, use_permanent_experience, and balanced_stat_loss
from command line arguments to the lib/settings file. Document, and
clean up config.h
Show difference between Revision 1.7 and 1.8
Revision 1.7garbled 2002/11/12 23:53:30 +6 -0
Update the settings file with all my new settings. wheeee.
Show difference between Revision 1.6 and 1.7
Revision 1.6garbled 2002/11/12 18:55:55 +6 -0
update with my work so far: RESURRECTION SET_TITLE SEARCH_ITEMS
SPELL_ENCUMBRANCE SPELL_FAILURE_EFFECTS CASTING_TIME.
Show difference between Revision 1.5 and 1.6
Revision 1.5garbled 2002/11/12 16:34:26 +2 -0
convert #ifdef NOT_PERMADETH into settings.not_permadeth.
Show difference between Revision 1.4 and 1.5
Revision 1.4garbled 2001/12/19 04:07:41 +10 -0
More basics for the weather system:
document the new map header entries.
New settings for the big-worldmap/weather interactions, and code to load
them.

No functional changes at this time.
Show difference between Revision 1.3 and 1.4
Revision 1.3cvs 2001/02/13 00:52:06 +1 -1
Turn the update of the metaserver off by default. Too many users
fail to configure this properly. MSW 2001-02-12
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 2000/12/23 18:05:02 +1 -1
Update to use crossfire.real-time.com as the metaserver.
MSW 2000-12-23
Show difference between Revision 1.1 and 1.2
Revision 1.1cvs 2000/11/14 01:35:05 None
metaserver update:
common/init.c: Add meta_ fields to settings structure initialization.
include/global.h: Add meta_ fields to settings structure.
include/sockproto.h: Updated for new meta_ functions.
lib/Makefile.in: Have it install settings file.
lib/settings: Default settings file with some metaserver default value.s
server/init.c: Add load_settings file. Add call to metaserver_init.
server/main.c: Add call to metaserver_update in do_specials.
socket/Makefile.in: Add metaserver.c to list of files.
socket/metaserver.c: File that deals with metaserver related data.
socket/item.c: Remove some unused variables. Unrelated to metaserver changes.
socket/loop.c: Add calls to metaserver_update in block_until_new)connection. Change
function so that if there are no active players, it still timeouts and
does metaserver update. Basically changed to do it the way the
WATCHDOG code did it.
End of metaserver update. MSW 2000-11-13
First version


File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:03