Protocol: | pserver | User: | anonymous |
Machine: | crossfire.cvs.sourceforge.net | CVSROOT: | /cvsroot/crossfire |
Filename: swamp.c | |||
Revision 1.12 | ryo_saeba | 2006/09/02 10:23:58 | +43 -58 |
Feature request #1539125 (woodsman makes swamps uesless) by Andreas Kirschbaum | |||
Show difference between Revision 1.11 and 1.12 | |||
Revision 1.11 | qal21 | 2006/04/04 18:34:43 | +11 -11 |
Use object name for swamp messages. | |||
Show difference between Revision 1.10 and 1.11 | |||
Revision 1.10 | mwedel | 2006/02/15 01:51:09 | +5 -3 |
Minor bugfixes: server/apply.c: Fix apply_transport ->contr checks to actually check against correct values. server/plugins.c: Replace CFAPI_INT16 with CFAPI_INT - there is no declaration anyplace for CFAPI_INT16 so compiles fails. server/swamp.c: Fix swamp code so that only objects that can be picked up disappear - this way, transports don't disappear into oblivion. MSW 2006-02-15 | |||
Show difference between Revision 1.9 and 1.10 | |||
Revision 1.9 | ryo_saeba | 2006/02/14 14:46:26 | +3 -3 |
Swamp fixes. | |||
Show difference between Revision 1.8 and 1.9 | |||
Revision 1.8 | mwedel | 2005/11/16 02:16:09 | +36 -12 |
Commit for new blocking code. Not going to dictate all the changes - but will outline the broad points. Note also that the doc/Developers/objects is updated and goes into more details also. - check for P_WALL no longer used - instead, need to use GET_MAP_MOVE_BLCOK and check against movement type of objects. - arch_blocked() changed to ob_blocked(), now takes object. Needed because just looking at archetype move_ values is no longer sufficient. - find_first_free_spot() changed to take object, since it just calls arch_blocked() - FLAG_FLYING removed, now in move type. - walk_on/walk_off/fly_on/fly_off removed - now based on move_on and move_off fields. - Map space structure extended to hold the move_on/move_off, etc values so that we can shortcut some processing by not having to check every object on the space when something enters it if move_on isn't set. - archetypes recollected - boulders needed move_walk to properly trigger buttons. - Note that the new plugin code has to be fixed up for the new movement code. Look for FIXME in plugins/cfpython/cfpython_object.c MSW 2005-11-15 | |||
Show difference between Revision 1.7 and 1.8 | |||
Revision 1.7 | mwedel | 2003/11/12 00:28:48 | +2 -2 |
Fix by hsteoh@quickfur.ath.cx so that flying objects don't get sucked up by swamps. MSW 2003-11-11 | |||
Show difference between Revision 1.6 and 1.7 | |||
Revision 1.6 | mwedel | 2003/09/13 00:02:13 | +57 -53 |
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.5 and 1.6 | |||
Revision 1.5 | avogl | 2002/02/08 14:19:37 | +16 -6 |
The Swamp-code was kinda broken. It didn't kill drowning players correctly. :-) I fixed that and added a big extra saving-throw for having the woodsman skill. It's very unlikely now to die despite of being a woodsman. (In case someone doesn't know: Players die in swamp if they stand still for too long. It's a direct kill, no immunities can save the player.) --AV | |||
Show difference between Revision 1.4 and 1.5 | |||
Revision 1.4 | garbled | 2001/10/15 16:12:08 | +5 -5 |
Remove all instances of RANDOM()% and replace with rndm() from utils.c garbled 2001-10-15 | |||
Show difference between Revision 1.3 and 1.4 | |||
Revision 1.3 | jec | 2000/05/26 04:50:49 | +20 -9 |
* apply() cleanup patch 26/5/2000 | |||
Show difference between Revision 1.2 and 1.3 | |||
Revision 1.2 | cvs | 1999/07/13 01:03:05 | +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.1 | uid200 | 1999/04/02 13:10:04 | None |
Initial revision | |||
First version | |||
Revision 1.1.1.1 | uid200 | 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 |