--- crossfire/common ---


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

Filename: glue.c
Revision 1.14akirschbaum 2006/02/10 17:59:25 +2 -2
Apply slightly modified patch #1428309 (code-cleanup: const, static) by
Stefan Huehner: add const/static to functions/variables. Remove some type
casts.
Show difference between Revision 1.13 and 1.14
Revision 1.13ryo_saeba 2005/07/15 08:51:48 +6 -277
Glue cleaning. New plugin function.
Show difference between Revision 1.12 and 1.13
Revision 1.12temitchell 2003/10/26 21:44:33 +7 -1
- Add TRIGGER_MARKER object (type 52)
a MARKER that can activated by a connected trigger.
Show difference between Revision 1.11 and 1.12
Revision 1.11mwedel 2003/10/26 01:56:56 +12 -1
common/glue.c, common/object.c, common/player.c, include/funcpoint.h,
server/init.c, server/monster.c, server/shop.c, server/skill_util.c: add
find_skill_by_number() function - this replaces find_skill. Locate new
function in skill_util.c, which is more a proper place than
common/player.c - this change necessitated adding glue function pointers
so the other common files can call it.
server/spell_effect.c: Fix cast_heal() so if the spell is not one that heals
hit points, don't process the code that checks for that and sets
a false success value.
socket/metaserver.c: Clean up formatting - no code changes.
MSW 2003-10-25
Show difference between Revision 1.10 and 1.11
Revision 1.10mwedel 2003/03/24 00:58:07 +1 -12
common/glue.c, include/funcpoint.h: remove draw_func() pointer - no longer
needed, so code that sets up pointer removed.
lib/*: rebuilt - facings added to old player animation information.
ruined_temple archetype added.
server/init.c: remove set_draw() function
server/player.c: remove call to draw() - socket code takes care of this.
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-03-24
Show difference between Revision 1.9 and 1.10
Revision 1.9garbled 2003/01/16 22:38:35 +7 -1
Add a duplicator/multiplier/destroyer object type. This will duplicate a
specific arch when triggered, and that arch is on top of the duplicator.
It will multiply the number of items in the pile, by the level of the
duplicator. If the duplicator is set to level 0, it will destroy the object.
Show difference between Revision 1.8 and 1.9
Revision 1.8garbled 2002/11/08 02:50:44 +10 -2
Add glue for weather_effect from server/weather.c
Make decay_objects stop destroying all my snow and puddles. Lower the
ferocity of this function a bit as well.
in ready_map_name, we call weather_effect, so that as a player enters a
worldmap tile, he will immediately see the current weather conditions.
Show difference between Revision 1.7 and 1.8
Revision 1.7mwedel 2002/07/14 23:25:39 +3 -3
Update banner copyright with proper contact information.
MSW 2002-07-14
Show difference between Revision 1.6 and 1.7
Revision 1.6avogl 2002/03/01 15:33:09 +10 -2
As announced on cf-devel, this is the patch which
adds a new dragon-race to Crossfire.
Players of this dragon race can gain resistances
by eating the flesh of their defeated foes.

They can also specify in a certain resistance-type
and gain various abilities when increasing levels.
This "focus" can be switched by eating very special
As announced on cf-devel, this is the patch which
adds a new dragon-race to Crossfire.
Players of this dragon race can gain resistances
by eating the flesh of their defeated foes.

They can also specify in a certain resistance-type
and gain various abilities when increasing levels.
This "focus" can be switched by eating very special
flesh, which will be available for sale.
Dragon players gain special titles which cannot
be overwritten by manually set titles.

Also see the dragon race description during the
race selection process.
Note that the quetzal has been slightly modified
(picture and race) to prevent getting mixed up with
the new dragon race.

Please keep in mind that this is the first version
of this dragon-race-code. Do not expect it to be
perfectly balanced in all aspects.
Player's opinions will provide some good feedback
for further development I hope.

--AndreasV
Show difference between Revision 1.5 and 1.6
Revision 1.5garbled 2001/12/18 02:58:03 +7 -1
Lots of changes here. Basically implement a night and day system, as
well as tracking of game time. A clockdata file is now created and
updated by the server to increment time. Time increases by 1 hour,
approximately every 2 minutes of real time. Right now this code has
virtually no effect, but as maps are updated with outdoor settings,
nightfall will occur automatically. The time command has been modified
to show the current game time, and the clock objects have been changed to
show the game time as well.
garbled 2001-12-18
Show difference between Revision 1.4 and 1.5
Revision 1.4cvs 2000/06/16 01:06:33 +7 -1
Modified how firewalls worked. Can now trigger them with handles.
Show difference between Revision 1.3 and 1.4
Revision 1.3jec 2000/05/26 04:50:45 +6 -7
* apply() cleanup patch 26/5/2000
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 1999/07/13 01:02:41 +0 -0

Global commit for 0.95.4 - most files have no changes but just have
differing headers between my local RCS and the CVS versions and need to
get synced up.
Show difference between Revision 1.1 and 1.2
Revision 1.1uid200 1999/04/02 13:10:03 None
Initial revision
First version
Revision 1.1.1.1uid200 1999/04/02 13:10:03 +0 -0
First CVS revsion: crossfire-0.95.3
Show difference between Revision 1.1 and 1.1.1.1


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