--- crossfire/include ---


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

Filename: funcpoint.h
Revision 1.19qal21 2006/08/12 14:38:22 +2 -1
Impliment cfpython map invalidation. Change behavoir of EVENT_MAP*
Show difference between Revision 1.18 and 1.19
Revision 1.18qal21 2006/07/28 01:45:28 +2 -1
Add EVENT_DESTROY. Allow execute_event to be called from common.
Show difference between Revision 1.17 and 1.18
Revision 1.17ryo_saeba 2006/05/05 04:25:18 +1 -2
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
Show difference between Revision 1.16 and 1.17
Revision 1.16cavesomething 2006/01/09 13:35:12 +2 -1
spell listing support
Show difference between Revision 1.15 and 1.16
Revision 1.15akirschbaum 2005/12/05 17:34:03 +4 -4
Apply patch #1371956 (code cleanup patch) by Stefan Huehner: fix old-style
function declarations and prototypes to proper Ansi C syntax. This patch
allows the compiler to check function arguments and also removes some warnings
when compiling with -Wstrict-prototypes.
Show difference between Revision 1.14 and 1.15
Revision 1.14ryo_saeba 2005/08/12 08:46:34 +1 -27
Fields changed from char* to const char*, cleanup.
Show difference between Revision 1.13 and 1.14
Revision 1.13ryo_saeba 2005/07/17 06:00:04 +2 -2
Use const char* instead of char* when possible. Removed unused variables from weather code.
Show difference between Revision 1.12 and 1.13
Revision 1.12ryo_saeba 2005/07/15 08:51:50 +31 -24
Glue cleaning. New plugin function.
Show difference between Revision 1.11 and 1.12
Revision 1.11temitchell 2003/10/26 21:44:33 +2 -1
- Add TRIGGER_MARKER object (type 52)
a MARKER that can activated by a connected trigger.
Show difference between Revision 1.10 and 1.11
Revision 1.10mwedel 2003/10/26 01:56:57 +3 -2
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.9 and 1.10
Revision 1.9mwedel 2003/04/02 02:12:53 +1 -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.8 and 1.9
Revision 1.8garbled 2003/01/16 22:38:35 +2 -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.7 and 1.8
Revision 1.7garbled 2002/11/08 02:45:26 +3 -1
Move the weather defines into tod.h. Add a function pointer for the
weather_effect command, so it can be called from ready_map.
Show difference between Revision 1.6 and 1.7
Revision 1.6avogl 2002/03/01 15:33:10 +3 -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 +2 -2
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:08:06 +2 -1
Modified how firewalls worked. Now they can be triggered with handles.
Show difference between Revision 1.3 and 1.4
Revision 1.3jec 2000/05/26 04:50:47 +4 -3
* apply() cleanup patch 26/5/2000
Show difference between Revision 1.2 and 1.3
Revision 1.2cvs 1999/07/13 01:02:52 +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:04 None
Initial revision
First version
Revision 1.1.1.1uid200 1999/04/02 13:10:04 +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 19:21