Files modified by mwedel: 2006-09-18 (06:12)
Note: Add support (or at least documentation) for underlining.
MSW 2006-09-17- doc/mediaTags - Rev: 1.3, Status: Exp
Files modified by mwedel: 2006-09-18 (04:34)
Note: Move entries from this file to the sourceforge tracker and wiki
TODO - both provide better tracking than this file.
MSW 2006-09-17- TODO - Rev: 1.24, Status: Exp
Files modified by qal21: 2006-09-17 (05:34)
Note: Change cfapi_object_say() to use either command_say() or npc_say() depending on if the object is a player. Fixes bug #1534889.
- ChangeLog - Rev: 1.744, Status: Exp
- include/sproto.h - Rev: 1.182, Status: Exp
- server/monster.c - Rev: 1.102, Status: Exp
- server/plugins.c - Rev: 1.79, Status: Exp
Files modified by qal21: 2006-09-16 (20:12)
Note: Commit changes forgotten in previous commit of alchemy changes.
- ChangeLog - Rev: 1.743, Status: Exp
- include/sproto.h - Rev: 1.181, Status: Exp
- server/spell_effect.c - Rev: 1.164, Status: Exp
Files modified by qal21: 2006-09-16 (20:10)
Note: Recollect archetypes.
- lib/archetypes - Rev: 1.187, Status: Exp
- lib/treasures.bld - Rev: 1.53, Status: Exp
Files modified by qal21: 2006-09-16 (20:01)
Note: Implement proposed alchemy changes from the mailing list. Make value of nuggets given range from 5% to 40%. Depends on archetype changes to the alchemy spell and nuggets.
- ChangeLog - Rev: 1.742, Status: Exp
- server/spell_util.c - Rev: 1.112, Status: Exp
Files modified by qal21: 2006-09-16 (06:18)
Note: Make shadow alchemy and random alchemy failures ignore the 'cauldron' type being used. Fixes bug #1551385.
- ChangeLog - Rev: 1.741, Status: Exp
- server/alchemy.c - Rev: 1.30, Status: Exp
Files modified by qal21: 2006-09-13 (02:25)
Note: Fix small errors in my previous commit of an update to lib/README.- lib/README - Rev: 1.3, Status: Exp
Files modified by qal21: 2006-09-13 (02:20)
Note: Large update to the ancient readme file describing the files in lib.
- ChangeLog - Rev: 1.740, Status: Exp
- lib/README - Rev: 1.2, Status: Exp
Files modified by akirschbaum: 2006-09-12 (16:58)
Note: Fix typo.- doc/Developers/objects - Rev: 1.22, Status: Exp
Files modified by qal21: 2006-09-11 (05:10)
Note: Add MAX_SPELLITEM_LEVEL set to 110 and set MAXLEVEL to 115.
- ChangeLog - Rev: 1.739, Status: Exp
- common/treasure.c - Rev: 1.72, Status: Exp
- include/living.h - Rev: 1.14, Status: Exp
- include/treasure.h - Rev: 1.10, Status: Exp
Files modified by qal21: 2006-09-10 (22:51)
Note: Document create_home_portals setting in doc/settings.
- doc/settings - Rev: 1.5, Status: Exp
- ChangeLog - Rev: 1.738, Status: Exp
Files modified by qal21: 2006-09-10 (14:55)
Note: Comment cleanup. No code changes.
- ChangeLog - Rev: 1.737, Status: Exp
- server/player.c - Rev: 1.205, Status: Exp
Files modified by qal21: 2006-09-10 (14:21)
Note: Forgot ChangeLog for: Add check to auto-dropping of applied transports to not drop in shops.- ChangeLog - Rev: 1.736, Status: Exp
Files modified by qal21: 2006-09-10 (14:21)
Note: Add check to auto-dropping of applied transports to not drop in shops.- server/apply.c - Rev: 1.180, Status: Exp
Files modified by qal21: 2006-09-10 (06:44)
Note: Make fix_flesh_item only run when the donor is a monster. Fixes bug #1555569.
- ChangeLog - Rev: 1.735, Status: Exp
- common/treasure.c - Rev: 1.71, Status: Exp
Files modified by qal21: 2006-09-10 (00:24)
Note: Previous commit to use is_in_shop() caused the shopkeeper to wave when entering instead of exiting. Fixing that.- server/apply.c - Rev: 1.179, Status: Exp
Files modified by qal21: 2006-09-10 (00:04)
Note: Use is_in_shop() to check if it's in a a shop.
- server/apply.c - Rev: 1.178, Status: Exp
- server/c_object.c - Rev: 1.89, Status: Exp
- server/player.c - Rev: 1.204, Status: Exp
- ChangeLog - Rev: 1.734, Status: Exp
Files modified by qal21: 2006-09-09 (23:46)
Note: Change yyyy/mm/dd to yyyy-mm-dd in ChangeLog to match the typically used convention.- ChangeLog - Rev: 1.733, Status: Exp
Files modified by qal21: 2006-09-09 (23:43)
Note: Add is_in_shop() and coords_in_shop() based on addition of is_in_shop() in cf+ by elmex.
- ChangeLog - Rev: 1.732, Status: Exp
- include/sproto.h - Rev: 1.180, Status: Exp
- server/shop.c - Rev: 1.59, Status: Exp
Files modified by qal21: 2006-09-09 (20:32)
Note: When applying a transport which is in an inventory, drop the transport.
- ChangeLog - Rev: 1.731, Status: Exp
- server/apply.c - Rev: 1.177, Status: Exp
Files modified by qal21: 2006-09-09 (20:31)
Note: Make drop_object return a pointer to the dropped object, NULL otherwise.
- include/sproto.h - Rev: 1.179, Status: Exp
- server/c_object.c - Rev: 1.88, Status: Exp
- ChangeLog - Rev: 1.730, Status: Exp
Files modified by lalo: 2006-09-09 (17:41)
Note: d'oh, forgot the ChangeLog *again*, sorry- ChangeLog - Rev: 1.729, Status: Exp
Files modified by lalo: 2006-09-09 (16:09)
Note: small, useful note about map difficulty in the map guide- doc/Developers/mapguide - Rev: 1.3, Status: Exp
Files modified by lalo: 2006-09-09 (16:07)
Note: add exp and other_arch to flesh; more info about the original monster, to be used in spells or scripts- common/treasure.c - Rev: 1.70, Status: Exp
Files modified by mwedel: 2006-09-07 (06:25)
Note: doc/Developers/protocol: Fix off by one on how many layers are currently
defined.
server/swap.c: When loading up temp maps, make sure timeout is set to 0 -
fixes bug 1539203.
MSW 2006-09-06
- ChangeLog - Rev: 1.728, Status: Exp
- doc/Developers/protocol - Rev: 1.21, Status: Exp
- server/swap.c - Rev: 1.20, Status: Exp
Files modified by lalo: 2006-09-07 (00:50)
Note: recollect again, because it seems last time it picked up some outdated stuff
- lib/archetypes - Rev: 1.186, Status: Exp
- lib/treasures.bld - Rev: 1.52, Status: Exp
Files modified by lalo: 2006-09-07 (00:48)
Note: make collect.pl ignore backup files just in case
- ChangeLog - Rev: 1.727, Status: Exp
- lib/collect.pl.in - Rev: 1.19, Status: Exp
Files modified by lalo: 2006-09-07 (00:10)
Note: I suck, forgot the ChangeLog on my last commit- ChangeLog - Rev: 1.726, Status: Exp
Files modified by qal21: 2006-09-06 (23:38)
Note: Make get_god_for_race() safe for gods without races.
- ChangeLog - Rev: 1.725, Status: Exp
- server/gods.c - Rev: 1.63, Status: Exp
Files modified by lalo: 2006-09-06 (21:58)
Note: making sure shops don't give jade/amber. For real this time.- server/shop.c - Rev: 1.58, Status: Exp
Files modified by lalo: 2006-09-06 (21:14)
Note: collected archetypes n'stoof
- lib/archetypes - Rev: 1.185, Status: Exp
- lib/bmaps - Rev: 1.95, Status: Exp
- lib/bmaps.paths - Rev: 1.100, Status: Exp
- lib/crossfire.0 - Rev: 1.66, Status: Exp
- lib/crossfire.1 - Rev: 1.61, Status: Exp
- lib/faces - Rev: 1.81, Status: Exp
- lib/treasures.bld - Rev: 1.51, Status: Exp
Files modified by ryo_saeba: 2006-09-04 (21:23)
Note: patch #551467 (type mismatch in surround_flag3() can cause SIGSEGV) courtesy Mark Kidder
- ChangeLog - Rev: 1.724, Status: Exp
- random_maps/rproto.h - Rev: 1.23, Status: Exp
- random_maps/wall.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2006-09-04 (07:21)
Note: Bulk of this change is updating some files to use draw_ext_info() - all
future code should use this, since there is no real reason not to and
it provides additional features. One notable change - reversed the
order of the new and old formats in draw_ext_info_format() - the
order was different than that of draw_ext_info(), which leads to confusion.
draw_ext_info_format() wasn't used in many places, so easier to change
that than all the draw_ext_info() calls. Only another 1200
new_draw_info calls left in the server.
--
doc/mediaTags: Fix some typos, clarify some behaviour (the way it works
now so that there will not be confusion in the future).
include/define.h: Remove MSG_ tags - moved to newclient.h
include/newclient.h: Synchronize with client version. Add MSG_ defines
include/newserver.h: Move some defines from here to newclient.h
server/apply.c: Reverse format parameters to draw_ext_info_format() calls.
server/c_misc.c: Rewrite to use draw_ext_info{_format} - this allows nice
formatting of tables, etc. Also general style cleanups, clarify some
messages. in help_topics(), don't do linewrap - let the client
handle it. remove bug_report() function - no longer used. Remove
explore_mode() - wasn't used. Move command_style_map_info() to
c_wiz.c since it is a wiz only command.
server/c_wiz.c: As per above, move command_style_map_info() to this file
since it is a wiz command.
server/player.c: Reverse format parameters to draw_ext_info_format() calls.
server/shop.c: Update to use draw_ext_info{_format} instead of new_draw_info()
socket/info.c: Reverse format parameters in draw_ext_info_format().
Update va_start() to use new last parameter. Remove call to
strip_media() if the client supports the tag - that should only be
used if the client does not support the tag.
socket/request.c: remove commented out MSG_TYPE values.
MSW 2006-09-03
- ChangeLog - Rev: 1.723, Status: Exp
- doc/mediaTags - Rev: 1.2, Status: Exp
- include/define.h - Rev: 1.111, Status: Exp
- include/newclient.h - Rev: 1.15, Status: Exp
- include/newserver.h - Rev: 1.41, Status: Exp
- server/apply.c - Rev: 1.176, Status: Exp
- server/c_misc.c - Rev: 1.81, Status: Exp
- server/c_wiz.c - Rev: 1.93, Status: Exp
- server/player.c - Rev: 1.203, Status: Exp
- server/shop.c - Rev: 1.57, Status: Exp
- socket/info.c - Rev: 1.30, Status: Exp
- socket/request.c - Rev: 1.97, Status: Exp
Files modified by lalo: 2006-09-03 (20:17)
Note: collected archetypes n'stoof
- lib/animations - Rev: 1.84, Status: Exp
- lib/archetypes - Rev: 1.184, Status: Exp
- lib/treasures.bld - Rev: 1.50, Status: Exp
Files modified by qal21: 2006-09-03 (17:37)
Note: make Win32 define of uintptr_t more correct.
- ChangeLog - Rev: 1.722, Status: Exp
- plugins/common/hashtable.c - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (15:11)
Note: Snapshot, fix compilation, and so on.
- make_win32/Release_notes.txt - Rev: 1.12, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.20, Status: Exp
- make_win32/crossfire.rc - Rev: 1.3, Status: Exp
- make_win32/plugin_common/plugin_common.dsp - Rev: 1.5, Status: Exp
- make_win32/plugin_python/plugin_python.rc - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (14:45)
Note: Fix Win32 compilation
- ChangeLog - Rev: 1.721, Status: Exp
- plugins/common/hashtable.c - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (14:38)
Note: Potential fix for bug #1551307 (crash in python plugin).
- ChangeLog - Rev: 1.720, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.20, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (14:00)
Note: Missing return value.
- ChangeLog - Rev: 1.719, Status: Exp
- server/spell_effect.c - Rev: 1.163, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (13:29)
Note: Fix bug #1551371 (No-magic prevents monsters from casting spells)
- ChangeLog - Rev: 1.718, Status: Exp
- server/spell_util.c - Rev: 1.111, Status: Exp
Files modified by ryo_saeba: 2006-09-03 (13:01)
Note: #1551386 (Alchemy with unpaid items)
- ChangeLog - Rev: 1.717, Status: Exp
- include/sproto.h - Rev: 1.178, Status: Exp
- server/alchemy.c - Rev: 1.29, Status: Exp
- server/skill_util.c - Rev: 1.69, Status: Exp
Files modified by mwedel: 2006-09-03 (03:17)
Note: server/attack.c: Store away victim_map in hit_with_arrow() - what could
otherwise happen is that victim is a player, and killed and ends up
on new map, so that victim->map points at the wrong map.
MSW 2006-09-02
- ChangeLog - Rev: 1.716, Status: Exp
- server/attack.c - Rev: 1.130, Status: Exp
Files modified by ryo_saeba: 2006-09-02 (15:23)
Note: Feature request #1539125 (woodsman makes swamps uesless) by Andreas Kirschbaum
- ChangeLog - Rev: 1.715, Status: Exp
- server/swamp.c - Rev: 1.12, Status: Exp
Files modified by ryo_saeba: 2006-09-02 (14:25)
Note: Apply patch #1550716 (Frequent crashes after client disconnects) courtesy Mark Kidder
- ChangeLog - Rev: 1.714, Status: Exp
- socket/lowlevel.c - Rev: 1.17, Status: Exp
Files modified by mwedel: 2006-08-31 (07:41)
Note: server/attack.c: Move kill_player() after we set up the pl->killer string.
Needed just so right message is on grave stone - also prevents crashes,
as if the hitter is poison or disease, kill_player() will remove those.
MSW 2006-08-30
- ChangeLog - Rev: 1.713, Status: Exp
- server/attack.c - Rev: 1.129, Status: Exp
Files modified by qal21: 2006-08-31 (06:05)
Note: Recollect archetypes.
- lib/animations - Rev: 1.83, Status: Exp
- lib/treasures.bld - Rev: 1.49, Status: Exp
Files modified by qal21: 2006-08-31 (05:34)
Note: Fix missing space in a 'type 17' attack message.
- lib/attackmess - Rev: 1.13, Status: Exp
- ChangeLog - Rev: 1.712, Status: Exp
Files modified by tchize: 2006-08-28 (18:39)
Note:
Added media tags documentation
- doc/mediaTags - Rev: 1.1, Status: Exp
- doc/Developers/protocol - Rev: 1.20, Status: Exp
Files modified by qal21: 2006-08-28 (07:03)
Note: Fix logic error in fire_bow and avoid unnecessary messages. Fixes bug #1547699.
- ChangeLog - Rev: 1.711, Status: Exp
- server/player.c - Rev: 1.202, Status: Exp
Files modified by akirschbaum: 2006-08-27 (15:19)
Note: Fix type mismatch.- server/c_wiz.c - Rev: 1.92, Status: Exp
Files modified by ryo_saeba: 2006-08-27 (14:11)
Note: Add constants for many things.
- ChangeLog - Rev: 1.710, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.37, Status: Exp
Files modified by ryo_saeba: 2006-08-27 (14:09)
Note: Add 'object->env' and move_xxx wrappers to Object.
- plugins/cfpython/cfpython_object.c - Rev: 1.19, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.14, Status: Exp
Files modified by ryo_saeba: 2006-08-27 (14:09)
Note: Add plugin access to move fields. Add sint64 type to plugin. 'AddExp' wrapper.
- include/plugin.h - Rev: 1.28, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.19, Status: Exp
- server/plugins.c - Rev: 1.78, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.20, Status: Exp
Files modified by ryo_saeba: 2006-08-26 (17:56)
Note: Remove obsolete event system.
- ChangeLog - Rev: 1.709, Status: Exp
- common/living.c - Rev: 1.79, Status: Exp
- server/apply.c - Rev: 1.175, Status: Exp
- test/unit/common/check_arch.c - Rev: 1.5, Status: Exp
- common/loader.c - Rev: 1.89, Status: Exp
- common/loader.l - Rev: 1.84, Status: Exp
- common/object.c - Rev: 1.143, Status: Exp
- common/treasure.c - Rev: 1.69, Status: Exp
- include/libproto.h - Rev: 1.99, Status: Exp
- include/object.h - Rev: 1.50, Status: Exp
Files modified by ryo_saeba: 2006-08-26 (16:09)
Note: Fix spurious logic in weather_avoid
- ChangeLog - Rev: 1.708, Status: Exp
- server/weather.c - Rev: 1.47, Status: Exp
Files modified by ryo_saeba: 2006-08-26 (08:08)
Note: Fix insert_ob_in_map strange behaviour with some flags combo.
- ChangeLog - Rev: 1.707, Status: Exp
- common/object.c - Rev: 1.142, Status: Exp
Files modified by qal21: 2006-08-26 (03:45)
Note: Fix potential 'coord outside of map' issue in previous commit.- common/object.c - Rev: 1.141, Status: Exp
Files modified by qal21: 2006-08-26 (03:30)
Note: Make generators work properly with multi-tile objects.
- ChangeLog - Rev: 1.706, Status: Exp
- common/object.c - Rev: 1.140, Status: Exp
- include/libproto.h - Rev: 1.98, Status: Exp
- server/time.c - Rev: 1.93, Status: Exp
Files modified by quinet: 2006-08-25 (23:03)
Note: Stop complaining about .autorun.xml
- test/.cvsignore - Rev: 1.3, Status: Exp
- test/unit/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/common/.cvsignore - Rev: 1.3, Status: Exp
- test/unit/random_maps/.cvsignore - Rev: 1.3, Status: Exp
- test/unit/server/.cvsignore - Rev: 1.3, Status: Exp
- test/unit/socket/.cvsignore - Rev: 1.3, Status: Exp
Files modified by quinet: 2006-08-25 (23:00)
Note: Regenerated again.
- test/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.9, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.9, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.8, Status: Exp
Files modified by quinet: 2006-08-25 (22:57)
Note: check-fragment.am: Add some quotes to avoid problems with spaces appearing in macro expansions.
- ChangeLog - Rev: 1.705, Status: Exp
- check-fragment.am - Rev: 1.5, Status: Exp
Files modified by quinet: 2006-08-25 (21:27)
Note: configure, aclocal.m4, utils/config.guess, utils/config.sub,
utils/ltmain.sh, include/autoconf.h.in, */Makefile.in: regenerated using
slightly newer versions of libtoolize, aclocal, automake and autoconf.
- ChangeLog - Rev: 1.704, Status: Exp
- Makefile.in - Rev: 1.49, Status: Exp
- aclocal.m4 - Rev: 1.30, Status: Exp
- configure - Rev: 1.70, Status: Exp
- common/Makefile.in - Rev: 1.33, Status: Exp
- crossedit/Makefile.in - Rev: 1.31, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.23, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.21, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.21, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.22, Status: Exp
- devel/Makefile.in - Rev: 1.18, Status: Exp
- doc/Makefile.in - Rev: 1.41, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.24, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.27, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.27, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.23, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.23, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.26, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.29, Status: Exp
- include/Makefile.in - Rev: 1.32, Status: Exp
- include/autoconf.h.in - Rev: 1.15, Status: Exp
- lib/Makefile.in - Rev: 1.86, Status: Exp
- plugins/Makefile.in - Rev: 1.9, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.9, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.7, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.14, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.7, Status: Exp
- plugins/common/Makefile.in - Rev: 1.7, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.7, Status: Exp
- random_maps/Makefile.in - Rev: 1.32, Status: Exp
- server/Makefile.in - Rev: 1.36, Status: Exp
- socket/Makefile.in - Rev: 1.24, Status: Exp
- test/Makefile.in - Rev: 1.7, Status: Exp
- test/toolkit/Makefile.in - Rev: 1.5, Status: Exp
- test/unit/Makefile.in - Rev: 1.7, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.7, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.7, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.8, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.7, Status: Exp
- utils/Makefile.in - Rev: 1.30, Status: Exp
- utils/config.guess - Rev: 1.13, Status: Exp
- utils/config.sub - Rev: 1.13, Status: Exp
- utils/ltmain.sh - Rev: 1.11, Status: Exp
Files modified by quinet: 2006-08-25 (21:23)
Note: configure.ac: add option to disable unit tests, fix incorrect usage of
AC_ARG_ENABLE for dmalloc, fix some typos.
- ChangeLog - Rev: 1.703, Status: Exp
- configure.ac - Rev: 1.24, Status: Exp
Files modified by ryo_saeba: 2006-08-25 (18:45)
Note: Static buffers cause strange issues.
- ChangeLog - Rev: 1.702, Status: Exp
- common/map.c - Rev: 1.116, Status: Exp
Files modified by qal21: 2006-08-24 (05:42)
Note: Recollect archetypes.- lib/archetypes - Rev: 1.183, Status: Exp
Files modified by ryo_saeba: 2006-08-23 (21:24)
Note: Buffer overwriting leads to strange issues.
- ChangeLog - Rev: 1.701, Status: Exp
- server/server.c - Rev: 1.6, Status: Exp
Files modified by ryo_saeba: 2006-08-22 (21:45)
Note: Fix for bug #1528636 (Invisible player disappears from map view)
- ChangeLog - Rev: 1.700, Status: Exp
- socket/request.c - Rev: 1.96, Status: Exp
Files modified by mwedel: 2006-08-22 (07:16)
Note: Fix/improve login procedure such that if a player is trying to log in with
the name & correct password of character already on server, terminate old
connection and let them log in.
---
server/login.c: Remove name check for players on server in check_name().
Make wrong_password() to handle error message handling for wrong password
In check_login(), iterate over players on system to see if there is a
match - if mismatched password, print error. If correct password,
terminate old connection. Move wrong password logic from check_login()
to wrong_password().
MSW 2006-08-21
- ChangeLog - Rev: 1.699, Status: Exp
- server/login.c - Rev: 1.64, Status: Exp
Files modified by qal21: 2006-08-21 (20:47)
Note: Call kill_player() from the kill_object() code. Fixes bug #1539192.
- ChangeLog - Rev: 1.698, Status: Exp
- server/attack.c - Rev: 1.128, Status: Exp
Files modified by qal21: 2006-08-21 (05:40)
Note: Fix error in previous commit.- server/spell_effect.c - Rev: 1.162, Status: Exp
Files modified by qal21: 2006-08-21 (05:18)
Note: Make counterspell not effect permenant spell effects. Fixes bug #1539220.
- server/spell_effect.c - Rev: 1.161, Status: Exp
- ChangeLog - Rev: 1.697, Status: Exp
Files modified by qal21: 2006-08-21 (03:18)
Note: Add 'getfaces' script I put on the tracker a long time ago and forgot about.
- ChangeLog - Rev: 1.696, Status: Exp
- lib/adm/README - Rev: 1.2, Status: Exp
- lib/adm/getfaces.pl - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2006-08-20 (09:59)
Note: Plugin wrappers for timers.
- ChangeLog - Rev: 1.695, Status: Exp
- include/sproto.h - Rev: 1.177, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.36, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.18, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.13, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.18, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.19, Status: Exp
- server/plugins.c - Rev: 1.77, Status: Exp
Files modified by ryo_saeba: 2006-08-20 (09:58)
Note: Fix timers.
- include/timers.h - Rev: 1.3, Status: Exp
- server/init.c - Rev: 1.81, Status: Exp
- server/timers.c - Rev: 1.9, Status: Exp
Files modified by qal21: 2006-08-20 (01:23)
Note: Scatter objects dropped from a multi-tile object being freed. Fixes bug #1542884
- ChangeLog - Rev: 1.694, Status: Exp
- common/object.c - Rev: 1.139, Status: Exp
Files modified by qal21: 2006-08-20 (00:07)
Note: Make DM 'free' command safe on multi-tile objects.
- ChangeLog - Rev: 1.693, Status: Exp
- server/c_wiz.c - Rev: 1.91, Status: Exp
Files modified by ryo_saeba: 2006-08-19 (21:23)
Note: DMs can cast denied spells, that's why they are DMs.
- ChangeLog - Rev: 1.692, Status: Exp
- server/spell_util.c - Rev: 1.110, Status: Exp
Files modified by ryo_saeba: 2006-08-19 (21:22)
Note: Fix bug #1523571 (Diseases work only on head part).- server/spell_attack.c - Rev: 1.40, Status: Exp
Files modified by ryo_saeba: 2006-08-19 (20:47)
Note: Update.- doc/Developers/objects - Rev: 1.21, Status: Exp
Files modified by ryo_saeba: 2006-08-19 (20:22)
Note: Fix for bug #1460251 (Big monsters generated by generators broken). Tweaks to object dumping.
- ChangeLog - Rev: 1.691, Status: Exp
- common/map.c - Rev: 1.115, Status: Exp
- common/object.c - Rev: 1.138, Status: Exp
- include/libproto.h - Rev: 1.97, Status: Exp
- server/time.c - Rev: 1.92, Status: Exp
Files modified by ryo_saeba: 2006-08-19 (17:03)
Note: Fix for bug #1540158 (Broken spells - Face of Death). Death attack is now always killing
- ChangeLog - Rev: 1.690, Status: Exp
- server/attack.c - Rev: 1.127, Status: Exp
Files modified by quinet: 2006-08-18 (19:37)
Note: Recollected archetypes and stripped accent from my name in ChangeLog.- ChangeLog - Rev: 1.689, Status: Exp
Files modified by quinet: 2006-08-18 (18:15)
Note: Recollect archetypes.
- lib/animations - Rev: 1.82, Status: Exp
- lib/archetypes - Rev: 1.182, Status: Exp
- lib/bmaps - Rev: 1.94, Status: Exp
- lib/bmaps.paths - Rev: 1.99, Status: Exp
- lib/crossfire.0 - Rev: 1.65, Status: Exp
- lib/crossfire.1 - Rev: 1.60, Status: Exp
- lib/faces - Rev: 1.80, Status: Exp
- lib/treasures.bld - Rev: 1.48, Status: Exp
Files modified by ryo_saeba: 2006-08-15 (13:43)
Note: Add plugin function to get time of day. Add matching Python function.
- ChangeLog - Rev: 1.688, Status: Exp
- server/plugins.c - Rev: 1.76, Status: Exp
- include/Makefile.in - Rev: 1.31, Status: Exp
- include/plugin.h - Rev: 1.27, Status: Exp
- include/sproto.h - Rev: 1.176, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.35, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.17, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.18, Status: Exp
Files modified by qal21: 2006-08-12 (19:38)
Note: Impliment cfpython map invalidation. Change behavoir of EVENT_MAP*
- common/map.c - Rev: 1.114, Status: Exp
- crossedit/stubs.c - Rev: 1.7, Status: Exp
- include/funcpoint.h - Rev: 1.19, Status: Exp
- ChangeLog - Rev: 1.687, Status: Exp
- include/plugin.h - Rev: 1.26, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.34, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.10, Status: Exp
- plugins/cfpython/include/cfpython_map.h - Rev: 1.2, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.7, Status: Exp
- random_maps/standalone.c - Rev: 1.20, Status: Exp
- server/plugins.c - Rev: 1.75, Status: Exp
- server/server.c - Rev: 1.5, Status: Exp
- server/swap.c - Rev: 1.19, Status: Exp
- test/unit/common/stubs_common.c - Rev: 1.4, Status: Exp
Files modified by qal21: 2006-08-12 (19:21)
Note: Add some artifact descriptions, courtesy of Raphael Quinet
- ChangeLog - Rev: 1.686, Status: Exp
- lib/artifacts - Rev: 1.56, Status: Exp
Files modified by gros: 2006-08-12 (18:59)
Note:
Fixed the Burial Ground so the clues cannot be destroyed or removed.
Added a couple of details on the gravestones to make them a little more,
hum, alive :). Fixed a mistake in the code of examine that didn't properly
detect the @match directives.
This is a fix for bug #1539227 - may it Rest In Peace.
gros, 2006-08-12
- ChangeLog - Rev: 1.685, Status: Exp
- server/c_object.c - Rev: 1.87, Status: Exp
Files modified by gros: 2006-08-12 (14:52)
Note:
Added a field in the map structure to store the timestamp of the last original map loading, and
modified the Town Portal spell so that it now cannot lead to a map that was marked before a reset, after a reset.
This is a fix for bug #1539155
gros, 2006-08-12
- ChangeLog - Rev: 1.684, Status: Exp
- common/map.c - Rev: 1.113, Status: Exp
- include/map.h - Rev: 1.40, Status: Exp
- server/spell_effect.c - Rev: 1.160, Status: Exp
Files modified by gros: 2006-08-12 (13:00)
Note:
Changed the comparaison code between the weapon's name and the player's, so that a weapon created by "gro" cannot be used by "gros.
This is a fix for bug #1539150.
gros, 2006-08-12
- ChangeLog - Rev: 1.683, Status: Exp
- server/apply.c - Rev: 1.174, Status: Exp
Files modified by gros: 2006-08-12 (12:23)
Note:
Modified command_take so it is less noisy about no_pick items when doing a "get all" request.
This is a fix for bug #1539122.
gros, 2006-08-12
- ChangeLog - Rev: 1.682, Status: Exp
- server/c_object.c - Rev: 1.86, Status: Exp
Files modified by gros: 2006-08-12 (12:00)
Note:
Modified command_drop so it is less noisy about locked items when doing a "drop all" request.
This is a fix for bug #1539121.
gros, 2006-08-12
- ChangeLog - Rev: 1.681, Status: Exp
- server/c_object.c - Rev: 1.85, Status: Exp
Files modified by gros: 2006-08-12 (11:31)
Note:
Added filling of inventory for monsters magically created that don't come from a player caster, and aren't golems.
This should fix bug #1529980.
gros, 2006-08-12
- ChangeLog - Rev: 1.680, Status: Exp
- server/pets.c - Rev: 1.45, Status: Exp
Files modified by akirschbaum: 2006-08-12 (09:15)
Note: Fix typo.- lib/help/unbind - Rev: 1.2, Status: Exp
Files modified by gros: 2006-08-12 (08:52)
Note:
fixed incorrect behavior of the create missile spell, that couldn't find a proper archetype when a bow or a crossbow was wielded.
This is a fix for bug #1532403.
gros - 2006-08-12
- ChangeLog - Rev: 1.679, Status: Exp
- server/spell_effect.c - Rev: 1.159, Status: Exp
Files modified by lalo: 2006-08-12 (04:09)
Note: keep converters from accepting unpaid items
- ChangeLog - Rev: 1.678, Status: Exp
- server/apply.c - Rev: 1.173, Status: Exp
Files modified by ryo_saeba: 2006-08-11 (12:13)
Note: Help text update
- ChangeLog - Rev: 1.677, Status: Exp
- lib/wizhelp/addexp - Rev: 1.2, Status: Exp
- server/c_wiz.c - Rev: 1.90, Status: Exp
Files modified by ryo_saeba: 2006-08-10 (16:47)
Note: Fix minor create bug. Update inventory when using remove.
- ChangeLog - Rev: 1.676, Status: Exp
- server/c_wiz.c - Rev: 1.89, Status: Exp
Files modified by qal21: 2006-08-10 (06:13)
Note: Tell the client the map has scrolled when applying transports. Fixes bug #1528565.
- ChangeLog - Rev: 1.675, Status: Exp
- server/apply.c - Rev: 1.172, Status: Exp
Files modified by qal21: 2006-08-10 (03:29)
Note: Recollect archetypes.
- lib/crossfire.0 - Rev: 1.64, Status: Exp
- lib/archetypes - Rev: 1.181, Status: Exp
- lib/treasures.bld - Rev: 1.47, Status: Exp
Files modified by qal21: 2006-08-10 (03:07)
Note: Remove references to regions from makefiles.
- lib/Makefile.am - Rev: 1.29, Status: Exp
- lib/Makefile.in - Rev: 1.85, Status: Exp
Files modified by qal21: 2006-08-10 (02:35)
Note: Regions file moved to map tree.
- ChangeLog - Rev: 1.674, Status: Exp
- common/region.c - Rev: 1.12, Status: Exp
- lib/regions - Rev: 1.12, Status: dead
Files modified by qal21: 2006-08-09 (20:54)
Note: Setting default listen level to 10.
- ChangeLog - Rev: 1.673, Status: Exp
- server/player.c - Rev: 1.201, Status: Exp
Files modified by qal21: 2006-08-08 (18:17)
Note: Add no_save, and python object invalidation.
- common/loader.l - Rev: 1.83, Status: Exp
- ChangeLog - Rev: 1.672, Status: Exp
- include/object.h - Rev: 1.49, Status: Exp
- include/plugin.h - Rev: 1.25, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.33, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.17, Status: Exp
- plugins/cfpython/include/cfpython_object.h - Rev: 1.2, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.12, Status: Exp
- server/plugins.c - Rev: 1.74, Status: Exp
Files modified by ryo_saeba: 2006-08-08 (10:22)
Note: Feature request #1465397 (improved feedback in character creation for existing names)
- ChangeLog - Rev: 1.671, Status: Exp
- server/login.c - Rev: 1.63, Status: Exp
Files modified by ryo_saeba: 2006-08-08 (10:05)
Note: Feature request #821645 (change password command)
- ChangeLog - Rev: 1.670, Status: Exp
- include/define.h - Rev: 1.110, Status: Exp
- include/player.h - Rev: 1.48, Status: Exp
- include/sproto.h - Rev: 1.175, Status: Exp
- server/c_misc.c - Rev: 1.80, Status: Exp
- server/commands.c - Rev: 1.64, Status: Exp
- socket/request.c - Rev: 1.95, Status: Exp
Files modified by ryo_saeba: 2006-08-07 (20:16)
Note: Copy level of cosnecrated altar too.- server/spell_effect.c - Rev: 1.158, Status: Exp
Files modified by ryo_saeba: 2006-08-07 (13:39)
Note: Implement feature request #1528641 (consecrate should change face of altar)
- ChangeLog - Rev: 1.669, Status: Exp
- server/spell_effect.c - Rev: 1.157, Status: Exp
Files modified by ryo_saeba: 2006-08-07 (07:57)
Note: Tell player whether she's the transport's captain or not
- ChangeLog - Rev: 1.668, Status: Exp
- server/apply.c - Rev: 1.171, Status: Exp
Files modified by ryo_saeba: 2006-08-07 (07:38)
Note: Rebuild makefiles, closing bug #1535160 (Python just broke)
- plugins/Makefile.in - Rev: 1.8, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.8, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.6, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.13, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.6, Status: Exp
- plugins/common/Makefile.in - Rev: 1.6, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.6, Status: Exp
Files modified by ryo_saeba: 2006-08-07 (07:22)
Note: Patch #1389033 (Large-value coins) courtesy Lalo Martins
- ChangeLog - Rev: 1.667, Status: Exp
- server/shop.c - Rev: 1.56, Status: Exp
Files modified by ryo_saeba: 2006-08-05 (09:57)
Note: Fix bug #1534727 (create_home_portals TRUE doesn't work)
- ChangeLog - Rev: 1.666, Status: Exp
- server/init.c - Rev: 1.80, Status: Exp
Files modified by ryo_saeba: 2006-08-05 (08:56)
Note: Patch #1389432 (Per-race HallOfSelection) courtesy Lalo Martins
- ChangeLog - Rev: 1.665, Status: Exp
- common/init.c - Rev: 1.51, Status: Exp
- include/global.h - Rev: 1.69, Status: Exp
- lib/archetypes - Rev: 1.180, Status: Exp
- lib/crossfire.0 - Rev: 1.63, Status: Exp
- lib/treasures.bld - Rev: 1.46, Status: Exp
- server/player.c - Rev: 1.200, Status: Exp
- server/server.c - Rev: 1.4, Status: Exp
Files modified by qal21: 2006-08-04 (18:40)
Note: Recollect archtypes.
- lib/archetypes - Rev: 1.179, Status: Exp
- lib/treasures.bld - Rev: 1.45, Status: Exp
Files modified by ryo_saeba: 2006-07-30 (08:43)
Note: Fix spellings courtesy Kevin R. Bulgrien - kbulgrien (bug #1531073)- lib/regions - Rev: 1.11, Status: Exp
Files modified by qal21: 2006-07-29 (20:55)
Note: Remove excess inlcudes.- plugins/common/hashtable.c - Rev: 1.2, Status: Exp
Files modified by qal21: 2006-07-29 (20:44)
Note: Modify Crossfire_Object_wrap() to use the hash tables provided by hashtable.c to avoid creating more python wrapper objects than is needed.
- ChangeLog - Rev: 1.664, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.32, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.16, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.11, Status: Exp
Files modified by qal21: 2006-07-29 (16:36)
Note: Add more files to .cvsignore
- crossedit/.cvsignore - Rev: 1.2, Status: Exp
- test/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/common/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/crossedit/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/random_maps/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/server/.cvsignore - Rev: 1.2, Status: Exp
- test/unit/socket/.cvsignore - Rev: 1.2, Status: Exp
Files modified by ryo_saeba: 2006-07-29 (10:10)
Note: Add .cvsignore files, courtesy Raphaƫl Quinet - quinet
- .cvsignore - Rev: 1.1, Status: Exp
- common/.cvsignore - Rev: 1.1, Status: Exp
- crossedit/.cvsignore - Rev: 1.1, Status: Exp
- crossedit/Cnv/.cvsignore - Rev: 1.1, Status: Exp
- crossedit/bitmaps/.cvsignore - Rev: 1.1, Status: Exp
- crossedit/doc/.cvsignore - Rev: 1.1, Status: Exp
- crossedit/include/.cvsignore - Rev: 1.1, Status: Exp
- devel/.cvsignore - Rev: 1.1, Status: Exp
- doc/.cvsignore - Rev: 1.1, Status: Exp
- doc/Developers/.cvsignore - Rev: 1.1, Status: Exp
- doc/playbook/.cvsignore - Rev: 1.1, Status: Exp
- doc/playbook-html/.cvsignore - Rev: 1.1, Status: Exp
- doc/scripts/.cvsignore - Rev: 1.1, Status: Exp
- doc/spell-docs/.cvsignore - Rev: 1.1, Status: Exp
- doc/spoiler/.cvsignore - Rev: 1.1, Status: Exp
- doc/spoiler-html/.cvsignore - Rev: 1.1, Status: Exp
- include/.cvsignore - Rev: 1.1, Status: Exp
- lib/.cvsignore - Rev: 1.1, Status: Exp
- plugins/.cvsignore - Rev: 1.1, Status: Exp
- plugins/cfanim/.cvsignore - Rev: 1.1, Status: Exp
- plugins/cfanim/include/.cvsignore - Rev: 1.1, Status: Exp
- plugins/cfpython/.cvsignore - Rev: 1.1, Status: Exp
- plugins/cfpython/include/.cvsignore - Rev: 1.1, Status: Exp
- plugins/common/.cvsignore - Rev: 1.1, Status: Exp
- plugins/common/include/.cvsignore - Rev: 1.1, Status: Exp
- random_maps/.cvsignore - Rev: 1.1, Status: Exp
- server/.cvsignore - Rev: 1.1, Status: Exp
- socket/.cvsignore - Rev: 1.1, Status: Exp
- test/.cvsignore - Rev: 1.1, Status: Exp
- test/toolkit/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/common/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/crossedit/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/random_maps/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/server/.cvsignore - Rev: 1.1, Status: Exp
- test/unit/socket/.cvsignore - Rev: 1.1, Status: Exp
- utils/.cvsignore - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2006-07-29 (09:29)
Note: Fix bug #1526364 (stacking Royal Guards)
- ChangeLog - Rev: 1.663, Status: Exp
- common/object.c - Rev: 1.137, Status: Exp
Files modified by ryo_saeba: 2006-07-29 (08:39)
Note: Fix bug #1529969 (shop floor not working in random maps)
- ChangeLog - Rev: 1.662, Status: Exp
- server/c_object.c - Rev: 1.84, Status: Exp
Files modified by qal21: 2006-07-29 (07:43)
Note: Remove an usused macro from hashtable.h that was leftover from shstr.h- plugins/common/include/hashtable.h - Rev: 1.2, Status: Exp
Files modified by qal21: 2006-07-29 (07:12)
Note: Add hashtable.c for planned use in cfpython.
- ChangeLog - Rev: 1.661, Status: Exp
- plugins/cfpython/Makefile.am - Rev: 1.8, Status: Exp
- plugins/common/Makefile.am - Rev: 1.2, Status: Exp
- plugins/common/hashtable.c - Rev: 1.1, Status: Exp
- plugins/common/include/Makefile.am - Rev: 1.2, Status: Exp
- plugins/common/include/hashtable.h - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2006-07-28 (21:13)
Note: Fix duplicator-related crash
- ChangeLog - Rev: 1.660, Status: Exp
- server/time.c - Rev: 1.91, Status: Exp
Files modified by gros: 2006-07-28 (20:23)
Note: Prevents one to write a scroll with a spell he/she's denied from.
Fix for bug #1530001 - "Inscription skill allows to cast denied spells"
gros 2006/07/28- server/skills.c - Rev: 1.76, Status: Exp
Files modified by ryo_saeba: 2006-07-28 (20:19)
Note: Fix addexp not working on skills
- ChangeLog - Rev: 1.659, Status: Exp
- server/c_wiz.c - Rev: 1.88, Status: Exp
Files modified by qal21: 2006-07-28 (18:25)
Note: Fix cfpython compiliation on python 2.3
- ChangeLog - Rev: 1.658, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.6, Status: Exp
Files modified by qal21: 2006-07-28 (18:23)
Note: Remove trailing whitespaces- plugins/cfpython/cfpython.c - Rev: 1.31, Status: Exp
Files modified by qal21: 2006-07-28 (06:45)
Note: Add EVENT_DESTROY. Allow execute_event to be called from common.
- include/funcpoint.h - Rev: 1.18, Status: Exp
- include/plugin.h - Rev: 1.24, Status: Exp
- ChangeLog - Rev: 1.657, Status: Exp
- common/object.c - Rev: 1.136, Status: Exp
- crossedit/stubs.c - Rev: 1.6, Status: Exp
- random_maps/standalone.c - Rev: 1.19, Status: Exp
- test/unit/common/stubs_common.c - Rev: 1.3, Status: Exp
Files modified by akirschbaum: 2006-07-27 (22:37)
Note: common/item.c: In describe_item() correct capacity description of large
(>1000 maxsp) Glowing Crystals.
- ChangeLog - Rev: 1.656, Status: Exp
- common/item.c - Rev: 1.65, Status: Exp
Files modified by qal21: 2006-07-27 (06:16)
Note: Add caching of the bytecode of python scripts, based upon code used in Daimonin's old python plugin before they moved to lua.
- ChangeLog - Rev: 1.655, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.30, Status: Exp
Files modified by gros: 2006-07-26 (15:20)
Note: Forbid the reset of a random map from inside that random map itself.
Workaround for bug #1528173 - "Reset command does not work for random maps".
gros 2006/07/26
- ChangeLog - Rev: 1.654, Status: Exp
- server/c_wiz.c - Rev: 1.87, Status: Exp
Files modified by ryo_saeba: 2006-07-25 (22:37)
Note: Fix bug #1528194. Fix an annoying message.
- ChangeLog - Rev: 1.653, Status: Exp
- server/spell_attack.c - Rev: 1.39, Status: Exp
- server/spell_util.c - Rev: 1.109, Status: Exp
Files modified by ryo_saeba: 2006-07-25 (21:49)
Note: Fix a crash when DM removes an animated object
- ChangeLog - Rev: 1.652, Status: Exp
- server/c_wiz.c - Rev: 1.86, Status: Exp
Files modified by tchize: 2006-07-25 (19:14)
Note:
improved indentation on some functions- server/shop.c - Rev: 1.55, Status: Exp
Files modified by gros: 2006-07-25 (18:17)
Note: Correct improper selection of the target of some spells, when the spell
is cast on a transport. Hopefully definitively fixes bug #1528018.
gros - 2006/07/25- server/spell_util.c - Rev: 1.108, Status: Exp
Files modified by gros: 2006-07-25 (18:04)
Note: Select op->facing instead of op->direction in process_events for players
and monsters as the direction reference for the face to display.
Fix for bug #1528182.
- ChangeLog - Rev: 1.651, Status: Exp
- server/server.c - Rev: 1.3, Status: Exp
Files modified by gros: 2006-07-25 (16:23)
Note: Make the search for a friendly target for some spells also browse transports
located in the square from which the spell was cast.
This is a fix for bug #1528018.
gros - 2006/07/25
- ChangeLog - Rev: 1.650, Status: Exp
- server/spell_util.c - Rev: 1.107, Status: Exp
Files modified by gros: 2006-07-25 (15:43)
Note: Forbids the use of reset on oneself's map while in a transport. This is a
workaround for bug #1528172
gros 2006/07/25
- ChangeLog - Rev: 1.649, Status: Exp
- server/c_wiz.c - Rev: 1.85, Status: Exp
Files modified by gros: 2006-07-25 (11:44)
Note: Fix bug #1528197, by making dragons prefer clawing over anything else as unarmed combat technique.
gros - 2006/07/25- server/skill_util.c - Rev: 1.68, Status: Exp
Files modified by gros: 2006-07-21 (12:39)
Note: Modified the way the "undead" flag is removed from the player when changing god. This fixes bug #1157459;
now, the player should recover its initial race after leaving the Devourers for another god.
- gros 2006/07/21- server/gods.c - Rev: 1.62, Status: Exp
Files modified by gros: 2006-07-21 (10:17)
Note: Added explicit item_power calculation for generated items that got an item_power of 0 - should solve bug #1460354 without creating new issues.
gros - 2006/07/21
- ChangeLog - Rev: 1.648, Status: Exp
- common/treasure.c - Rev: 1.68, Status: Exp
Files modified by gros: 2006-07-19 (09:58)
Note: Corrected a typo preventing the code to compile properly.- common/map.c - Rev: 1.112, Status: Exp
Files modified by qal21: 2006-07-18 (22:53)
Note: Add check to block_linked() to make sure things never block themself.
- ChangeLog - Rev: 1.647, Status: Exp
- common/map.c - Rev: 1.111, Status: Exp
Files modified by tchize: 2006-07-17 (19:06)
Note:
Fixed error in file (srunner_check_out does not exist, removed line)- test/unit/crossedit/check_stubs.c - Rev: 1.4, Status: Exp
Files modified by qal21: 2006-07-17 (18:57)
Note: minor correction of a typo in a comment- common/map.c - Rev: 1.110, Status: Exp
Files modified by qal21: 2006-07-17 (03:03)
Note: Attempt to fix bug #1523571 "Diseases work only on 'head' part".
- ChangeLog - Rev: 1.646, Status: Exp
- server/spell_attack.c - Rev: 1.38, Status: Exp
Files modified by akirschbaum: 2006-07-16 (08:46)
Note: Fix player count reporting to the metaserver. It now excludes connections with
not-yet-logged-in players and AFK/WIZ/BOT players.
- ChangeLog - Rev: 1.645, Status: Exp
- socket/metaserver.c - Rev: 1.19, Status: Exp
Files modified by qal21: 2006-07-14 (17:58)
Note: 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.
- server/spell_effect.c - Rev: 1.156, Status: Exp
- ChangeLog - Rev: 1.644, Status: Exp
- common/init.c - Rev: 1.50, Status: Exp
- include/global.h - Rev: 1.68, Status: Exp
- lib/settings - Rev: 1.25, Status: Exp
- server/init.c - Rev: 1.79, Status: Exp
Files modified by tchize: 2006-07-11 (20:19)
Note:
FIX bug 1518321: check for x compiling does not require anymore autoconf.h
- acinclude.m4 - Rev: 1.15, Status: Exp
- aclocal.m4 - Rev: 1.29, Status: Exp
- configure - Rev: 1.69, Status: Exp
Files modified by akirschbaum: 2006-07-06 (22:08)
Note: lib/regions: Fix typo in region "portjoseph". Bug #1518392 (Port Joseph
region spelling inconsistent with map directory) by Kevin R. Bulgrien.
- ChangeLog - Rev: 1.643, Status: Exp
- lib/regions - Rev: 1.10, Status: Exp
Files modified by mwedel: 2006-07-06 (04:27)
Note: acinclude.m4, configure: Fix last fix which discarded any passed in
CFLAGS or if that is set in the environment.
MSW 2006-07-05
- acinclude.m4 - Rev: 1.14, Status: Exp
- ChangeLog - Rev: 1.642, Status: Exp
Files modified by mwedel: 2006-07-06 (04:22)
Note: common/button.c: Fix for sourceforge bug common/button.c - harpsicord crashes
client. The problem is that the trigger code presumed that the object
would be animated, and blindly set teh face to the second animation frame.
harpsicords are not animated, so this could amount to garbage. So add
check for trigger objects to see if they are in fact animated before
blindly setting the face.
MSW 2006-07-05
- ChangeLog - Rev: 1.641, Status: Exp
- acinclude.m4 - Rev: 1.13, Status: Exp
- configure - Rev: 1.68, Status: Exp
- common/button.c - Rev: 1.32, Status: Exp
Files modified by mwedel: 2006-07-05 (07:22)
Note: server/daemon.c: Patch by wart, tracker 1489902 - open a file like /dev/null
to then dup - this fixes -detach crash problem. Might be better to use
some other file, but in theory, shouldn't be much going here, and I
don't think we can safely use a file that is already opened by the
server.
MSW 2006-07-05
- ChangeLog - Rev: 1.640, Status: Exp
- server/daemon.c - Rev: 1.9, Status: Exp
Files modified by ryo_saeba: 2006-07-04 (21:22)
Note: Actually commit file I forgot.- common/object.c - Rev: 1.135, Status: Exp
Files modified by ryo_saeba: 2006-07-04 (21:21)
Note: Fix memset call.
- ChangeLog - Rev: 1.639, Status: Exp
- common/region.c - Rev: 1.11, Status: Exp
Files modified by tchize: 2006-07-02 (15:32)
Note:
more progress in unit testing, marked points of interrest in code
- common/item.c - Rev: 1.64, Status: Exp
- common/object.c - Rev: 1.134, Status: Exp
- common/treasure.c - Rev: 1.67, Status: Exp
- include/libproto.h - Rev: 1.96, Status: Exp
- server/apply.c - Rev: 1.170, Status: Exp
- server/attack.c - Rev: 1.126, Status: Exp
- server/c_object.c - Rev: 1.83, Status: Exp
- server/player.c - Rev: 1.199, Status: Exp
- server/plugins.c - Rev: 1.73, Status: Exp
- server/time.c - Rev: 1.90, Status: Exp
- test/unit/common/check_object.c - Rev: 1.6, Status: Exp
Files modified by mwedel: 2006-06-30 (06:49)
Note: Add banner for 1.9.1 demarcation.
MSW 2006-06-29- ChangeLog - Rev: 1.638, Status: Exp
Files modified by mwedel: 2006-06-30 (05:46)
Note: acinclude.m4, aclocal.m4, configure, configure.ac: Fix crossedit header
detection - even when passed --with-x to configure and having all the files,
it wouldn't find the headers because it didn't pass in the correct -I
options for where they sit. Also, update for 1.9.1 release.
MSW 2006-06-29
- ChangeLog - Rev: 1.637, Status: Exp
- acinclude.m4 - Rev: 1.12, Status: Exp
- aclocal.m4 - Rev: 1.28, Status: Exp
- configure - Rev: 1.67, Status: Exp
- configure.ac - Rev: 1.23, Status: Exp
Files modified by mwedel: 2006-06-29 (06:09)
Note: server/rune.c: Undo last patch - breaks summoning runes.
server/skills.c: Change disarm logic - after first failure, don't continue
to disarm traps (makes sense anyways - can really only disarm one thing
at a time) - this fixes the problem that last change to rune.c tried
to fix.
MSW 2006-06-27
- ChangeLog - Rev: 1.636, Status: Exp
- server/rune.c - Rev: 1.49, Status: Exp
- server/skills.c - Rev: 1.75, Status: Exp
Files modified by mwedel: 2006-06-26 (07:31)
Note: server/rune.c: Patch from schmorp - when dealing with traps, don't put them
underneath the player when a disarm failure happens, instead, update the
direction to hit the player - prevents a recursion problems causing
hundreds of objects.
MSW 2006-06-25
- ChangeLog - Rev: 1.635, Status: Exp
- server/rune.c - Rev: 1.48, Status: Exp
Files modified by mwedel: 2006-06-25 (05:46)
Note: Commit update files.
MSW 2006-06-24
- lib/animations - Rev: 1.81, Status: Exp
- lib/bmaps - Rev: 1.93, Status: Exp
- lib/bmaps.paths - Rev: 1.98, Status: Exp
- lib/crossfire.0 - Rev: 1.62, Status: Exp
- lib/crossfire.1 - Rev: 1.59, Status: Exp
- lib/faces - Rev: 1.79, Status: Exp
- lib/treasures.bld - Rev: 1.44, Status: Exp
Files modified by ryo_saeba: 2006-06-24 (10:41)
Note: Fix merging bug.
- ChangeLog - Rev: 1.634, Status: Exp
- common/object.c - Rev: 1.133, Status: Exp
Files modified by tchize: 2006-06-18 (11:27)
Note:
added some test, corrected some indentation, added some TODO and FIXME
- common/object.c - Rev: 1.132, Status: Exp
- test/unit/common/check_object.c - Rev: 1.5, Status: Exp
Files modified by qal21: 2006-06-08 (04:30)
Note: Fix typo in comment- server/pets.c - Rev: 1.44, Status: Exp
Files modified by tchize: 2006-06-07 (21:44)
Note:
update test build process slighlty, changed tests so unimplemented ones success, added some *FIXME*
- check-fragment.am - Rev: 1.4, Status: Exp
- common/object.c - Rev: 1.131, Status: Exp
- server/login.c - Rev: 1.62, Status: Exp
- test/Makefile.in - Rev: 1.6, Status: Exp
- test/include/toolkit_common.h - Rev: 1.2, Status: Exp
- test/toolkit/toolkit_common.c - Rev: 1.4, Status: Exp
- test/unit/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.7, Status: Exp
- test/unit/common/check_anim.c - Rev: 1.3, Status: Exp
- test/unit/common/check_button.c - Rev: 1.3, Status: Exp
- test/unit/common/check_exp.c - Rev: 1.3, Status: Exp
- test/unit/common/check_friend.c - Rev: 1.3, Status: Exp
- test/unit/common/check_glue.c - Rev: 1.3, Status: Exp
- test/unit/common/check_holy.c - Rev: 1.3, Status: Exp
- test/unit/common/check_image.c - Rev: 1.3, Status: Exp
- test/unit/common/check_info.c - Rev: 1.3, Status: Exp
- test/unit/common/check_init.c - Rev: 1.3, Status: Exp
- test/unit/common/check_item.c - Rev: 1.3, Status: Exp
- test/unit/common/check_links.c - Rev: 1.3, Status: Exp
- test/unit/common/check_living.c - Rev: 1.3, Status: Exp
- test/unit/common/check_loader.c - Rev: 1.3, Status: Exp
- test/unit/common/check_logger.c - Rev: 1.3, Status: Exp
- test/unit/common/check_los.c - Rev: 1.3, Status: Exp
- test/unit/common/check_map.c - Rev: 1.3, Status: Exp
- test/unit/common/check_path.c - Rev: 1.3, Status: Exp
- test/unit/common/check_player.c - Rev: 1.3, Status: Exp
- test/unit/common/check_porting.c - Rev: 1.3, Status: Exp
- test/unit/common/check_quest.c - Rev: 1.3, Status: Exp
- test/unit/common/check_re-cmp.c - Rev: 1.3, Status: Exp
- test/unit/common/check_readable.c - Rev: 1.3, Status: Exp
- test/unit/common/check_recipe.c - Rev: 1.3, Status: Exp
- test/unit/common/check_region.c - Rev: 1.3, Status: Exp
- test/unit/common/check_time.c - Rev: 1.3, Status: Exp
- test/unit/common/check_treasure.c - Rev: 1.3, Status: Exp
- test/unit/common/check_utils.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/crossedit/check_App.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_Attr.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_Bitmaps.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_CrEdit.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_CrFace.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_CrList.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_CrUtil.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_Edit.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_MapAttr.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_Str.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_crossedit.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_png.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_stubs.c - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_xutil.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/random_maps/check_decor.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_door.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_exit.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_expand2x.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_floor.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_maze_gen.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_monster.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_random_map.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_reader.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_rogue_layout.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_room_gen_onion.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_room_gen_spiral.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_snake.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_special.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_square_spiral.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_standalone.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_style.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_test.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_treasure.c - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_wall.c - Rev: 1.3, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.7, Status: Exp
- test/unit/server/check_alchemy.c - Rev: 1.3, Status: Exp
- test/unit/server/check_apply.c - Rev: 1.3, Status: Exp
- test/unit/server/check_attack.c - Rev: 1.3, Status: Exp
- test/unit/server/check_ban.c - Rev: 1.3, Status: Exp
- test/unit/server/check_build_map.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_chat.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_misc.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_move.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_new.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_object.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_party.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_range.c - Rev: 1.3, Status: Exp
- test/unit/server/check_c_wiz.c - Rev: 1.3, Status: Exp
- test/unit/server/check_commands.c - Rev: 1.3, Status: Exp
- test/unit/server/check_daemon.c - Rev: 1.3, Status: Exp
- test/unit/server/check_disease.c - Rev: 1.3, Status: Exp
- test/unit/server/check_egoitem.c - Rev: 1.3, Status: Exp
- test/unit/server/check_gods.c - Rev: 1.3, Status: Exp
- test/unit/server/check_hiscore.c - Rev: 1.3, Status: Exp
- test/unit/server/check_init.c - Rev: 1.3, Status: Exp
- test/unit/server/check_login.c - Rev: 1.3, Status: Exp
- test/unit/server/check_main.c - Rev: 1.3, Status: Exp
- test/unit/server/check_monster.c - Rev: 1.3, Status: Exp
- test/unit/server/check_move.c - Rev: 1.3, Status: Exp
- test/unit/server/check_pets.c - Rev: 1.3, Status: Exp
- test/unit/server/check_player.c - Rev: 1.3, Status: Exp
- test/unit/server/check_plugins.c - Rev: 1.3, Status: Exp
- test/unit/server/check_resurrection.c - Rev: 1.3, Status: Exp
- test/unit/server/check_rune.c - Rev: 1.3, Status: Exp
- test/unit/server/check_shop.c - Rev: 1.3, Status: Exp
- test/unit/server/check_skill_util.c - Rev: 1.3, Status: Exp
- test/unit/server/check_skills.c - Rev: 1.3, Status: Exp
- test/unit/server/check_spell_attack.c - Rev: 1.3, Status: Exp
- test/unit/server/check_spell_effect.c - Rev: 1.3, Status: Exp
- test/unit/server/check_spell_util.c - Rev: 1.3, Status: Exp
- test/unit/server/check_swamp.c - Rev: 1.3, Status: Exp
- test/unit/server/check_swap.c - Rev: 1.3, Status: Exp
- test/unit/server/check_time.c - Rev: 1.3, Status: Exp
- test/unit/server/check_timers.c - Rev: 1.3, Status: Exp
- test/unit/server/check_weather.c - Rev: 1.3, Status: Exp
- test/unit/server/check_win32.c - Rev: 1.3, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/socket/check_image.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_info.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_init.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_item.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_loop.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_lowlevel.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_metaserver.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_request.c - Rev: 1.3, Status: Exp
- test/unit/socket/check_sounds.c - Rev: 1.3, Status: Exp
Files modified by tchize: 2006-06-07 (21:28)
Note:
partial update of check_object- test/unit/common/check_object.c - Rev: 1.4, Status: Exp
Files modified by mwedel: 2006-06-07 (07:10)
Note: common/object.c: in insert_ob_in_map() don't stop processing flying objects
if the object also has floor set. This fixes crashes when an object
is both flying and has floor set.
MSW 2006-06-06
- ChangeLog - Rev: 1.633, Status: Exp
- common/object.c - Rev: 1.130, Status: Exp
Files modified by ryo_saeba: 2006-06-06 (22:16)
Note: Fix Win32 compilation
- common/loader.c - Rev: 1.88, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.27, Status: Exp
Files modified by akirschbaum: 2006-06-06 (21:38)
Note: Add commands rules and news to display the rules/news files.
- ChangeLog - Rev: 1.632, Status: Exp
- include/sproto.h - Rev: 1.174, Status: Exp
- lib/Makefile.am - Rev: 1.28, Status: Exp
- lib/Makefile.in - Rev: 1.84, Status: Exp
- lib/help/motd - Rev: 1.1, Status: Exp
- lib/help/news - Rev: 1.1, Status: Exp
- lib/help/rules - Rev: 1.1, Status: Exp
- server/c_misc.c - Rev: 1.79, Status: Exp
- server/commands.c - Rev: 1.63, Status: Exp
Files modified by tchize: 2006-06-05 (12:07)
Note:
Improved log message (to see priority of error in log file).
This change is part of unit tests writing.- common/logger.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2006-06-05 (07:23)
Note: Fix problem with create food when used on transports. Rather than put a
specific check in the create food code, modify insert_ob_in_map to
check to see of the passed in originator is on a transport, and if so,
find out the right info - this probably fixes the same type of bug that
happens from other areas of the code.
common/object.c: Above change, as well as #if 0 out some unused functions.
MSW 2006-06-04
- ChangeLog - Rev: 1.631, Status: Exp
- common/object.c - Rev: 1.129, Status: Exp
Files modified by mwedel: 2006-06-05 (06:28)
Note: Clean up some compiler warnings. Most of the changes are related to replaced
%lld with FMT64 defines so that the format will be correct, no matter if
the 64 bit type is a long, long long, or if this is windows. #if 0 out a
bunch of code that isn't used.
--
common/exp.c: Replaced lld with FMT64
common/holy.c: #if 0 out baptize_altar(). Add banner copyright at top of file.
common/info.c, common/item.c, common/loader.l, common/loader.c, common/map.c:
common/porting.c Replaced lld with FMT64
common/time.c: Replace a bunch of variables declared as longs to be uint32.
Update various sprintf appropriately.
include/global.h: Add FMT64 and FMT64U as appropriate for different systems.
Change max_time to be a uint32
include/sockproto.h, include/sproto.h: rebuilt
server/apply.c: #if 0 out monster_apply_special
server/c_range.c: Add != 0 in assignment if statement - same meaning, clearer
on intention and avoids compiler warning.
server/c_wiz.c: Update command_kick() to take const char. Update command_speed()
to operate properly based on max_time being a uint32. Update various lld
to FMT64. Clarify ambiguous if/if/else statement in command_insert_into()
server/commands.c: Add cast to command_kick for new function prototype. #if
0 out find_command(), parse_string(), parse_command()
server/disease.c: #if 0 out find_disease(), reduce_symptoms()
server/egoitem.c: #if 0 out create_artifact(). Add copyright at top of file.
server/gods.c: #if 0 out get_god()
server/hiscore.c: Replace lld with FMT64
server/login.c: #if 0 out create_savedir_if_needed()
server/resurrection.c: Replace lld with FMT64. #if 0 out dead_character() and
dead_player_exists()
server/server.c: Remove info_keys() - hasn't been used in a long time. #if 0
out process_active_maps()
server/skill_util.c: Replace lld with FMT64
server/spell_util.c: #if 0 out check_spell_effect()
server/weather.c: #if 0 out feather_map(). Fix what I suspect is an error
in worldmap_to_weathermap() to skip over starting slashes.
socket/image.c: Add a fair number of char * casts to suppress warnings.
socket/init.c: Change buflen in init_connection() to socklen_t to match
function prototype. Add some char * casts.
socket/loop.c: Add some char * casts.
--
MSW 2006-06-04
- ChangeLog - Rev: 1.630, Status: Exp
- common/exp.c - Rev: 1.11, Status: Exp
- common/holy.c - Rev: 1.7, Status: Exp
- common/info.c - Rev: 1.9, Status: Exp
- common/item.c - Rev: 1.63, Status: Exp
- common/loader.c - Rev: 1.87, Status: Exp
- common/loader.l - Rev: 1.82, Status: Exp
- common/map.c - Rev: 1.109, Status: Exp
- common/porting.c - Rev: 1.34, Status: Exp
- common/time.c - Rev: 1.16, Status: Exp
- include/global.h - Rev: 1.67, Status: Exp
- include/sockproto.h - Rev: 1.28, Status: Exp
- include/sproto.h - Rev: 1.173, Status: Exp
- server/apply.c - Rev: 1.169, Status: Exp
- server/c_range.c - Rev: 1.16, Status: Exp
- server/c_wiz.c - Rev: 1.84, Status: Exp
- server/commands.c - Rev: 1.62, Status: Exp
- server/disease.c - Rev: 1.37, Status: Exp
- server/egoitem.c - Rev: 1.8, Status: Exp
- server/gods.c - Rev: 1.61, Status: Exp
- server/hiscore.c - Rev: 1.16, Status: Exp
- server/login.c - Rev: 1.61, Status: Exp
- server/resurrection.c - Rev: 1.18, Status: Exp
- server/server.c - Rev: 1.2, Status: Exp
- server/skill_util.c - Rev: 1.67, Status: Exp
- server/spell_util.c - Rev: 1.106, Status: Exp
- server/weather.c - Rev: 1.46, Status: Exp
- socket/image.c - Rev: 1.12, Status: Exp
- socket/init.c - Rev: 1.52, Status: Exp
- socket/loop.c - Rev: 1.46, Status: Exp
Files modified by ryo_saeba: 2006-06-03 (21:56)
Note: Implement feature request #815622
- ChangeLog - Rev: 1.629, Status: Exp
- random_maps/random_map.c - Rev: 1.42, Status: Exp
- random_maps/random_map.h - Rev: 1.17, Status: Exp
- random_maps/reader.c - Rev: 1.13, Status: Exp
- random_maps/reader.l - Rev: 1.11, Status: Exp
- random_maps/treasure.c - Rev: 1.28, Status: Exp
Files modified by tchize: 2006-06-03 (18:47)
Note:
Created 2 little script to detect functions that are dead or shuold go static and to extract check_prototypes
- utils/checkInternalPrototype.sh - Rev: 1.1, Status: Exp
- utils/generateEmptyCheck.sh - Rev: 1.1, Status: Exp
Files modified by tchize: 2006-06-03 (18:28)
Note:
made a few methods in object.c static and created empty checks.
Methods in object.c that weren't used anywhere else were made static.
Methods in object.c that weren't static where assigned an empty test in check_object.c
- common/object.c - Rev: 1.128, Status: Exp
- include/libproto.h - Rev: 1.95, Status: Exp
- test/unit/common/check_object.c - Rev: 1.3, Status: Exp
Files modified by qal21: 2006-06-02 (21:58)
Note: toolkit_common.c: Clarify comment.- test/toolkit/toolkit_common.c - Rev: 1.3, Status: Exp
Files modified by akirschbaum: 2006-06-02 (08:19)
Note: Do not merge renamed items with differing custom names.
- ChangeLog - Rev: 1.628, Status: Exp
- common/object.c - Rev: 1.127, Status: Exp
- server/c_object.c - Rev: 1.82, Status: Exp
Files modified by tchize: 2006-06-01 (23:07)
Note:
toolkit_common activated in unit test.
check_arch is the first check to use it.
Rebuilded makefiles in accordance
- check-fragment.am - Rev: 1.3, Status: Exp
- test/Makefile.in - Rev: 1.5, Status: Exp
- test/include/toolkit_common.h - Rev: 1.1, Status: Exp
- test/include/toolkit_crossedit.h - Rev: 1.1, Status: Exp
- test/include/toolkit_random_maps.h - Rev: 1.1, Status: Exp
- test/include/toolkit_server.h - Rev: 1.1, Status: Exp
- test/include/toolkit_socket.h - Rev: 1.1, Status: Exp
- test/toolkit/Makefile.am - Rev: 1.2, Status: Exp
- test/toolkit/Makefile.in - Rev: 1.4, Status: Exp
- test/toolkit/toolkit_common.c - Rev: 1.2, Status: Exp
- test/unit/Makefile.in - Rev: 1.5, Status: Exp
- test/unit/common/Makefile.am - Rev: 1.4, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/common/check_arch.c - Rev: 1.4, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.5, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.5, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.6, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2006-06-01 (20:55)
Note: Do not merge locked and unlocked items.
- ChangeLog - Rev: 1.627, Status: Exp
- common/object.c - Rev: 1.126, Status: Exp
- socket/item.c - Rev: 1.41, Status: Exp
Files modified by tchize: 2006-06-01 (19:07)
Note:
Fixed error in build process regarding unit test.
Our modularization is way broken, with have intredependent .a files, this should be solved.
Applied a compilation workaround suggest by gnu, twice every .a at link time. Applied an automake
workaround as we need to pass --preserver-dup-deps to autotools and to do this only current CVS
version can do it without a bit i hacking. Applied Hacking suggested by automake mailing list.
- Makefile.in - Rev: 1.48, Status: Exp
- aclocal.m4 - Rev: 1.27, Status: Exp
- check-fragment.am - Rev: 1.2, Status: Exp
- configure - Rev: 1.66, Status: Exp
- crossedit/Makefile.in - Rev: 1.30, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.22, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.20, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.20, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.21, Status: Exp
- devel/Makefile.in - Rev: 1.17, Status: Exp
- doc/Makefile.in - Rev: 1.40, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.23, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.26, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.26, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.22, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.22, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.25, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.28, Status: Exp
- include/Makefile.in - Rev: 1.30, Status: Exp
- include/sproto.h - Rev: 1.172, Status: Exp
- lib/Makefile.in - Rev: 1.83, Status: Exp
- random_maps/Makefile.in - Rev: 1.31, Status: Exp
- server/Makefile.am - Rev: 1.5, Status: Exp
- server/Makefile.in - Rev: 1.35, Status: Exp
- server/main.c - Rev: 1.116, Status: Exp
- server/server.c - Rev: 1.1, Status: Exp
- test/unit/server/Makefile.am - Rev: 1.3, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.5, Status: Exp
- utils/config.guess - Rev: 1.12, Status: Exp
- utils/config.sub - Rev: 1.12, Status: Exp
- utils/ltmain.sh - Rev: 1.10, Status: Exp
Files modified by tchize: 2006-06-01 (18:59)
Note:
Fixed error with function declared as static in one place and not static in another, leading to problems in make proto
- server/monster.c - Rev: 1.101, Status: Exp
- server/init.c - Rev: 1.78, Status: Exp
Files modified by akirschbaum: 2006-06-01 (18:04)
Note: lib/artifacts: Fix typo to not anymore generate "boots of of steel".
- ChangeLog - Rev: 1.626, Status: Exp
- lib/artifacts - Rev: 1.55, Status: Exp
Files modified by akirschbaum: 2006-06-01 (17:59)
Note: Fix typo to make bows of Sorig work.
- lib/artifacts - Rev: 1.54, Status: Exp
- ChangeLog - Rev: 1.625, Status: Exp
Files modified by akirschbaum: 2006-06-01 (17:47)
Note: lib/archetypes, lib/treasures.bld: Rebuilt.
- ChangeLog - Rev: 1.624, Status: Exp
- lib/archetypes - Rev: 1.178, Status: Exp
- lib/treasures.bld - Rev: 1.43, Status: Exp
Files modified by mwedel: 2006-05-30 (07:16)
Note: Various bug fixes, related to the new map display code.
common/loader.c, common/loader.l: Add map_layer attribute so object can
override what layer it should go on (fix for levitation boots).
common/map.c: Add support for map_layer to override layering. Fix bug
where if there were more objects than would fit on a layer, not all
would be drawn (same object was duplicated onto multiple layers).
common/object.c: Add check for ob->map_layer in can_merge()
include/map.h: Add extern declaration for map_layer_name[]
include/object.h: Add map_layer to object.
socket/request.c: In map1 compatibility mode, make sure we always
send the player.
MSW 2006-05-29
- ChangeLog - Rev: 1.623, Status: Exp
- common/loader.c - Rev: 1.86, Status: Exp
- common/loader.l - Rev: 1.81, Status: Exp
- common/map.c - Rev: 1.108, Status: Exp
- common/object.c - Rev: 1.125, Status: Exp
- include/map.h - Rev: 1.39, Status: Exp
- include/object.h - Rev: 1.48, Status: Exp
- socket/request.c - Rev: 1.94, Status: Exp
Files modified by mwedel: 2006-05-30 (07:12)
Note: Only call animate_object() if object is animated - otherwise,
animate_object() spews bunch of error about being called with non
animated object.
MSW 2006-05-29.- server/monster.c - Rev: 1.100, Status: Exp
Files modified by mwedel: 2006-05-30 (07:01)
Note: Recollect these goodies.
MSW 2006-05-29
- lib/animations - Rev: 1.80, Status: Exp
- lib/archetypes - Rev: 1.177, Status: Exp
- lib/bmaps - Rev: 1.92, Status: Exp
- lib/bmaps.paths - Rev: 1.97, Status: Exp
- lib/crossfire.0 - Rev: 1.61, Status: Exp
- lib/crossfire.1 - Rev: 1.58, Status: Exp
- lib/faces - Rev: 1.78, Status: Exp
- lib/treasures.bld - Rev: 1.42, Status: Exp
Files modified by akirschbaum: 2006-05-26 (23:13)
Note: Monsters now cannot anymore see through earthwalls/monsters. This restores the
behavior to what it was before the new movement code. For players this
basically means that monsters will not anymore cast spells though earthwalls or
other monsters.
- ChangeLog - Rev: 1.622, Status: Exp
- server/player.c - Rev: 1.198, Status: Exp
Files modified by akirschbaum: 2006-05-26 (22:29)
Note: Make attacking with melee in 'fire command work again. Now attacking with
<shift>+<direction> works again.
- ChangeLog - Rev: 1.621, Status: Exp
- server/skill_util.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2006-05-25 (17:49)
Note: Make swarm spells work again. These spells did not work anymore on tiles which
had a move_block type set (for example cobblestones).
- ChangeLog - Rev: 1.620, Status: Exp
- server/spell_attack.c - Rev: 1.37, Status: Exp
Files modified by ryo_saeba: 2006-05-25 (15:31)
Note: Fix monster facing bug.
- ChangeLog - Rev: 1.619, Status: Exp
- server/monster.c - Rev: 1.99, Status: Exp
Files modified by akirschbaum: 2006-05-21 (20:09)
Note: Fix typo in comment.- server/c_wiz.c - Rev: 1.83, Status: Exp
Files modified by akirschbaum: 2006-05-21 (19:58)
Note: Simplify expression.- server/c_object.c - Rev: 1.81, Status: Exp
Files modified by akirschbaum: 2006-05-21 (19:56)
Note: Fix typo in comment.- server/c_object.c - Rev: 1.80, Status: Exp
Files modified by akirschbaum: 2006-05-21 (19:38)
Note: Properly declare prototype for rmap_yval().
- random_maps/reader.c - Rev: 1.12, Status: Exp
- random_maps/reader.l - Rev: 1.10, Status: Exp
Files modified by akirschbaum: 2006-05-21 (19:17)
Note: Remove trailing white space from attack messages.- lib/attackmess - Rev: 1.12, Status: Exp
Files modified by akirschbaum: 2006-05-21 (19:06)
Note: Improve comment.- common/recipe.c - Rev: 1.17, Status: Exp
Files modified by akirschbaum: 2006-05-21 (14:02)
Note: Fix comment.- include/recipe.h - Rev: 1.8, Status: Exp
Files modified by akirschbaum: 2006-05-21 (13:44)
Note: Improve comment.- include/define.h - Rev: 1.109, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:54)
Note: Use 'NULL' for pointers.- crossedit/Attr.c - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:50)
Note: Fix typo in parameter name.- common/treasure.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:44)
Note: Remove useless sizeof() operator.- common/porting.c - Rev: 1.33, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:43)
Note: Do not crash in strdup_local() in out of memory condition.- common/porting.c - Rev: 1.32, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:41)
Note: Fix error message.- common/porting.c - Rev: 1.31, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:37)
Note: Properly declare prototype for yval().
- common/loader.c - Rev: 1.85, Status: Exp
- common/loader.l - Rev: 1.80, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:27)
Note: Skip some processing if NEW_MATERIAL_CODE is undefined.
- ChangeLog - Rev: 1.618, Status: Exp
- common/item.c - Rev: 1.62, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:23)
Note: Declare missing variable if NEW_MATERIAL_CODE is defined.- common/utils.c - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2006-05-21 (12:22)
Note: Declare some functions as "static".
- ChangeLog - Rev: 1.617, Status: Exp
- common/holy.c - Rev: 1.6, Status: Exp
- include/libproto.h - Rev: 1.94, Status: Exp
Files modified by akirschbaum: 2006-05-21 (10:35)
Note: Make socket handling more robust.
- ChangeLog - Rev: 1.616, Status: Exp
- include/newclient.h - Rev: 1.14, Status: Exp
- socket/image.c - Rev: 1.11, Status: Exp
- socket/info.c - Rev: 1.29, Status: Exp
- socket/init.c - Rev: 1.51, Status: Exp
- socket/item.c - Rev: 1.40, Status: Exp
- socket/loop.c - Rev: 1.45, Status: Exp
- socket/lowlevel.c - Rev: 1.16, Status: Exp
- socket/request.c - Rev: 1.93, Status: Exp
- socket/sounds.c - Rev: 1.7, Status: Exp
Files modified by akirschbaum: 2006-05-21 (10:07)
Note: Fix reference to undefined type name.- socket/request.c - Rev: 1.92, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (15:47)
Note: Log hook for plugins. Use it for Python & cfanim.
- ChangeLog - Rev: 1.615, Status: Exp
- include/plugin.h - Rev: 1.23, Status: Exp
- include/sproto.h - Rev: 1.171, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.9, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.29, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.9, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.16, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.17, Status: Exp
- server/plugins.c - Rev: 1.72, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (15:19)
Note: Update treasures and faces
- lib/faces - Rev: 1.77, Status: Exp
- lib/treasures.bld - Rev: 1.41, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (12:36)
Note: Add a bot flag, to not count in metaserver information
- include/newserver.h - Rev: 1.40, Status: Exp
- lib/settings - Rev: 1.24, Status: Exp
- server/c_misc.c - Rev: 1.78, Status: Exp
- socket/init.c - Rev: 1.50, Status: Exp
- socket/metaserver.c - Rev: 1.18, Status: Exp
- socket/request.c - Rev: 1.91, Status: Exp
- ChangeLog - Rev: 1.614, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (10:51)
Note: Snapshot
- make_win32/Release_notes.txt - Rev: 1.11, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.19, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (10:37)
Note: Snapshot- include/win32.h - Rev: 1.26, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (10:32)
Note: Fix declaration- plugins/cfpython/include/cfpython_proto.h - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2006-05-20 (10:30)
Note: Add missing #ifdef- common/loader.c - Rev: 1.84, Status: Exp
Files modified by mwedel: 2006-05-18 (05:27)
Note: This commit adds support for the map2 protocol command (10 layer map).
This changes how the data is stored and sent to the client. This also
implements the idea of client handling map animations, so adds some object
flags so that the server knows if it should let the client handle animations
or not. Support for the original map protocol command is removed.
---
aclocal.m4: rebuilt
configure.ac: Add checks for zlib.h, libz - not used right now, but will
probably be used in the future, so no reason to remove it.
common/loader.l: Add client_anim_sync, client_anim_random FLAGS.
common/map.c: Add add_face_layer() to set face for a layer. Redo/simplify
update_position to store faces away based on layering criteria.
common/time.c: Replace long pticks with a uint32, since size of a long will
vary, and we now send pticks to the client as a 32 bit value.
crossedit/CrEdit.c: Update the draw logic based on the fact there are more
layers now.
crossedit/Edit.c: Comment out some code that probably should be fixed.
Replace calls of SET_MAP_FACE with SET_MAP_FACE_OBJ
doc/Developers/protocol: Updated with map2, tick protocol additions.
Reorganize the parameters in the setup protocol command so they are now
listed in alphabetical order.
include/autoconf.h.in: Add HAVE_ZLIB_H define.
include/define.h: Update for the FLAG_CLIENT_ANIM values.
include/face.h: Remove MapLook structure - no longer used.
include/global.h: change extern type for pticks from long to uint32
include/map.h: Change MAP_LAYERS to 10. Add definitions for what each
map layer is. Remove GET/SET_MAP_FACE macro - no longer used,
GET/SET_MAP_FACE_OBJ replaces it. Add GET_MAP_FACE_OBJS which
returns pointer to all the object info for the space. Remove
faces from MapSpace structure.
include/newclient.h: Update with new defines used for map2 protocol
command.
include/newserver.h: Change type of faces in map_cell_struct to be
uint16 to be consistent. Change 'count' to 'darkness' to more
accurately describe what it represents. Add MAP2_COORD_OFFSET
define. Add Map2Cmd to MapMode enum. Add map_scroll_x/y
to socket structure so we send those as part of map2 command.
Add tick field to socket structure to know if we should send
tick data to the client.
server/login.c: Remove extern long pticks declaration - declared
in global.h - don't need to declare it again locally.
socket/info.c: Rewrite magic map code to use GET_MAP_FACE_OBJ
instead of GET_MAP_FACE macros.
socket/init.c: Initialize new fields in socket structure to 0.
socket/loop.c: If client wants tick data sent, send one each tick.
socket/request.c: Add setup responses for tick, map2 requests. Remove some
extra code in Map1a setup. Send error message to client if not using
at least Map1 protocol level. Modify map_newmap_cmd() to clear
scroll information when using Map2. Remove original (map0) protocol
logic. Update map_clearcell() to clear all 10 layers. Replace
MAX_LAYERS with MAP_LAYERS. Add add_head() to remove some of the
complication from update_space(). Add code in draw_client_map1()
to find which 3 layers to send to the client from the 10 we now have.
Add map2_add_ob(), map2_delete_layer(), check_space_for_heads(),
draw_client_map2() to handle map2 protocol. Add send_tick() -
sends tick to client, but also forces flush of data to reduce lag.
utils/config.guess.utils/config.sub,utils/ltmain.sh: rebuilt
MSW 2006-05-15
- ChangeLog - Rev: 1.613, Status: Exp
- aclocal.m4 - Rev: 1.26, Status: Exp
- configure - Rev: 1.65, Status: Exp
- configure.ac - Rev: 1.22, Status: Exp
- common/loader.c - Rev: 1.83, Status: Exp
- common/loader.l - Rev: 1.79, Status: Exp
- common/map.c - Rev: 1.107, Status: Exp
- common/time.c - Rev: 1.15, Status: Exp
- crossedit/CrEdit.c - Rev: 1.11, Status: Exp
- crossedit/Edit.c - Rev: 1.21, Status: Exp
- doc/Developers/protocol - Rev: 1.19, Status: Exp
- include/autoconf.h.in - Rev: 1.14, Status: Exp
- include/define.h - Rev: 1.108, Status: Exp
- include/face.h - Rev: 1.5, Status: Exp
- include/global.h - Rev: 1.66, Status: Exp
- include/map.h - Rev: 1.38, Status: Exp
- include/newclient.h - Rev: 1.13, Status: Exp
- include/newserver.h - Rev: 1.39, Status: Exp
- server/login.c - Rev: 1.60, Status: Exp
- socket/info.c - Rev: 1.28, Status: Exp
- socket/init.c - Rev: 1.49, Status: Exp
- socket/loop.c - Rev: 1.44, Status: Exp
- socket/request.c - Rev: 1.90, Status: Exp
- utils/config.guess - Rev: 1.11, Status: Exp
- utils/config.sub - Rev: 1.11, Status: Exp
- utils/ltmain.sh - Rev: 1.9, Status: Exp
Files modified by akirschbaum: 2006-05-13 (21:21)
Note: Fix server crash when sending addspell command(s).
- ChangeLog - Rev: 1.612, Status: Exp
- socket/lowlevel.c - Rev: 1.15, Status: Exp
- socket/request.c - Rev: 1.89, Status: Exp
Files modified by akirschbaum: 2006-05-13 (20:44)
Note: Fix typo; add default value for facecache command.- doc/Developers/protocol - Rev: 1.18, Status: Exp
Files modified by qal21: 2006-05-13 (05:18)
Note: correct bug in previous commit.- server/spell_effect.c - Rev: 1.155, Status: Exp
Files modified by qal21: 2006-05-13 (05:02)
Note: Disallow town portal while in transports (caused map corruption, crashes and other nasty things)
- ChangeLog - Rev: 1.611, Status: Exp
- server/spell_effect.c - Rev: 1.154, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (10:14)
Note: Fix for bug #1473941 (Damnation bug)
- ChangeLog - Rev: 1.610, Status: Exp
- server/apply.c - Rev: 1.168, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (09:47)
Note: Third and last part of patch #1453869 courtesy Stefan Huehner (shuehner)
- ChangeLog - Rev: 1.609, Status: Exp
- common/item.c - Rev: 1.61, Status: Exp
- include/libproto.h - Rev: 1.93, Status: Exp
- include/sproto.h - Rev: 1.170, Status: Exp
- server/c_chat.c - Rev: 1.23, Status: Exp
- server/c_object.c - Rev: 1.79, Status: Exp
- server/c_wiz.c - Rev: 1.82, Status: Exp
- server/daemon.c - Rev: 1.8, Status: Exp
- server/hiscore.c - Rev: 1.15, Status: Exp
- server/main.c - Rev: 1.115, Status: Exp
- server/shop.c - Rev: 1.54, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (09:41)
Note: Second part of patch #1453869 courtesy Stefan Huehner (shuehner)
- crossedit/stubs.c - Rev: 1.5, Status: Exp
- include/sockproto.h - Rev: 1.27, Status: Exp
- random_maps/Makefile.in - Rev: 1.30, Status: Exp
- random_maps/standalone.c - Rev: 1.18, Status: Exp
- socket/info.c - Rev: 1.27, Status: Exp
- socket/item.c - Rev: 1.39, Status: Exp
- socket/request.c - Rev: 1.88, Status: Exp
- socket/sounds.c - Rev: 1.6, Status: Exp
- test/unit/common/stubs_common.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/stubs_random.c - Rev: 1.2, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (09:25)
Note: First part of patch #1453869 courtesy Stefan Huehner (shuehner)
- Makefile.in - Rev: 1.47, Status: Exp
- aclocal.m4 - Rev: 1.25, Status: Exp
- configure - Rev: 1.64, Status: Exp
- crossedit/Makefile.in - Rev: 1.29, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.21, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.19, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.19, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.20, Status: Exp
- devel/Makefile.in - Rev: 1.16, Status: Exp
- doc/Makefile.in - Rev: 1.39, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.22, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.25, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.25, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.21, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.21, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.24, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.27, Status: Exp
- include/Makefile.in - Rev: 1.29, Status: Exp
- include/funcpoint.h - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.169, Status: Exp
- lib/Makefile.in - Rev: 1.82, Status: Exp
- lib/animations - Rev: 1.79, Status: Exp
- lib/archetypes - Rev: 1.176, Status: Exp
- lib/bmaps - Rev: 1.91, Status: Exp
- lib/bmaps.paths - Rev: 1.96, Status: Exp
- lib/crossfire.0 - Rev: 1.60, Status: Exp
- lib/crossfire.1 - Rev: 1.57, Status: Exp
- server/alchemy.c - Rev: 1.28, Status: Exp
- server/apply.c - Rev: 1.167, Status: Exp
- server/attack.c - Rev: 1.125, Status: Exp
- server/commands.c - Rev: 1.61, Status: Exp
- server/disease.c - Rev: 1.36, Status: Exp
- server/egoitem.c - Rev: 1.7, Status: Exp
- server/gods.c - Rev: 1.60, Status: Exp
- server/init.c - Rev: 1.77, Status: Exp
- server/login.c - Rev: 1.59, Status: Exp
- server/main.c - Rev: 1.114, Status: Exp
- server/monster.c - Rev: 1.98, Status: Exp
- server/move.c - Rev: 1.41, Status: Exp
- server/pets.c - Rev: 1.43, Status: Exp
- server/player.c - Rev: 1.197, Status: Exp
- server/resurrection.c - Rev: 1.17, Status: Exp
- server/rune.c - Rev: 1.47, Status: Exp
- server/skill_util.c - Rev: 1.65, Status: Exp
- server/skills.c - Rev: 1.74, Status: Exp
- server/spell_attack.c - Rev: 1.36, Status: Exp
- server/spell_effect.c - Rev: 1.153, Status: Exp
- server/spell_util.c - Rev: 1.105, Status: Exp
- server/swap.c - Rev: 1.18, Status: Exp
- server/time.c - Rev: 1.89, Status: Exp
- server/timers.c - Rev: 1.8, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (09:21)
Note: No need to fail when autorun.xml doesn't exist :)
- test/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.5, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (08:52)
Note: Add Map.Insert(object,x,y) and Player.CanPay( ) to Python plugin
- include/sproto.h - Rev: 1.168, Status: Exp
- server/plugins.c - Rev: 1.71, Status: Exp
- ChangeLog - Rev: 1.608, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.8, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.15, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.6, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.10, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.15, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.16, Status: Exp
Files modified by ryo_saeba: 2006-05-05 (08:52)
Note: Patch #1456016 courtesy schmorp.de development team- server/pets.c - Rev: 1.42, Status: Exp
Files modified by tchize: 2006-05-03 (21:50)
Note:
Added autogeneration of html and text report for test process.
- Makefile.am - Rev: 1.9, Status: Exp
- Makefile.in - Rev: 1.46, Status: Exp
- acinclude.m4 - Rev: 1.11, Status: Exp
- check-fragment.am - Rev: 1.1, Status: Exp
- configure - Rev: 1.63, Status: Exp
- configure.ac - Rev: 1.21, Status: Exp
- common/Makefile.in - Rev: 1.32, Status: Exp
- crossedit/Makefile.in - Rev: 1.28, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.20, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.18, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.18, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.19, Status: Exp
- devel/Makefile.in - Rev: 1.15, Status: Exp
- doc/Makefile.in - Rev: 1.38, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.21, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.24, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.24, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.20, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.20, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.23, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.26, Status: Exp
- include/Makefile.in - Rev: 1.28, Status: Exp
- lib/Makefile.in - Rev: 1.81, Status: Exp
- plugins/Makefile.in - Rev: 1.7, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.7, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.5, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.12, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.5, Status: Exp
- plugins/common/Makefile.in - Rev: 1.5, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.5, Status: Exp
- random_maps/Makefile.in - Rev: 1.29, Status: Exp
- server/Makefile.in - Rev: 1.34, Status: Exp
- socket/Makefile.in - Rev: 1.23, Status: Exp
- test/Makefile.am - Rev: 1.2, Status: Exp
- test/Makefile.in - Rev: 1.3, Status: Exp
- test/templates/checkReport.css - Rev: 1.1, Status: Exp
- test/templates/checkTextResult.xsl - Rev: 1.1, Status: Exp
- test/templates/crossfire-logo-unit-failed.png - Rev: 1.1, Status: Exp
- test/templates/crossfire-logo-unit-success.png - Rev: 1.1, Status: Exp
- test/templates/crossfire-logo-unit.png - Rev: 1.1, Status: Exp
- test/templates/error.png - Rev: 1.1, Status: Exp
- test/templates/failure.png - Rev: 1.1, Status: Exp
- test/templates/logresult.xsl - Rev: 1.1, Status: Exp
- test/templates/success.png - Rev: 1.1, Status: Exp
- test/templates/txtlog.png - Rev: 1.1, Status: Exp
- test/toolkit/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/Makefile.am - Rev: 1.3, Status: Exp
- test/unit/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/common/Makefile.am - Rev: 1.3, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.4, Status: Exp
- test/unit/common/check_anim.c - Rev: 1.2, Status: Exp
- test/unit/common/check_arch.c - Rev: 1.3, Status: Exp
- test/unit/common/check_button.c - Rev: 1.2, Status: Exp
- test/unit/common/check_exp.c - Rev: 1.2, Status: Exp
- test/unit/common/check_friend.c - Rev: 1.2, Status: Exp
- test/unit/common/check_glue.c - Rev: 1.2, Status: Exp
- test/unit/common/check_holy.c - Rev: 1.2, Status: Exp
- test/unit/common/check_image.c - Rev: 1.2, Status: Exp
- test/unit/common/check_info.c - Rev: 1.2, Status: Exp
- test/unit/common/check_init.c - Rev: 1.2, Status: Exp
- test/unit/common/check_item.c - Rev: 1.2, Status: Exp
- test/unit/common/check_links.c - Rev: 1.2, Status: Exp
- test/unit/common/check_living.c - Rev: 1.2, Status: Exp
- test/unit/common/check_loader.c - Rev: 1.2, Status: Exp
- test/unit/common/check_logger.c - Rev: 1.2, Status: Exp
- test/unit/common/check_los.c - Rev: 1.2, Status: Exp
- test/unit/common/check_map.c - Rev: 1.2, Status: Exp
- test/unit/common/check_object.c - Rev: 1.2, Status: Exp
- test/unit/common/check_path.c - Rev: 1.2, Status: Exp
- test/unit/common/check_player.c - Rev: 1.2, Status: Exp
- test/unit/common/check_porting.c - Rev: 1.2, Status: Exp
- test/unit/common/check_quest.c - Rev: 1.2, Status: Exp
- test/unit/common/check_re-cmp.c - Rev: 1.2, Status: Exp
- test/unit/common/check_readable.c - Rev: 1.2, Status: Exp
- test/unit/common/check_recipe.c - Rev: 1.2, Status: Exp
- test/unit/common/check_region.c - Rev: 1.2, Status: Exp
- test/unit/common/check_shstr.c - Rev: 1.3, Status: Exp
- test/unit/common/check_time.c - Rev: 1.2, Status: Exp
- test/unit/common/check_treasure.c - Rev: 1.2, Status: Exp
- test/unit/common/check_utils.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/crossedit/check_App.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_Attr.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_Bitmaps.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_CrEdit.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_CrFace.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_CrList.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_CrUtil.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_Edit.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_MapAttr.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_Str.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_crossedit.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_png.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_stubs.c - Rev: 1.2, Status: Exp
- test/unit/crossedit/check_xutil.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/random_maps/check_decor.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_door.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_exit.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_expand2x.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_floor.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_maze_gen.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_monster.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_random_map.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_reader.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_rogue_layout.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_room_gen_onion.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_room_gen_spiral.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_snake.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_special.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_square_spiral.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_standalone.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_style.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_test.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_treasure.c - Rev: 1.2, Status: Exp
- test/unit/random_maps/check_wall.c - Rev: 1.2, Status: Exp
- test/unit/server/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/server/check_alchemy.c - Rev: 1.2, Status: Exp
- test/unit/server/check_apply.c - Rev: 1.2, Status: Exp
- test/unit/server/check_attack.c - Rev: 1.2, Status: Exp
- test/unit/server/check_ban.c - Rev: 1.2, Status: Exp
- test/unit/server/check_build_map.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_chat.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_misc.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_move.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_new.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_object.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_party.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_range.c - Rev: 1.2, Status: Exp
- test/unit/server/check_c_wiz.c - Rev: 1.2, Status: Exp
- test/unit/server/check_commands.c - Rev: 1.2, Status: Exp
- test/unit/server/check_daemon.c - Rev: 1.2, Status: Exp
- test/unit/server/check_disease.c - Rev: 1.2, Status: Exp
- test/unit/server/check_egoitem.c - Rev: 1.2, Status: Exp
- test/unit/server/check_gods.c - Rev: 1.2, Status: Exp
- test/unit/server/check_hiscore.c - Rev: 1.2, Status: Exp
- test/unit/server/check_init.c - Rev: 1.2, Status: Exp
- test/unit/server/check_login.c - Rev: 1.2, Status: Exp
- test/unit/server/check_main.c - Rev: 1.2, Status: Exp
- test/unit/server/check_monster.c - Rev: 1.2, Status: Exp
- test/unit/server/check_move.c - Rev: 1.2, Status: Exp
- test/unit/server/check_pets.c - Rev: 1.2, Status: Exp
- test/unit/server/check_player.c - Rev: 1.2, Status: Exp
- test/unit/server/check_plugins.c - Rev: 1.2, Status: Exp
- test/unit/server/check_resurrection.c - Rev: 1.2, Status: Exp
- test/unit/server/check_rune.c - Rev: 1.2, Status: Exp
- test/unit/server/check_shop.c - Rev: 1.2, Status: Exp
- test/unit/server/check_skill_util.c - Rev: 1.2, Status: Exp
- test/unit/server/check_skills.c - Rev: 1.2, Status: Exp
- test/unit/server/check_spell_attack.c - Rev: 1.2, Status: Exp
- test/unit/server/check_spell_effect.c - Rev: 1.2, Status: Exp
- test/unit/server/check_spell_util.c - Rev: 1.2, Status: Exp
- test/unit/server/check_swamp.c - Rev: 1.2, Status: Exp
- test/unit/server/check_swap.c - Rev: 1.2, Status: Exp
- test/unit/server/check_time.c - Rev: 1.2, Status: Exp
- test/unit/server/check_timers.c - Rev: 1.2, Status: Exp
- test/unit/server/check_weather.c - Rev: 1.2, Status: Exp
- test/unit/server/check_win32.c - Rev: 1.2, Status: Exp
- test/unit/socket/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/socket/check_image.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_info.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_init.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_item.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_loop.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_lowlevel.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_metaserver.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_request.c - Rev: 1.2, Status: Exp
- test/unit/socket/check_sounds.c - Rev: 1.2, Status: Exp
- utils/Makefile.in - Rev: 1.29, Status: Exp
Files modified by qal21: 2006-05-03 (00:51)
Note: removed redundant check and fixed an uninitialized variable in attack.c- server/attack.c - Rev: 1.124, Status: Exp
Files modified by tchize: 2006-04-06 (21:18)
Note:
finished common/arch.c unit test, fixed a few bugs, moved function around and renamed other
- common/arch.c - Rev: 1.39, Status: Exp
- common/living.c - Rev: 1.78, Status: Exp
- common/loader.c - Rev: 1.82, Status: Exp
- common/loader.l - Rev: 1.78, Status: Exp
- common/object.c - Rev: 1.124, Status: Exp
- common/quest.c - Rev: 1.7, Status: Exp
- common/readable.c - Rev: 1.31, Status: Exp
- common/recipe.c - Rev: 1.16, Status: Exp
- common/treasure.c - Rev: 1.65, Status: Exp
- include/define.h - Rev: 1.107, Status: Exp
- include/libproto.h - Rev: 1.92, Status: Exp
- include/sproto.h - Rev: 1.167, Status: Exp
- plugins/cfpython/include/cfpython_proto.h - Rev: 1.3, Status: Exp
- random_maps/exit.c - Rev: 1.21, Status: Exp
- random_maps/special.c - Rev: 1.24, Status: Exp
- random_maps/treasure.c - Rev: 1.27, Status: Exp
- server/alchemy.c - Rev: 1.27, Status: Exp
- server/apply.c - Rev: 1.166, Status: Exp
- server/attack.c - Rev: 1.123, Status: Exp
- server/build_map.c - Rev: 1.11, Status: Exp
- server/disease.c - Rev: 1.35, Status: Exp
- server/gods.c - Rev: 1.59, Status: Exp
- server/player.c - Rev: 1.196, Status: Exp
- server/plugins.c - Rev: 1.70, Status: Exp
- server/rune.c - Rev: 1.46, Status: Exp
- server/spell_attack.c - Rev: 1.35, Status: Exp
- server/spell_effect.c - Rev: 1.152, Status: Exp
- server/spell_util.c - Rev: 1.104, Status: Exp
- server/time.c - Rev: 1.88, Status: Exp
- test/unit/common/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.3, Status: Exp
- test/unit/common/check_arch.c - Rev: 1.2, Status: Exp
Files modified by cavesomething: 2006-04-06 (16:58)
Note: Increase Archtable to 8192, the new hashing algorithm works better with a table size that is a power of 2, and the current value is very close to being exceeded anyway. Suggested by Crossfire+ Development Team http://cf.schmorp.de
- ChangeLog - Rev: 1.607, Status: Exp
- include/config.h - Rev: 1.71, Status: Exp
Files modified by qal21: 2006-04-04 (23:34)
Note: Use object name for swamp messages.
- ChangeLog - Rev: 1.606, Status: Exp
- server/swamp.c - Rev: 1.11, Status: Exp
Files modified by tchize: 2006-03-23 (19:39)
Note:
corrected check_shstr.c (lacking a few line of code)
- test/unit/common/check.template - Rev: 1.2, Status: dead
- test/unit/common/check_shstr.c - Rev: 1.2, Status: Exp
- test/unit/common/check_shstr.c_ok - Rev: 1.2, Status: dead
- test/unit/common/dumb.c - Rev: 1.2, Status: dead
- test/unit/common/dumb.h - Rev: 1.2, Status: dead
- test/unit/crossedit/check.template - Rev: 1.2, Status: dead
- test/unit/random_maps/check.template - Rev: 1.2, Status: dead
- test/unit/server/check.template - Rev: 1.2, Status: dead
- test/unit/socket/check.template - Rev: 1.2, Status: dead
Files modified by tchize: 2006-03-22 (23:06)
Note:
updated configure.ac to automatically check availability of a few headers required by crossedit
Basically, it tries to compile a test code having only includes of xaw, posix, etc. Should be
enough to prevent most crossedit compilation issue but not perfect. (Should check version of lib and
try a few methods on them). crossedit/ and test/unit/crossedit are skipped by make if test fail.
- Makefile.am - Rev: 1.8, Status: Exp
- Makefile.in - Rev: 1.45, Status: Exp
- acinclude.m4 - Rev: 1.10, Status: Exp
- configure - Rev: 1.62, Status: Exp
- configure.ac - Rev: 1.20, Status: Exp
- common/Makefile.in - Rev: 1.31, Status: Exp
- crossedit/Makefile.in - Rev: 1.27, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.19, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.17, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.17, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.18, Status: Exp
- devel/Makefile.in - Rev: 1.14, Status: Exp
- doc/Makefile.in - Rev: 1.37, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.20, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.23, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.23, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.19, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.19, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.22, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.25, Status: Exp
- include/Makefile.in - Rev: 1.27, Status: Exp
- lib/Makefile.in - Rev: 1.80, Status: Exp
- plugins/Makefile.in - Rev: 1.6, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.6, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.4, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.11, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.4, Status: Exp
- plugins/common/Makefile.in - Rev: 1.4, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.4, Status: Exp
- random_maps/Makefile.in - Rev: 1.28, Status: Exp
- server/Makefile.in - Rev: 1.33, Status: Exp
- socket/Makefile.in - Rev: 1.22, Status: Exp
- test/Makefile.in - Rev: 1.2, Status: Exp
- test/toolkit/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/Makefile.am - Rev: 1.2, Status: Exp
- test/unit/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.2, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.2, Status: Exp
- utils/Makefile.in - Rev: 1.28, Status: Exp
Files modified by akirschbaum: 2006-03-22 (09:29)
Note: Fix exploit with alchemy spell. This effectively removes the improvement
implemented at 2006-03-07.
- ChangeLog - Rev: 1.605, Status: Exp
- server/spell_effect.c - Rev: 1.151, Status: Exp
Files modified by ryo_saeba: 2006-03-21 (23:34)
Note: Typos.- doc/Developers/testplans - Rev: 1.3, Status: Exp
Files modified by tchize: 2006-03-21 (22:45)
Note:
Initial commit of unit tests (see doc/Developers/testplans)
This is it, initial commit of unit test framework. It contains empty testcases
for all unit tests. See test/unit/check_shstr.c for a completed example unit test :)
- Makefile.am - Rev: 1.7, Status: Exp
- Makefile.in - Rev: 1.44, Status: Exp
- acinclude.m4 - Rev: 1.9, Status: Exp
- configure - Rev: 1.61, Status: Exp
- configure.ac - Rev: 1.19, Status: Exp
- common/Makefile.in - Rev: 1.30, Status: Exp
- crossedit/Makefile.am - Rev: 1.5, Status: Exp
- crossedit/Makefile.in - Rev: 1.26, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.18, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.16, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.16, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.17, Status: Exp
- devel/Makefile.in - Rev: 1.13, Status: Exp
- doc/Makefile.in - Rev: 1.36, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.19, Status: Exp
- doc/Developers/testplans - Rev: 1.2, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.22, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.22, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.18, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.18, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.21, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.24, Status: Exp
- include/Makefile.in - Rev: 1.26, Status: Exp
- lib/Makefile.in - Rev: 1.79, Status: Exp
- plugins/Makefile.in - Rev: 1.5, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.5, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.3, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.10, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.3, Status: Exp
- plugins/common/Makefile.in - Rev: 1.3, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.3, Status: Exp
- random_maps/Makefile.in - Rev: 1.27, Status: Exp
- server/Makefile.am - Rev: 1.4, Status: Exp
- server/Makefile.in - Rev: 1.32, Status: Exp
- socket/Makefile.in - Rev: 1.21, Status: Exp
- test/Makefile.am - Rev: 1.1, Status: Exp
- test/Makefile.in - Rev: 1.1, Status: Exp
- test/toolkit/Makefile.am - Rev: 1.1, Status: Exp
- test/toolkit/Makefile.in - Rev: 1.1, Status: Exp
- test/toolkit/README - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_common.c - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_crossedit.c - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_map.c - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_random_maps.c - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_server.c - Rev: 1.1, Status: Exp
- test/toolkit/toolkit_socket.c - Rev: 1.1, Status: Exp
- test/unit/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/common/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/common/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/common/check.template - Rev: 1.1, Status: Exp
- test/unit/common/check_anim.c - Rev: 1.1, Status: Exp
- test/unit/common/check_arch.c - Rev: 1.1, Status: Exp
- test/unit/common/check_button.c - Rev: 1.1, Status: Exp
- test/unit/common/check_exp.c - Rev: 1.1, Status: Exp
- test/unit/common/check_friend.c - Rev: 1.1, Status: Exp
- test/unit/common/check_glue.c - Rev: 1.1, Status: Exp
- test/unit/common/check_holy.c - Rev: 1.1, Status: Exp
- test/unit/common/check_image.c - Rev: 1.1, Status: Exp
- test/unit/common/check_info.c - Rev: 1.1, Status: Exp
- test/unit/common/check_init.c - Rev: 1.1, Status: Exp
- test/unit/common/check_item.c - Rev: 1.1, Status: Exp
- test/unit/common/check_links.c - Rev: 1.1, Status: Exp
- test/unit/common/check_living.c - Rev: 1.1, Status: Exp
- test/unit/common/check_loader.c - Rev: 1.1, Status: Exp
- test/unit/common/check_logger.c - Rev: 1.1, Status: Exp
- test/unit/common/check_los.c - Rev: 1.1, Status: Exp
- test/unit/common/check_map.c - Rev: 1.1, Status: Exp
- test/unit/common/check_object.c - Rev: 1.1, Status: Exp
- test/unit/common/check_path.c - Rev: 1.1, Status: Exp
- test/unit/common/check_player.c - Rev: 1.1, Status: Exp
- test/unit/common/check_porting.c - Rev: 1.1, Status: Exp
- test/unit/common/check_quest.c - Rev: 1.1, Status: Exp
- test/unit/common/check_re-cmp.c - Rev: 1.1, Status: Exp
- test/unit/common/check_readable.c - Rev: 1.1, Status: Exp
- test/unit/common/check_recipe.c - Rev: 1.1, Status: Exp
- test/unit/common/check_region.c - Rev: 1.1, Status: Exp
- test/unit/common/check_shstr.c - Rev: 1.1, Status: Exp
- test/unit/common/check_shstr.c_ok - Rev: 1.1, Status: Exp
- test/unit/common/check_time.c - Rev: 1.1, Status: Exp
- test/unit/common/check_treasure.c - Rev: 1.1, Status: Exp
- test/unit/common/check_utils.c - Rev: 1.1, Status: Exp
- test/unit/common/dumb.c - Rev: 1.1, Status: Exp
- test/unit/common/dumb.h - Rev: 1.1, Status: Exp
- test/unit/common/stubs_common.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/crossedit/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/crossedit/check.template - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_App.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_Attr.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_Bitmaps.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_CrEdit.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_CrFace.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_CrList.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_CrUtil.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_Edit.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_MapAttr.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_Str.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_crossedit.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_png.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_stubs.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/check_xutil.c - Rev: 1.1, Status: Exp
- test/unit/crossedit/stubs_crossedit.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/random_maps/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/random_maps/check.template - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_decor.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_door.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_exit.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_expand2x.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_floor.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_maze_gen.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_monster.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_random_map.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_reader.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_rogue_layout.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_room_gen_onion.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_room_gen_spiral.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_snake.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_special.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_square_spiral.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_standalone.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_style.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_test.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_treasure.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/check_wall.c - Rev: 1.1, Status: Exp
- test/unit/random_maps/stubs_random.c - Rev: 1.1, Status: Exp
- test/unit/server/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/server/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/server/check.template - Rev: 1.1, Status: Exp
- test/unit/server/check_alchemy.c - Rev: 1.1, Status: Exp
- test/unit/server/check_apply.c - Rev: 1.1, Status: Exp
- test/unit/server/check_attack.c - Rev: 1.1, Status: Exp
- test/unit/server/check_ban.c - Rev: 1.1, Status: Exp
- test/unit/server/check_build_map.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_chat.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_misc.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_move.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_new.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_object.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_party.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_range.c - Rev: 1.1, Status: Exp
- test/unit/server/check_c_wiz.c - Rev: 1.1, Status: Exp
- test/unit/server/check_commands.c - Rev: 1.1, Status: Exp
- test/unit/server/check_daemon.c - Rev: 1.1, Status: Exp
- test/unit/server/check_disease.c - Rev: 1.1, Status: Exp
- test/unit/server/check_egoitem.c - Rev: 1.1, Status: Exp
- test/unit/server/check_gods.c - Rev: 1.1, Status: Exp
- test/unit/server/check_hiscore.c - Rev: 1.1, Status: Exp
- test/unit/server/check_init.c - Rev: 1.1, Status: Exp
- test/unit/server/check_login.c - Rev: 1.1, Status: Exp
- test/unit/server/check_main.c - Rev: 1.1, Status: Exp
- test/unit/server/check_monster.c - Rev: 1.1, Status: Exp
- test/unit/server/check_move.c - Rev: 1.1, Status: Exp
- test/unit/server/check_pets.c - Rev: 1.1, Status: Exp
- test/unit/server/check_player.c - Rev: 1.1, Status: Exp
- test/unit/server/check_plugins.c - Rev: 1.1, Status: Exp
- test/unit/server/check_resurrection.c - Rev: 1.1, Status: Exp
- test/unit/server/check_rune.c - Rev: 1.1, Status: Exp
- test/unit/server/check_shop.c - Rev: 1.1, Status: Exp
- test/unit/server/check_skill_util.c - Rev: 1.1, Status: Exp
- test/unit/server/check_skills.c - Rev: 1.1, Status: Exp
- test/unit/server/check_spell_attack.c - Rev: 1.1, Status: Exp
- test/unit/server/check_spell_effect.c - Rev: 1.1, Status: Exp
- test/unit/server/check_spell_util.c - Rev: 1.1, Status: Exp
- test/unit/server/check_swamp.c - Rev: 1.1, Status: Exp
- test/unit/server/check_swap.c - Rev: 1.1, Status: Exp
- test/unit/server/check_time.c - Rev: 1.1, Status: Exp
- test/unit/server/check_timers.c - Rev: 1.1, Status: Exp
- test/unit/server/check_weather.c - Rev: 1.1, Status: Exp
- test/unit/server/check_win32.c - Rev: 1.1, Status: Exp
- test/unit/socket/Makefile.am - Rev: 1.1, Status: Exp
- test/unit/socket/Makefile.in - Rev: 1.1, Status: Exp
- test/unit/socket/check.template - Rev: 1.1, Status: Exp
- test/unit/socket/check_image.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_info.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_init.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_item.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_loop.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_lowlevel.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_metaserver.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_request.c - Rev: 1.1, Status: Exp
- test/unit/socket/check_sounds.c - Rev: 1.1, Status: Exp
- test/unit/socket/stubs_socket.c - Rev: 1.1, Status: Exp
- utils/Makefile.in - Rev: 1.27, Status: Exp
Files modified by akirschbaum: 2006-03-19 (01:51)
Note: Apply patch by Stefan Huehner: add const where appropriate.
- ChangeLog - Rev: 1.604, Status: Exp
- include/sockproto.h - Rev: 1.26, Status: Exp
- socket/loop.c - Rev: 1.43, Status: Exp
- socket/lowlevel.c - Rev: 1.14, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (19:30)
Note: Forgot one file.
- ChangeLog - Rev: 1.603, Status: Exp
- include/global.h - Rev: 1.65, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (17:15)
Note: Use const when possible. Patch courtesy Stefan Huehner.
- ChangeLog - Rev: 1.602, Status: Exp
- common/item.c - Rev: 1.60, Status: Exp
- common/loader.c - Rev: 1.81, Status: Exp
- common/map.c - Rev: 1.106, Status: Exp
- common/porting.c - Rev: 1.30, Status: Exp
- common/readable.c - Rev: 1.30, Status: Exp
- common/shstr.c - Rev: 1.10, Status: Exp
- common/utils.c - Rev: 1.25, Status: Exp
- crossedit/Attr.c - Rev: 1.24, Status: Exp
- crossedit/CrEdit.c - Rev: 1.10, Status: Exp
- include/libproto.h - Rev: 1.91, Status: Exp
- random_maps/rproto.h - Rev: 1.22, Status: Exp
- random_maps/treasure.c - Rev: 1.26, Status: Exp
- server/c_new.c - Rev: 1.10, Status: Exp
- server/commands.c - Rev: 1.60, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (16:43)
Note: Removed unused file
- ChangeLog - Rev: 1.601, Status: Exp
- include/version.h - Rev: 1.28, Status: dead
- include/win32.h - Rev: 1.25, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (16:27)
Note: Typo.- server/plugins.c - Rev: 1.69, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (16:24)
Note: Add add_key to set_key (object) for plugins.
- ChangeLog - Rev: 1.600, Status: Exp
- plugins/Makefile.in - Rev: 1.4, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.4, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.2, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.9, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.14, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.2, Status: Exp
- plugins/common/Makefile.in - Rev: 1.2, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.14, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.2, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.15, Status: Exp
- server/plugins.c - Rev: 1.68, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (16:23)
Note: Forgot that one.- common/loader.l - Rev: 1.77, Status: Exp
Files modified by ryo_saeba: 2006-03-18 (15:05)
Note: Massive cleaning of code. Shouldn't be any functional change.
- ChangeLog - Rev: 1.599, Status: Exp
- common/anim.c - Rev: 1.22, Status: Exp
- common/image.c - Rev: 1.21, Status: Exp
- common/init.c - Rev: 1.49, Status: Exp
- common/item.c - Rev: 1.59, Status: Exp
- common/loader.c - Rev: 1.80, Status: Exp
- common/object.c - Rev: 1.123, Status: Exp
- crossedit/xutil.c - Rev: 1.15, Status: Exp
- include/commands.h - Rev: 1.5, Status: Exp
- include/global.h - Rev: 1.64, Status: Exp
- include/libproto.h - Rev: 1.90, Status: Exp
- include/map.h - Rev: 1.37, Status: Exp
- include/newserver.h - Rev: 1.38, Status: Exp
- include/object.h - Rev: 1.47, Status: Exp
- include/player.h - Rev: 1.47, Status: Exp
- include/sockproto.h - Rev: 1.25, Status: Exp
- include/sproto.h - Rev: 1.166, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.28, Status: Exp
- server/apply.c - Rev: 1.165, Status: Exp
- server/attack.c - Rev: 1.122, Status: Exp
- server/c_misc.c - Rev: 1.77, Status: Exp
- server/c_new.c - Rev: 1.9, Status: Exp
- server/commands.c - Rev: 1.59, Status: Exp
- server/daemon.c - Rev: 1.7, Status: Exp
- server/init.c - Rev: 1.76, Status: Exp
- server/main.c - Rev: 1.113, Status: Exp
- server/move.c - Rev: 1.40, Status: Exp
- server/player.c - Rev: 1.195, Status: Exp
- server/plugins.c - Rev: 1.67, Status: Exp
- server/spell_effect.c - Rev: 1.150, Status: Exp
- server/time.c - Rev: 1.87, Status: Exp
- socket/image.c - Rev: 1.10, Status: Exp
- socket/info.c - Rev: 1.26, Status: Exp
- socket/init.c - Rev: 1.48, Status: Exp
- socket/item.c - Rev: 1.38, Status: Exp
- socket/loop.c - Rev: 1.42, Status: Exp
- socket/lowlevel.c - Rev: 1.13, Status: Exp
- socket/request.c - Rev: 1.87, Status: Exp
Files modified by akirschbaum: 2006-03-16 (21:54)
Note: Apply patch #1450408 (Improved hash table) by cf.schmorp.de development team.
- ChangeLog - Rev: 1.598, Status: Exp
- common/arch.c - Rev: 1.38, Status: Exp
Files modified by akirschbaum: 2006-03-16 (20:59)
Note: Apply patch #1439143 (code-cleanup: crossedit) by Stefan Huehner: Remove
unused code, add static/const where appropriate.
- ChangeLog - Rev: 1.597, Status: Exp
- crossedit/App.c - Rev: 1.12, Status: Exp
- crossedit/App.h - Rev: 1.3, Status: Exp
- crossedit/Attr.c - Rev: 1.23, Status: Exp
- crossedit/CrEdit.c - Rev: 1.9, Status: Exp
- crossedit/CrFace.c - Rev: 1.4, Status: Exp
- crossedit/CrList.c - Rev: 1.4, Status: Exp
- crossedit/CrUtil.c - Rev: 1.5, Status: Exp
- crossedit/Defines.h - Rev: 1.6, Status: Exp
- crossedit/Edit.c - Rev: 1.20, Status: Exp
- crossedit/Str.h - Rev: 1.2, Status: Exp
- crossedit/crossedit.c - Rev: 1.6, Status: Exp
- crossedit/png.c - Rev: 1.10, Status: Exp
- crossedit/proto.h - Rev: 1.4, Status: Exp
- crossedit/xutil.c - Rev: 1.14, Status: Exp
- crossedit/Cnv/Cnv.h - Rev: 1.2, Status: Exp
- crossedit/include/Makefile.am - Rev: 1.2, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.16, Status: Exp
- crossedit/include/util.h - Rev: 1.2, Status: dead
Files modified by ryo_saeba: 2006-03-14 (17:12)
Note: Fix memory leak and uninitialized variable
- ChangeLog - Rev: 1.596, Status: Exp
- common/Makefile.in - Rev: 1.29, Status: Exp
- server/Makefile.in - Rev: 1.31, Status: Exp
- server/init.c - Rev: 1.75, Status: Exp
- server/player.c - Rev: 1.194, Status: Exp
- socket/Makefile.in - Rev: 1.20, Status: Exp
- socket/init.c - Rev: 1.47, Status: Exp
Files modified by ryo_saeba: 2006-03-14 (15:53)
Note: Disabled some unused big arrays.
- ChangeLog - Rev: 1.595, Status: Exp
- include/spellist.h - Rev: 1.35, Status: Exp
Files modified by ryo_saeba: 2006-03-14 (15:33)
Note: Fix monster/scroll crash, based on patch by the cf.schmorp.de development team
- ChangeLog - Rev: 1.594, Status: Exp
- server/monster.c - Rev: 1.97, Status: Exp
Files modified by ryo_saeba: 2006-03-14 (15:25)
Note: Merge 2 functions which are the same
- ChangeLog - Rev: 1.593, Status: Exp
- server/c_object.c - Rev: 1.78, Status: Exp
Files modified by ryo_saeba: 2006-03-14 (14:41)
Note: Apply patch #1445892 (transmute_materialname crash) courtesy the cf.schmorp.de development team
- ChangeLog - Rev: 1.592, Status: Exp
- common/utils.c - Rev: 1.24, Status: Exp
Files modified by ryo_saeba: 2006-03-14 (14:34)
Note: Fix merging bug with inscription
- ChangeLog - Rev: 1.591, Status: Exp
- server/skills.c - Rev: 1.73, Status: Exp
Files modified by mwedel: 2006-03-14 (07:44)
Note: Fix non ANSI conforming code so it will compile with compilers that
care about that type of things.
MSW 2006-03-20- server/spell_attack.c - Rev: 1.34, Status: Exp
Files modified by mwedel: 2006-03-14 (07:41)
Note: Fix bug/exploit in setup command. We were strcat'ing back data provided
by the client.
---
socket/request.c: Modify SetUp() to use safe_strcat() - eliminates buffer
overflow issues. Add some char* casts to spell/skill requestinfo
to eliminate compiler warnings. Add IP address to log for incoming
connections.
MSW 2006-03-13
- ChangeLog - Rev: 1.590, Status: Exp
- socket/request.c - Rev: 1.86, Status: Exp
Files modified by tchize: 2006-03-12 (17:03)
Note:
query_refcount returns wrong value if string is at top of linked list (a bit flagging this state was not cleared)
detected when preparing unit testing framework- common/shstr.c - Rev: 1.9, Status: Exp
Files modified by mwedel: 2006-03-12 (04:57)
Note: Update with new/proper sourceforge download location.
MSW 2006-03-11- README - Rev: 1.18, Status: Exp
Files modified by mwedel: 2006-03-08 (06:58)
Note: Add proper banner/copyright to this file.
MSW 2006-03-07- include/tod.h - Rev: 1.11, Status: Exp
Files modified by akirschbaum: 2006-03-07 (21:28)
Note: Fix possible exploit with shadow alchemy. Also improve the alchemy spell to
yield more nuggets.
- ChangeLog - Rev: 1.589, Status: Exp
- server/shop.c - Rev: 1.53, Status: Exp
Files modified by cavesomething: 2006-03-07 (18:45)
Note: 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
- ChangeLog - Rev: 1.588, Status: Exp
- common/init.c - Rev: 1.48, Status: Exp
- common/living.c - Rev: 1.77, Status: Exp
- doc/settings - Rev: 1.4, Status: Exp
- include/config.h - Rev: 1.70, Status: Exp
- include/global.h - Rev: 1.63, Status: Exp
- lib/settings - Rev: 1.23, Status: Exp
- server/init.c - Rev: 1.74, Status: Exp
- server/skill_util.c - Rev: 1.64, Status: Exp
Files modified by akirschbaum: 2006-03-04 (17:37)
Note: Apply modified parts of patch #1439490 (Fix in random map generation) by CF
Development Team Schmorp.de <crossfire@schmorp.de>.
- ChangeLog - Rev: 1.587, Status: Exp
- random_maps/exit.c - Rev: 1.20, Status: Exp
- random_maps/treasure.c - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2006-03-04 (16:34)
Note: Apply patch #1436833 (Patch for forked lightning crash at map borders) by CF
Development Team Schmorp.de <crossfire@schmorp.de>.
- ChangeLog - Rev: 1.586, Status: Exp
- server/spell_attack.c - Rev: 1.33, Status: Exp
Files modified by akirschbaum: 2006-02-27 (20:12)
Note: common/loader.c: Rebuilt.
- ChangeLog - Rev: 1.585, Status: Exp
- common/loader.c - Rev: 1.79, Status: Exp
Files modified by akirschbaum: 2006-02-27 (20:08)
Note: common/loader.l: Prevent excess whitespace while saving objects.
- ChangeLog - Rev: 1.584, Status: Exp
- common/loader.l - Rev: 1.76, Status: Exp
Files modified by akirschbaum: 2006-02-27 (20:06)
Note: Apply patch by Marc Alexander Lehmann to improve server performance.
- ChangeLog - Rev: 1.583, Status: Exp
- include/map.h - Rev: 1.36, Status: Exp
Files modified by akirschbaum: 2006-02-26 (15:57)
Note: lib/archetypes: Rebuilt.
- ChangeLog - Rev: 1.582, Status: Exp
- lib/archetypes - Rev: 1.175, Status: Exp
Files modified by akirschbaum: 2006-02-26 (15:54)
Note: lib/collect.pl.in: Again fix generation of 'editor_folder' field to make
sub-folder selection work again.
- ChangeLog - Rev: 1.581, Status: Exp
- lib/collect.pl.in - Rev: 1.18, Status: Exp
Files modified by akirschbaum: 2006-02-26 (15:47)
Note: Fix credits for patch.- ChangeLog - Rev: 1.580, Status: Exp
Files modified by ryo_saeba: 2006-02-26 (10:09)
Note: Win32 1.9.0 release
- include/win32.h - Rev: 1.24, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.10, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.18, Status: Exp
- make_win32/crossfire.rc - Rev: 1.2, Status: Exp
- make_win32/plugin_python/plugin_python.rc - Rev: 1.2, Status: Exp
Files modified by qal21: 2006-02-25 (19:46)
Note: whitespace changes- random_maps/decor.c - Rev: 1.9, Status: Exp
Files modified by mwedel: 2006-02-25 (09:08)
Note: Update some of the documentation - way out of date.
Update configure.ac for 1.9.0 release.
MSW 2006-02-18
- AUTHORS - Rev: 1.2, Status: Exp
- ChangeLog - Rev: 1.579, Status: Exp
- DEVELOPERS - Rev: 1.21, Status: Exp
- README - Rev: 1.17, Status: Exp
- configure - Rev: 1.60, Status: Exp
- configure.ac - Rev: 1.18, Status: Exp
Files modified by mwedel: 2006-02-25 (08:41)
Note: */Makefile{in.am}: Fix plugin makefiles so that 'make distcheck' works. Using
relative path names for files to include in distribution does not work -
need to have a makefile in each directory.
configure{.ac}: Updated as result of new Makefiles.
MSW 2006-02-24
- ChangeLog - Rev: 1.578, Status: Exp
- configure - Rev: 1.59, Status: Exp
- configure.ac - Rev: 1.17, Status: Exp
- lib/Makefile.in - Rev: 1.78, Status: Exp
- plugins/Makefile.am - Rev: 1.2, Status: Exp
- plugins/Makefile.in - Rev: 1.3, Status: Exp
- plugins/cfanim/Makefile.am - Rev: 1.3, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.3, Status: Exp
- plugins/cfanim/include/Makefile.am - Rev: 1.1, Status: Exp
- plugins/cfanim/include/Makefile.in - Rev: 1.1, Status: Exp
- plugins/cfpython/Makefile.am - Rev: 1.7, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.8, Status: Exp
- plugins/cfpython/include/Makefile.am - Rev: 1.1, Status: Exp
- plugins/cfpython/include/Makefile.in - Rev: 1.1, Status: Exp
- plugins/common/Makefile.am - Rev: 1.1, Status: Exp
- plugins/common/Makefile.in - Rev: 1.1, Status: Exp
- plugins/common/include/Makefile.am - Rev: 1.1, Status: Exp
- plugins/common/include/Makefile.in - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2006-02-23 (22:24)
Note: Patch #1428057 courtesy Pippijn van Steenhoven: fix to a crashing bug in plugins
- ChangeLog - Rev: 1.577, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.8, Status: Exp
- plugins/cfanim/include/cfanim.h - Rev: 1.4, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.8, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.13, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.14, Status: Exp
Files modified by akirschbaum: 2006-02-22 (09:47)
Note: Remove object type CONFUSION since it was not used anymore.
- ChangeLog - Rev: 1.576, Status: Exp
- common/item.c - Rev: 1.58, Status: Exp
- include/define.h - Rev: 1.106, Status: Exp
Files modified by akirschbaum: 2006-02-21 (06:47)
Note: lib/{archetypes,bmaps.paths,crossfire.0}: Rebuilt.
- ChangeLog - Rev: 1.575, Status: Exp
- lib/archetypes - Rev: 1.174, Status: Exp
- lib/bmaps.paths - Rev: 1.95, Status: Exp
- lib/crossfire.0 - Rev: 1.59, Status: Exp
Files modified by akirschbaum: 2006-02-21 (05:37)
Note: lib/collect.pl.in: Fix generation of 'editor_folder' field. It did not work
too well for .arc files in deep subdirs.
- ChangeLog - Rev: 1.574, Status: Exp
- lib/collect.pl.in - Rev: 1.17, Status: Exp
Files modified by cavesomething: 2006-02-20 (23:35)
Note: A better fix for sending the spell skill data- socket/request.c - Rev: 1.85, Status: Exp
Files modified by qal21: 2006-02-20 (23:33)
Note: Cause the random map generator to skip certain elements if the style is set to "none".
- random_maps/random_map.c - Rev: 1.41, Status: Exp
- doc/Developers/random-maps - Rev: 1.6, Status: Exp
- ChangeLog - Rev: 1.573, Status: Exp
Files modified by cavesomething: 2006-02-20 (18:43)
Note: fix crash when sending spell info if there no associated skill
- ChangeLog - Rev: 1.572, Status: Exp
- socket/request.c - Rev: 1.84, Status: Exp
Files modified by akirschbaum: 2006-02-19 (18:06)
Note: Do not allow to dimension door into monsters or earthwalls.
- ChangeLog - Rev: 1.571, Status: Exp
- server/spell_effect.c - Rev: 1.149, Status: Exp
Files modified by akirschbaum: 2006-02-19 (17:27)
Note: random_maps/style.c: In find_style() fix access to uninitialized variable.
- ChangeLog - Rev: 1.570, Status: Exp
- random_maps/style.c - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2006-02-19 (14:29)
Note: Prevent crossedit from stripping out 'maplore' map header field.
- ChangeLog - Rev: 1.569, Status: Exp
- common/map.c - Rev: 1.105, Status: Exp
- include/map.h - Rev: 1.35, Status: Exp
Files modified by akirschbaum: 2006-02-19 (13:31)
Note: Document 'nosmooth' attribute.- doc/Developers/map-technical - Rev: 1.4, Status: Exp
Files modified by akirschbaum: 2006-02-17 (21:37)
Note: common/loader.c: Rebuilt.
- ChangeLog - Rev: 1.568, Status: Exp
- common/loader.c - Rev: 1.78, Status: Exp
Files modified by akirschbaum: 2006-02-17 (21:29)
Note: Apply patch #1433271 (code-cleanup) by Stefan Huehner: Add const and static.
- ChangeLog - Rev: 1.567, Status: Exp
- common/loader.l - Rev: 1.75, Status: Exp
- common/los.c - Rev: 1.18, Status: Exp
- common/map.c - Rev: 1.104, Status: Exp
- include/libproto.h - Rev: 1.89, Status: Exp
- include/sproto.h - Rev: 1.165, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.7, Status: Exp
- plugins/cfanim/include/cfanim.h - Rev: 1.3, Status: Exp
- server/apply.c - Rev: 1.164, Status: Exp
- server/skill_util.c - Rev: 1.63, Status: Exp
Files modified by mwedel: 2006-02-17 (08:04)
Note: common/map.c: Modify ob_blocked() to properly handly objects with a 0
ob->move_type. Fixes infinite loop from random map code when trying
to place exits.
MSW 2006-02-16
- ChangeLog - Rev: 1.566, Status: Exp
- common/map.c - Rev: 1.103, Status: Exp
Files modified by ryo_saeba: 2006-02-15 (20:37)
Note: Commit forgotten file
- ChangeLog - Rev: 1.565, Status: Exp
- include/plugin.h - Rev: 1.22, Status: Exp
- server/plugins.c - Rev: 1.66, Status: Exp
Files modified by mwedel: 2006-02-15 (07:51)
Note: 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
- ChangeLog - Rev: 1.564, Status: Exp
- server/apply.c - Rev: 1.163, Status: Exp
- server/plugins.c - Rev: 1.65, Status: Exp
- server/swamp.c - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2006-02-14 (22:31)
Note: Misc plugin fixes
- ChangeLog - Rev: 1.563, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.7, Status: Exp
- plugins/cfpython/cfpython_archetype.c - Rev: 1.2, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.7, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.13, Status: Exp
- plugins/cfpython/cfpython_party.c - Rev: 1.2, Status: Exp
- plugins/cfpython/cfpython_region.c - Rev: 1.2, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.12, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.13, Status: Exp
- server/plugins.c - Rev: 1.64, Status: Exp
Files modified by ryo_saeba: 2006-02-14 (20:45)
Note: Swamp fixes.
- ChangeLog - Rev: 1.561, Status: Exp
- ChangeLog - Rev: 1.562, Status: Exp
- server/swamp.c - Rev: 1.9, Status: Exp
Files modified by akirschbaum: 2006-02-11 (14:05)
Note: Apply modified patch #1428048 (make the log line buffered) by Marc Lehmann.
- ChangeLog - Rev: 1.560, Status: Exp
- common/init.c - Rev: 1.47, Status: Exp
Files modified by akirschbaum: 2006-02-11 (00:21)
Note: server/apply.c: In apply_scroll() do not identify the scroll if the player
lacks the literacy skill.
- ChangeLog - Rev: 1.559, Status: Exp
- server/apply.c - Rev: 1.162, Status: Exp
Files modified by akirschbaum: 2006-02-10 (23:59)
Note: Apply slightly modified patch #1428309 (code-cleanup: const, static) by
Stefan Huehner: add const/static to functions/variables. Remove some type
casts.
- ChangeLog - Rev: 1.558, Status: Exp
- common/arch.c - Rev: 1.37, Status: Exp
- common/glue.c - Rev: 1.14, Status: Exp
- common/image.c - Rev: 1.20, Status: Exp
- common/init.c - Rev: 1.46, Status: Exp
- common/readable.c - Rev: 1.29, Status: Exp
- common/time.c - Rev: 1.14, Status: Exp
- crossedit/stubs.c - Rev: 1.4, Status: Exp
- include/attack.h - Rev: 1.14, Status: Exp
- include/libproto.h - Rev: 1.88, Status: Exp
- include/object.h - Rev: 1.46, Status: Exp
- include/sockproto.h - Rev: 1.24, Status: Exp
- include/spells.h - Rev: 1.21, Status: Exp
- include/sproto.h - Rev: 1.164, Status: Exp
- random_maps/door.c - Rev: 1.14, Status: Exp
- random_maps/rproto.h - Rev: 1.21, Status: Exp
- random_maps/standalone.c - Rev: 1.17, Status: Exp
- random_maps/style.c - Rev: 1.25, Status: Exp
- server/alchemy.c - Rev: 1.26, Status: Exp
- server/apply.c - Rev: 1.161, Status: Exp
- server/c_chat.c - Rev: 1.22, Status: Exp
- server/c_misc.c - Rev: 1.76, Status: Exp
- server/init.c - Rev: 1.73, Status: Exp
- server/player.c - Rev: 1.193, Status: Exp
- server/shop.c - Rev: 1.52, Status: Exp
- server/spell_effect.c - Rev: 1.148, Status: Exp
- socket/info.c - Rev: 1.25, Status: Exp
- socket/loop.c - Rev: 1.41, Status: Exp
- socket/request.c - Rev: 1.83, Status: Exp
Files modified by cavesomething: 2006-02-10 (02:17)
Note: make the dm stats command print Int and damage, display in sequential order, and add a help file for the command
- ChangeLog - Rev: 1.557, Status: Exp
- server/c_wiz.c - Rev: 1.81, Status: Exp
- lib/Makefile.am - Rev: 1.27, Status: Exp
- lib/Makefile.in - Rev: 1.77, Status: Exp
- lib/wizhelp/stats - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2006-02-09 (21:58)
Note: Missing file, changelog
- ChangeLog - Rev: 1.556, Status: Exp
- lib/wizhelp/insert_into - Rev: 1.1, Status: Exp
Files modified by akirschbaum: 2006-02-09 (21:25)
Note: Apply modified patch by Pippijn van Steenhoven to fix get_rangevector
functions on tiled maps.
- ChangeLog - Rev: 1.555, Status: Exp
- common/map.c - Rev: 1.102, Status: Exp
Files modified by cavesomething: 2006-02-09 (01:51)
Note: lock players' starting items to make it less likely they will accidentally drop them
- ChangeLog - Rev: 1.554, Status: Exp
- server/player.c - Rev: 1.192, Status: Exp
Files modified by akirschbaum: 2006-02-09 (00:48)
Note: Apply patch #1427979 (code-cleanup: add const, fix warnings) by Stefan
Huehner.
- ChangeLog - Rev: 1.553, Status: Exp
- common/anim.c - Rev: 1.21, Status: Exp
- common/button.c - Rev: 1.31, Status: Exp
- common/exp.c - Rev: 1.10, Status: Exp
- common/friend.c - Rev: 1.9, Status: Exp
- common/image.c - Rev: 1.19, Status: Exp
- common/item.c - Rev: 1.57, Status: Exp
- common/living.c - Rev: 1.76, Status: Exp
- common/los.c - Rev: 1.17, Status: Exp
- common/map.c - Rev: 1.101, Status: Exp
- common/object.c - Rev: 1.122, Status: Exp
- common/player.c - Rev: 1.18, Status: Exp
- common/quest.c - Rev: 1.6, Status: Exp
- common/readable.c - Rev: 1.28, Status: Exp
- common/recipe.c - Rev: 1.15, Status: Exp
- common/region.c - Rev: 1.10, Status: Exp
- common/treasure.c - Rev: 1.64, Status: Exp
- common/utils.c - Rev: 1.23, Status: Exp
- include/libproto.h - Rev: 1.87, Status: Exp
Files modified by akirschbaum: 2006-02-08 (23:53)
Note: Make create food spell work for all FOOD/DRINK objects. It used to fail for
objects where another object with the same name but type POISON does exist.
- ChangeLog - Rev: 1.552, Status: Exp
- common/arch.c - Rev: 1.36, Status: Exp
- include/libproto.h - Rev: 1.86, Status: Exp
- server/spell_effect.c - Rev: 1.147, Status: Exp
Files modified by ryo_saeba: 2006-02-08 (21:41)
Note: Add DM command insert_into <where> <what>
- include/sproto.h - Rev: 1.163, Status: Exp
- lib/Makefile.am - Rev: 1.26, Status: Exp
- lib/Makefile.in - Rev: 1.76, Status: Exp
- lib/archetypes - Rev: 1.173, Status: Exp
- server/c_wiz.c - Rev: 1.80, Status: Exp
- server/commands.c - Rev: 1.58, Status: Exp
- lib/bmaps.paths - Rev: 1.94, Status: Exp
- lib/crossfire.0 - Rev: 1.58, Status: Exp
Files modified by mwedel: 2006-02-08 (06:53)
Note: server/main.c: Modify enter_exit() to see if player is in a transport,
and if so, remove him. Can happen if player uses word of recall
while in a transport.
MSW 2006-02-07
- ChangeLog - Rev: 1.551, Status: Exp
- server/main.c - Rev: 1.112, Status: Exp
Files modified by cavesomething: 2006-02-08 (01:52)
Note: add arrest command, and regional jails
- ChangeLog - Rev: 1.550, Status: Exp
- common/region.c - Rev: 1.9, Status: Exp
- doc/Developers/regions - Rev: 1.4, Status: Exp
- include/libproto.h - Rev: 1.85, Status: Exp
- include/map.h - Rev: 1.34, Status: Exp
- include/sproto.h - Rev: 1.162, Status: Exp
- lib/regions - Rev: 1.9, Status: Exp
- server/c_wiz.c - Rev: 1.79, Status: Exp
- server/commands.c - Rev: 1.57, Status: Exp
Files modified by mwedel: 2006-02-07 (07:54)
Note: Code that adds transports. Transports are described more in detail in
docs/Developers/objects.
---
loader.l: Add new move type ('boat'). Update move_name field to be aware of
this type.
common/object.c: Unrelated to transport, but more apparant with transports -
fix bug with insert_ob_in_map() and multipart objects - we now only
try to fix up map and coordinates if the provided coordinates are
out of the map. Before, function would always use the passed
map for multipart objects, which is incorrect if we have already
set valid coordinates.
doc/Developers/objects: Update notes for TRANSPORTS. Update move
information to include MOVE_BOAT.
include/define.h: Add type TRANSPORT. Add MOVE_BOAT.
include/player.h: Add transport field to player structure.
include/sproto.h: rebuilt.
server/apply.c: Add code to handle applying of transports. Update
apply_below to apply transport if player is on one.
server/attack.c: Update hit_map() to look for transports, and hit any
players with the damage.
server/c_object.c: Update put_object_in_sack() to also handle TRANSPORTS
so that code can be re-used.
server/move.c: Fix handling of multipart objects in move_object() -
old code didn't work right with multipart objects moving along seams
of tiled maps. Add code to move_ob() to update player map position
for all players in a moving transport.
server/player.c: Update move_player_attack() too check of player is
in tranport, and use that for map and location information. Update
move_player() to handle speed related issues with transports.
server/time.c: Add code to credit time back to TRANSPORT objects since
we remove time in move_player() for TRANSPORTS.
socket/item.c: Add add_object_to_socklist() so that same code isn't
reproduced in 3 different places in the file. Update draw_look()
to handle transports - send transport object itself, then objects
in transport. Update esrv_send_inventory() and esrv_send_item()
to use add_object_to_socklist(). Update esrv_get_ob_from_count() to look
for objects in transport if player is in transport.
socket/loop.c: Remove checking of pl->map status, since draw_client_map()
does that, and we need to handle if the player is in a transport.
socket/request.c: Handle map drawing if player is in a transport.
MSW 2006-02-06
- ChangeLog - Rev: 1.549, Status: Exp
- common/loader.c - Rev: 1.77, Status: Exp
- common/loader.l - Rev: 1.74, Status: Exp
- common/object.c - Rev: 1.121, Status: Exp
- doc/Developers/objects - Rev: 1.20, Status: Exp
- include/define.h - Rev: 1.105, Status: Exp
- include/player.h - Rev: 1.46, Status: Exp
- include/sproto.h - Rev: 1.161, Status: Exp
- server/apply.c - Rev: 1.160, Status: Exp
- server/attack.c - Rev: 1.121, Status: Exp
- server/c_object.c - Rev: 1.77, Status: Exp
- server/move.c - Rev: 1.39, Status: Exp
- server/player.c - Rev: 1.191, Status: Exp
- server/time.c - Rev: 1.86, Status: Exp
- socket/item.c - Rev: 1.37, Status: Exp
- socket/loop.c - Rev: 1.40, Status: Exp
- socket/request.c - Rev: 1.82, Status: Exp
Files modified by mwedel: 2006-02-07 (07:30)
Note: Recollect archetypes - some new objects, some objects modified to include
move_.. fields.
MSW 2006-02-06
- lib/animations - Rev: 1.78, Status: Exp
- lib/archetypes - Rev: 1.172, Status: Exp
- lib/bmaps - Rev: 1.90, Status: Exp
- lib/bmaps.paths - Rev: 1.93, Status: Exp
- lib/crossfire.0 - Rev: 1.57, Status: Exp
- lib/crossfire.1 - Rev: 1.56, Status: Exp
- lib/faces - Rev: 1.76, Status: Exp
- lib/smooth - Rev: 1.20, Status: Exp
- lib/treasures.bld - Rev: 1.40, Status: Exp
Files modified by mwedel: 2006-02-05 (09:10)
Note: Fix bug in previous commit (using string names for move_ values). Forgot
about the case where move_ was 0 - just save that as an int.
MSW 2006-02-05
- common/loader.c - Rev: 1.76, Status: Exp
- common/loader.l - Rev: 1.73, Status: Exp
Files modified by mwedel: 2006-02-05 (05:51)
Note: No real code change - just making formatting consistent in manual_apply().
One minor note - move check for user being a PLAYER and object be a TREASURE
into the case that handles the TREASURE type - this matches with what we
do for all the other item types where we care about that.
MSW 2006-02-04- server/apply.c - Rev: 1.159, Status: Exp
Files modified by mwedel: 2006-02-05 (05:27)
Note: movement type changes. Add move_allow field to explicitly allow certain
movement types on spaces. Add suppport for using string names instead
of numeric values to specify the MOVE_ values. Add code so when saving
data out, use string names instead of numeric value.
---
common/loader.l: Remove save_double(), as it isn't used by any code.
Add set_move() to set movement types from strings.
Add get_string_move_type, which takes integer movement type and
returns a string. Update load and save code to use these functions
respectively.
common/map.c: Change blocked_link() so that we only examine all the objects
on a space if there is something alive on the space or space is otherwise
blocked. There is no reason to examine all the objects on the space if
the object in question can move onto it.
Modify update_position() to use the move_allow field to clear bits
in the move_block field.
common/object.c: Add check in CAN_MERGE for move_allow. Add check for
move_allow in update_object to see if we should update the space or
not.
doc/Developers/objects: Update Movement code section to note use of using
strings to set movement types. Add note about move_allow. Section
about Transports added, but code isn't there yet.
include/object.h: Add move_allow to object structure.
MSW 2006-02-04
- ChangeLog - Rev: 1.548, Status: Exp
- common/loader.c - Rev: 1.75, Status: Exp
- common/loader.l - Rev: 1.72, Status: Exp
- common/map.c - Rev: 1.100, Status: Exp
- common/object.c - Rev: 1.120, Status: Exp
- doc/Developers/objects - Rev: 1.19, Status: Exp
- include/object.h - Rev: 1.45, Status: Exp
Files modified by mwedel: 2006-02-05 (03:56)
Note: No code change - just cleaning up the formatting of move_marker() -
indentation was all wacky.
MSW 2006-02-04- server/time.c - Rev: 1.85, Status: Exp
Files modified by akirschbaum: 2006-02-04 (15:46)
Note: Add trailing \\n to LOG() messages.- server/shop.c - Rev: 1.51, Status: Exp
Files modified by akirschbaum: 2006-02-04 (01:32)
Note: Fix attack messages containing random characters.
- ChangeLog - Rev: 1.547, Status: Exp
- server/attack.c - Rev: 1.120, Status: Exp
Files modified by cavesomething: 2006-02-03 (02:34)
Note: fix bug #1413239 related to the who command
- ChangeLog - Rev: 1.546, Status: Exp
- server/c_misc.c - Rev: 1.75, Status: Exp
Files modified by qal21: 2006-02-01 (04:27)
Note: Fixed arch2xml.py script to parse comments- utils/arch2xml.py - Rev: 1.2, Status: Exp
Files modified by cavesomething: 2006-01-30 (17:00)
Note: prevent unlimited login attempts by dropping the connection after too many password failures. Document the itemcmd setup flag, and improve that for the item and item2 commands
- ChangeLog - Rev: 1.545, Status: Exp
- doc/Developers/protocol - Rev: 1.17, Status: Exp
- include/newserver.h - Rev: 1.37, Status: Exp
- server/login.c - Rev: 1.58, Status: Exp
- socket/init.c - Rev: 1.46, Status: Exp
- socket/loop.c - Rev: 1.39, Status: Exp
Files modified by mikeeusa: 2006-01-22 (02:32)
Note: 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)- lib/settings - Rev: 1.22, Status: Exp
Files modified by ryo_saeba: 2006-01-21 (16:56)
Note: Improved installer, now separates unlinked/python/test maps.- make_win32/make_maps_nsi.pl - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2006-01-15 (16:50)
Note: Custom commands fixes. Global logout event change.
- ChangeLog - Rev: 1.544, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.27, Status: Exp
- server/apply.c - Rev: 1.158, Status: Exp
- server/main.c - Rev: 1.111, Status: Exp
- server/plugins.c - Rev: 1.63, Status: Exp
Files modified by ryo_saeba: 2006-01-14 (11:41)
Note: New files- make_win32/plugin_python/plugin_python.dsp - Rev: 1.14, Status: Exp
Files modified by akirschbaum: 2006-01-13 (21:26)
Note: socket/request.c: In ReplyCmd() make sure the reply does not cause a buffer
overflow.
- ChangeLog - Rev: 1.543, Status: Exp
- socket/request.c - Rev: 1.81, Status: Exp
Files modified by akirschbaum: 2006-01-13 (20:59)
Note: Fix mismatch 'client' and 'server' in darkness setup option.- doc/Developers/protocol - Rev: 1.16, Status: Exp
Files modified by cavesomething: 2006-01-13 (20:42)
Note: fix a crash bug in addspell packet formation
- ChangeLog - Rev: 1.542, Status: Exp
- socket/request.c - Rev: 1.80, Status: Exp
Files modified by mwedel: 2006-01-13 (07:10)
Note: Quick change to include proper byte counts in packet sizes for
spell - see if it will reduce the crashes.
MSW 2006-01-12- socket/request.c - Rev: 1.79, Status: Exp
Files modified by cavesomething: 2006-01-11 (16:27)
Note: stop rename crashing if there is no name to rename to when object is passed by number.
- ChangeLog - Rev: 1.541, Status: Exp
- server/c_object.c - Rev: 1.76, Status: Exp
Files modified by mwedel: 2006-01-11 (08:12)
Note: Make function ANSI C compliant.
MSW 2006-01-11- socket/request.c - Rev: 1.78, Status: Exp
Files modified by mwedel: 2006-01-11 (08:05)
Note: Doesn't really fix anything - just that I had fixed the same bug that
Andreas did. I think my fix is slightly better since it uses spaces
and map value already calculated, so should be slightly faster so that
work doesn't need to be done again.
MSW 2006-01-10- server/move.c - Rev: 1.38, Status: Exp
Files modified by mwedel: 2006-01-11 (06:38)
Note: check in recollected archetypes.
MSW 2006-01-10
- lib/crossfire.1 - Rev: 1.55, Status: Exp
- lib/faces - Rev: 1.75, Status: Exp
- lib/treasures.bld - Rev: 1.39, Status: Exp
Files modified by mwedel: 2006-01-11 (06:25)
Note: check in recollected archetypes.
MSW 2006-01-10
- lib/animations - Rev: 1.77, Status: Exp
- lib/archetypes - Rev: 1.171, Status: Exp
- lib/bmaps - Rev: 1.89, Status: Exp
- lib/bmaps.paths - Rev: 1.92, Status: Exp
- lib/crossfire.0 - Rev: 1.56, Status: Exp
Files modified by cavesomething: 2006-01-11 (02:03)
Note: allow rename command to use item tag instead of name
- ChangeLog - Rev: 1.540, Status: Exp
- server/c_object.c - Rev: 1.75, Status: Exp
Files modified by cavesomething: 2006-01-10 (16:32)
Note: allow spells cast by number to take options, also the changelog entry which I forgot from the last commit
- ChangeLog - Rev: 1.539, Status: Exp
- server/c_range.c - Rev: 1.15, Status: Exp
Files modified by cavesomething: 2006-01-09 (19:35)
Note: spell listing support
- common/living.c - Rev: 1.75, Status: Exp
- crossedit/stubs.c - Rev: 1.3, Status: Exp
- doc/Developers/protocol - Rev: 1.15, Status: Exp
- include/funcpoint.h - Rev: 1.16, Status: Exp
- include/newclient.h - Rev: 1.12, Status: Exp
- include/newserver.h - Rev: 1.36, Status: Exp
- include/player.h - Rev: 1.45, Status: Exp
- include/sockproto.h - Rev: 1.23, Status: Exp
- include/sproto.h - Rev: 1.160, Status: Exp
- random_maps/standalone.c - Rev: 1.16, Status: Exp
- server/apply.c - Rev: 1.157, Status: Exp
- server/login.c - Rev: 1.57, Status: Exp
- server/spell_util.c - Rev: 1.103, Status: Exp
- socket/init.c - Rev: 1.45, Status: Exp
- socket/loop.c - Rev: 1.38, Status: Exp
- socket/request.c - Rev: 1.77, Status: Exp
Files modified by cavesomething: 2006-01-09 (02:02)
Note: Allow cast and invoke commands to select spells by count as well as name
- ChangeLog - Rev: 1.538, Status: Exp
- server/c_range.c - Rev: 1.14, Status: Exp
Files modified by qal21: 2006-01-08 (23:57)
Note: Fixed misc 'warning: will never be executed' stuff
- common/object.c - Rev: 1.119, Status: Exp
- server/player.c - Rev: 1.190, Status: Exp
Files modified by qal21: 2006-01-08 (23:12)
Note: Change 'if(0)' to an '#if 0'- random_maps/treasure.c - Rev: 1.24, Status: Exp
Files modified by qal21: 2006-01-08 (22:47)
Note: Fix warning with paranoid cflags and make more proper: Don't let inactive code that would never be reached get through the preprocessor.- common/utils.c - Rev: 1.22, Status: Exp
Files modified by qal21: 2006-01-08 (22:40)
Note: Fix stray commas at the end of enums (detection thanks to paranoid CFLAGS ;P)
- include/define.h - Rev: 1.104, Status: Exp
- include/player.h - Rev: 1.44, Status: Exp
Files modified by akirschbaum: 2006-01-08 (21:30)
Note: include/newserver.h, socket/{init.c,request.c}: Remove unused fields ext2 and
ext_title_flag from NewSocket structure.- include/newserver.h - Rev: 1.35, Status: Exp
Files modified by akirschbaum: 2006-01-08 (21:02)
Note: include/newserver.h, socket/{init.c,request.c}: Remove unused fields ext2 and
ext_title_flag from NewSocket structure.
- ChangeLog - Rev: 1.537, Status: Exp
- socket/init.c - Rev: 1.44, Status: Exp
- socket/request.c - Rev: 1.76, Status: Exp
Files modified by akirschbaum: 2006-01-08 (20:52)
Note: Update to 'no_player_stealing' patch: use correct place to initialize settings structure.
- common/init.c - Rev: 1.45, Status: Exp
- server/init.c - Rev: 1.72, Status: Exp
Files modified by akirschbaum: 2006-01-08 (16:54)
Note: server/skills.c: Fix/improve feedback messages for stealing skill.
- ChangeLog - Rev: 1.536, Status: Exp
- server/skills.c - Rev: 1.72, Status: Exp
Files modified by akirschbaum: 2006-01-08 (16:31)
Note: 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.
- ChangeLog - Rev: 1.535, Status: Exp
- doc/settings - Rev: 1.3, Status: Exp
- include/global.h - Rev: 1.62, Status: Exp
- lib/settings - Rev: 1.21, Status: Exp
- server/init.c - Rev: 1.71, Status: Exp
- server/skills.c - Rev: 1.71, Status: Exp
Files modified by akirschbaum: 2006-01-08 (14:34)
Note: server/plugins.c: Just whitespace changes to make it conform to
programming_guide.
- ChangeLog - Rev: 1.534, Status: Exp
- server/plugins.c - Rev: 1.62, Status: Exp
Files modified by akirschbaum: 2006-01-08 (13:45)
Note: plugins/cfpython/cfpython.c: Just whitespace changes to make it conform to
programming_guide.
- ChangeLog - Rev: 1.533, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2006-01-08 (13:23)
Note: plugins/cfpython/cfpython.c: Make sure context->options always is initialized.
- ChangeLog - Rev: 1.532, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2006-01-08 (13:06)
Note: server/main.c: Make code more readable; use snprintf where appropriate.
- ChangeLog - Rev: 1.531, Status: Exp
- server/main.c - Rev: 1.110, Status: Exp
Files modified by akirschbaum: 2006-01-08 (11:05)
Note: crossedit/Cnv/CnvPrompt.c: Make file compilable with Ansi C89 compiler.
- ChangeLog - Rev: 1.530, Status: Exp
- crossedit/Cnv/CnvPrompt.c - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2006-01-08 (10:23)
Note: Missing directory.- plugins/cfpython/cfpython.c - Rev: 1.24, Status: Exp
Files modified by qal21: 2006-01-08 (06:48)
Note: Remove win32 cr characters- ChangeLog - Rev: 1.529, Status: Exp
Files modified by ryo_saeba: 2006-01-07 (23:37)
Note: Dispatch Python event handler scripts in subdirectories.
- ChangeLog - Rev: 1.528, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.23, Status: Exp
Files modified by akirschbaum: 2006-01-07 (18:56)
Note: Use named constants instead of numbers.
- ChangeLog - Rev: 1.527, Status: Exp
- common/item.c - Rev: 1.56, Status: Exp
- common/treasure.c - Rev: 1.63, Status: Exp
- server/apply.c - Rev: 1.156, Status: Exp
- server/gods.c - Rev: 1.58, Status: Exp
- server/spell_effect.c - Rev: 1.146, Status: Exp
Files modified by akirschbaum: 2006-01-07 (18:30)
Note: server/monster.c: Use correct field name in move_monster().
- ChangeLog - Rev: 1.526, Status: Exp
- server/monster.c - Rev: 1.96, Status: Exp
Files modified by akirschbaum: 2006-01-07 (18:18)
Note: Fix comment.- include/define.h - Rev: 1.103, Status: Exp
Files modified by akirschbaum: 2006-01-07 (18:13)
Note: Summon pets less often to the owner on tiled maps.
- ChangeLog - Rev: 1.525, Status: Exp
- server/pets.c - Rev: 1.41, Status: Exp
Files modified by akirschbaum: 2006-01-07 (18:05)
Note: Change meaning of "items are on same map": for tiled maps now two objects are
also considered to be on the same map if they are on diagonally adjacent maps.
This solves the issue that a pet can be only one tile away from the owner but
still considered not to be on the same map.
- ChangeLog - Rev: 1.524, Status: Exp
- common/map.c - Rev: 1.99, Status: Exp
Files modified by ryo_saeba: 2006-01-07 (17:41)
Note: Regions support for plugins
- ChangeLog - Rev: 1.523, Status: Exp
- include/plugin.h - Rev: 1.21, Status: Exp
- include/plugproto.h - Rev: 1.10, Status: Exp
- include/sproto.h - Rev: 1.159, Status: Exp
- make_win32/.cvsignore - Rev: 1.3, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.9, Status: Exp
- make_win32/plugin_common/plugin_common.dsp - Rev: 1.4, Status: Exp
- plugins/cfpython/Makefile.am - Rev: 1.6, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.7, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.22, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.6, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.12, Status: Exp
- plugins/cfpython/cfpython_region.c - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.5, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.5, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.9, Status: Exp
- plugins/cfpython/include/cfpython_region.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_region_private.h - Rev: 1.1, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.11, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.12, Status: Exp
- server/plugins.c - Rev: 1.61, Status: Exp
Files modified by akirschbaum: 2006-01-07 (14:30)
Note: Make teleporters hidden below the floor work again.
- ChangeLog - Rev: 1.522, Status: Exp
- server/time.c - Rev: 1.84, Status: Exp
Files modified by akirschbaum: 2006-01-07 (12:49)
Note: Fix issues with map tiling.
- ChangeLog - Rev: 1.521, Status: Exp
- server/move.c - Rev: 1.37, Status: Exp
- server/spell_attack.c - Rev: 1.32, Status: Exp
Files modified by qal21: 2006-01-07 (06:33)
Note: Actually, reletive paths should work from unique maps too; my thoughts on why they woudln't be for are flawed.
- common/map.c - Rev: 1.98, Status: Exp
- ChangeLog - Rev: 1.520, Status: Exp
Files modified by mikeeusa: 2006-01-06 (20:31)
Note: adding some regions- lib/regions - Rev: 1.8, Status: Exp
Files modified by mikeeusa: 2006-01-06 (19:22)
Note: adding some regions- lib/regions - Rev: 1.7, Status: Exp
Files modified by qal21: 2006-01-06 (18:55)
Note: Allow map tiling paths to be reletive unless tiling from a unique map.
- common/map.c - Rev: 1.97, Status: Exp
- ChangeLog - Rev: 1.519, Status: Exp
Files modified by qal21: 2006-01-06 (18:38)
Note: Template maps: Improve reletive path support
- server/main.c - Rev: 1.109, Status: Exp
- ChangeLog - Rev: 1.518, Status: Exp
Files modified by qal21: 2006-01-05 (18:44)
Note: Template maps: Add an important null check.- server/main.c - Rev: 1.108, Status: Exp
Files modified by qal21: 2006-01-05 (18:22)
Note: Template maps: Update changelog (forgot to before)- ChangeLog - Rev: 1.517, Status: Exp
Files modified by qal21: 2006-01-05 (18:15)
Note: Template maps: Impliment using fixed maps as templates- server/main.c - Rev: 1.107, Status: Exp
Files modified by akirschbaum: 2006-01-04 (21:50)
Note: Make SIGNs (including Magic Mouths) trigger for DMs again. Does not reduce the
counter if in 'wizpass mode.
- ChangeLog - Rev: 1.516, Status: Exp
- server/apply.c - Rev: 1.155, Status: Exp
Files modified by mwedel: 2006-01-02 (07:16)
Note: Recollect archetypes/images, since there has been a bunch of changes.
MSW 2006-01-01
- lib/animations - Rev: 1.76, Status: Exp
- lib/archetypes - Rev: 1.170, Status: Exp
- lib/bmaps - Rev: 1.88, Status: Exp
- lib/bmaps.paths - Rev: 1.91, Status: Exp
- lib/crossfire.0 - Rev: 1.55, Status: Exp
- lib/crossfire.1 - Rev: 1.54, Status: Exp
- lib/faces - Rev: 1.74, Status: Exp
- lib/smooth - Rev: 1.19, Status: Exp
- lib/treasures.bld - Rev: 1.38, Status: Exp
Files modified by mwedel: 2006-01-02 (06:45)
Note: server/spell_effect.c: Apply patch 1394861 - fixes magic walls. In conjuction
with archetype changes, look at the spell object (and not created wall)
to see if it blocks.
MSW 2006-01-01
- ChangeLog - Rev: 1.515, Status: Exp
- server/spell_effect.c - Rev: 1.145, Status: Exp
Files modified by mwedel: 2006-01-02 (05:50)
Note: server/c_chat.c: Apply patch 1389113 - orcknuckle messages appear in
same window.
MSW 2006-01-02
- ChangeLog - Rev: 1.514, Status: Exp
- server/c_chat.c - Rev: 1.21, Status: Exp
Files modified by akirschbaum: 2006-01-01 (20:57)
Note: Prefer marked item when throwing objects.
- ChangeLog - Rev: 1.513, Status: Exp
- server/skills.c - Rev: 1.70, Status: Exp
Files modified by akirschbaum: 2006-01-01 (20:36)
Note: Make EXITs affect DM players again.
- ChangeLog - Rev: 1.512, Status: Exp
- common/object.c - Rev: 1.118, Status: Exp
- server/apply.c - Rev: 1.154, Status: Exp
Files modified by akirschbaum: 2006-01-01 (13:38)
Note: Make forked lightning correctly traverse tiled maps.
- ChangeLog - Rev: 1.511, Status: Exp
- server/spell_attack.c - Rev: 1.31, Status: Exp
Files modified by akirschbaum: 2006-01-01 (13:03)
Note: Properly unready forgotten spells. Prevents crashing the server if casting a
forgotten spell.
- ChangeLog - Rev: 1.510, Status: Exp
- include/sproto.h - Rev: 1.158, Status: Exp
- server/apply.c - Rev: 1.153, Status: Exp
- server/gods.c - Rev: 1.57, Status: Exp
- server/player.c - Rev: 1.189, Status: Exp
Files modified by akirschbaum: 2006-01-01 (11:58)
Note: Improve the commands learn_spell and forget_spell: now these commands accept
partial spell names and print sensible error messages if they fail.
- ChangeLog - Rev: 1.509, Status: Exp
- include/sproto.h - Rev: 1.157, Status: Exp
- lib/wizhelp/forget_spell - Rev: 1.2, Status: Exp
- lib/wizhelp/learn_special_prayer - Rev: 1.2, Status: Exp
- lib/wizhelp/learn_spell - Rev: 1.2, Status: Exp
- server/c_wiz.c - Rev: 1.78, Status: Exp
Files modified by ryo_saeba: 2006-01-01 (11:33)
Note: Reference-related crashes
- ChangeLog - Rev: 1.508, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.21, Status: Exp
Files modified by akirschbaum: 2006-01-01 (11:22)
Note: Update obsolete comment; remove useless expression.- server/c_range.c - Rev: 1.13, Status: Exp
Files modified by akirschbaum: 2005-12-31 (19:56)
Note: Apply modified patch #1391648 (FIX: new movement code and generators) by Lalo
Martins. This fixes bugs #1383398, #1383392, #1375643, #1372035, #1370409; all
bugs are related to objects stacking which should not stack.
- ChangeLog - Rev: 1.507, Status: Exp
- common/map.c - Rev: 1.96, Status: Exp
Files modified by ryo_saeba: 2005-12-31 (18:20)
Note: Don't print file not found messages for global events.
- ChangeLog - Rev: 1.506, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.20, Status: Exp
Files modified by akirschbaum: 2005-12-31 (16:39)
Note: Make file compilable again.- plugins/cfpython/cfpython.c - Rev: 1.19, Status: Exp
Files modified by ryo_saeba: 2005-12-28 (23:00)
Note: More leak fix- plugins/cfpython/cfpython.c - Rev: 1.18, Status: Exp
Files modified by ryo_saeba: 2005-12-28 (09:54)
Note: Scripts don't share variables anymore.
- ChangeLog - Rev: 1.505, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.17, Status: Exp
Files modified by ryo_saeba: 2005-12-27 (14:38)
Note: Apply patch #1383359 (Fix death message) courtesy Anton Oussik
- ChangeLog - Rev: 1.504, Status: Exp
- server/attack.c - Rev: 1.119, Status: Exp
Files modified by akirschbaum: 2005-12-23 (21:56)
Note: server/skills.c: In steal() do not give exp for stealing from pets since this
can be exploited to gain exp over and over.
- ChangeLog - Rev: 1.503, Status: Exp
- server/skills.c - Rev: 1.69, Status: Exp
Files modified by akirschbaum: 2005-12-18 (11:45)
Note: Code reformatting to a consistent style and to comply with programming_guide;
should not affect behavior: mostly whitespace or comment changes; convert all
TABs into spaces; rewrite statements to improve readability.- server/c_wiz.c - Rev: 1.77, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (19:45)
Note: Indentation- server/c_party.c - Rev: 1.24, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (19:42)
Note: Missing break. Add void to function declaration.
- include/sproto.h - Rev: 1.156, Status: Exp
- server/c_party.c - Rev: 1.23, Status: Exp
- server/plugins.c - Rev: 1.60, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (18:34)
Note: Forgot some magic- plugins/cfpython/cfpython.c - Rev: 1.16, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (18:26)
Note: Update Win32/MSVC project file- make_win32/plugin_python/plugin_python.dsp - Rev: 1.13, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (18:24)
Note: Add missing files, tentative fix for build under Linux
- plugins/cfpython/Makefile.am - Rev: 1.5, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.6, Status: Exp
- plugins/cfpython/cfpython_party.c - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_party.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_party_private.h - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2005-12-17 (18:21)
Note: Plugins can get party information
- ChangeLog - Rev: 1.502, Status: Exp
- include/plugin.h - Rev: 1.20, Status: Exp
- include/sproto.h - Rev: 1.155, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.15, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.11, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.4, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.8, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.10, Status: Exp
- server/c_party.c - Rev: 1.22, Status: Exp
- server/plugins.c - Rev: 1.59, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.11, Status: Exp
Files modified by akirschbaum: 2005-12-15 (21:50)
Note: server/attack.c: Make spells destroy objects again.
- ChangeLog - Rev: 1.501, Status: Exp
- server/attack.c - Rev: 1.118, Status: Exp
Files modified by ryo_saeba: 2005-12-13 (22:17)
Note: Moved natural resistances display from statistics to resistances
- ChangeLog - Rev: 1.500, Status: Exp
- server/c_misc.c - Rev: 1.74, Status: Exp
Files modified by ryo_saeba: 2005-12-11 (20:57)
Note: Fix Win32 compilation
- ChangeLog - Rev: 1.499, Status: Exp
- include/win32.h - Rev: 1.23, Status: Exp
Files modified by akirschbaum: 2005-12-11 (19:11)
Note: Fix buffer overflows which can be triggered remotely.
- ChangeLog - Rev: 1.498, Status: Exp
- common/porting.c - Rev: 1.29, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.14, Status: Exp
- server/login.c - Rev: 1.56, Status: Exp
- socket/loop.c - Rev: 1.37, Status: Exp
Files modified by akirschbaum: 2005-12-11 (18:06)
Note: Prevent the map loader from crashing when loading maps with incorrect headers.- common/map.c - Rev: 1.95, Status: Exp
Files modified by akirschbaum: 2005-12-11 (12:32)
Note: lib/collect.pl.in: General cleanup - just whitespace changes.
- ChangeLog - Rev: 1.497, Status: Exp
- lib/collect.pl.in - Rev: 1.16, Status: Exp
Files modified by akirschbaum: 2005-12-11 (11:56)
Note: Prevent the map loader from crashing when loading maps with incorrect headers.
Changes are based on patch #1275563 by Kevin Rudat.
- ChangeLog - Rev: 1.496, Status: Exp
- common/map.c - Rev: 1.94, Status: Exp
Files modified by akirschbaum: 2005-12-10 (23:34)
Note: Fix credits for patch.- ChangeLog - Rev: 1.495, Status: Exp
Files modified by akirschbaum: 2005-12-10 (23:32)
Note: Apply modified second part of patch #1275563 (Crossedit: fix map attributes
window) by Kevin Rudat: let crossedit save/load tiling paths as the mapmaker
entered them, rather than saving the normalized version.
- ChangeLog - Rev: 1.494, Status: Exp
- common/map.c - Rev: 1.93, Status: Exp
Files modified by akirschbaum: 2005-12-10 (14:47)
Note: server/move.c: In move_ob() print error message instead of crashing: check
passed arguments before accessing them.
- ChangeLog - Rev: 1.493, Status: Exp
- server/move.c - Rev: 1.36, Status: Exp
Files modified by akirschbaum: 2005-12-10 (14:27)
Note: common/object.c, server/{pets.c,player.c,spell_attack.c,time.c},
socket/request.c: Properly check for P_OUT_OF_MAP after calling
get_map_flags().
- ChangeLog - Rev: 1.492, Status: Exp
- common/object.c - Rev: 1.117, Status: Exp
- server/pets.c - Rev: 1.40, Status: Exp
- server/player.c - Rev: 1.188, Status: Exp
- server/spell_attack.c - Rev: 1.30, Status: Exp
- server/time.c - Rev: 1.83, Status: Exp
- socket/request.c - Rev: 1.75, Status: Exp
Files modified by ryo_saeba: 2005-12-10 (10:37)
Note: Remove duplicated header- lib/treasures - Rev: 1.87, Status: Exp
Files modified by ryo_saeba: 2005-12-09 (22:17)
Note: Fix Windows compilation
- ChangeLog - Rev: 1.491, Status: Exp
- common/path.c - Rev: 1.2, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2005-12-09 (21:34)
Note: crossedit/Makefile.in: Rebuilt.
- ChangeLog - Rev: 1.490, Status: Exp
- crossedit/Makefile.in - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2005-12-09 (21:24)
Note: Apply slightly modified first part of patch #1275563 (Crossedit: fix map
attributes window): make the map attributes dialogs work again.
- ChangeLog - Rev: 1.489, Status: Exp
- crossedit/Attr.c - Rev: 1.22, Status: Exp
- crossedit/Crossedit.ad - Rev: 1.2, Status: Exp
- crossedit/Crossedit.ad.h - Rev: 1.2, Status: Exp
- crossedit/Defines.h - Rev: 1.5, Status: Exp
- crossedit/Edit.c - Rev: 1.19, Status: Exp
- crossedit/Edit.h - Rev: 1.3, Status: Exp
- crossedit/Makefile.am - Rev: 1.4, Status: Exp
- crossedit/MapAttr.c - Rev: 1.1, Status: Exp
- crossedit/MapAttr.h - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvPrompt.c - Rev: 1.3, Status: Exp
Files modified by akirschbaum: 2005-12-08 (21:57)
Note: common/Makefile.in, include/Makefile.in: Rebuilt.
- ChangeLog - Rev: 1.488, Status: Exp
- common/Makefile.in - Rev: 1.28, Status: Exp
- include/Makefile.in - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2005-12-08 (21:50)
Note: Remove a strange feature of normalize_path(): it did convert the path
"<path1>//<path2>" into "/<path2>". Also add a stand-alone application for
regression testing this function, and fix a few issues with ".." in path name.
- ChangeLog - Rev: 1.487, Status: Exp
- common/Makefile.am - Rev: 1.6, Status: Exp
- common/path.c - Rev: 1.1, Status: Exp
- include/Makefile.am - Rev: 1.6, Status: Exp
- include/path.h - Rev: 1.1, Status: Exp
- server/main.c - Rev: 1.106, Status: Exp
Files modified by akirschbaum: 2005-12-07 (21:02)
Note: server/ban.c: General cleanup - whitespace changes, rename variable names.
Should not affect function.
- ChangeLog - Rev: 1.486, Status: Exp
- server/ban.c - Rev: 1.12, Status: Exp
Files modified by akirschbaum: 2005-12-07 (20:29)
Note: server/apply.c: In player_apply() do not consider DM PLAYERs to be DM-created
items. This prevents the server from destroying the player object (and
crashing shortly afterwards).
- ChangeLog - Rev: 1.485, Status: Exp
- server/apply.c - Rev: 1.152, Status: Exp
Files modified by akirschbaum: 2005-12-07 (19:39)
Note: Apply slightly modified patch #1293744 (Inversed ban entries) by Thomas
Equeter.
- ChangeLog - Rev: 1.484, Status: Exp
- lib/ban_file - Rev: 1.4, Status: Exp
- server/ban.c - Rev: 1.11, Status: Exp
Files modified by akirschbaum: 2005-12-07 (18:25)
Note: Apply modified patch #1293774 (Kick banned hosts at once) by Thomas Equeter:
disconnect new connection for banned host right after connecting. Also add
support for user name in ban files.
- ChangeLog - Rev: 1.483, Status: Exp
- include/sockproto.h - Rev: 1.22, Status: Exp
- lib/ban_file - Rev: 1.3, Status: Exp
- server/ban.c - Rev: 1.10, Status: Exp
- server/c_misc.c - Rev: 1.73, Status: Exp
- server/player.c - Rev: 1.187, Status: Exp
- socket/init.c - Rev: 1.43, Status: Exp
- socket/loop.c - Rev: 1.36, Status: Exp
Files modified by akirschbaum: 2005-12-05 (23:34)
Note: 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.
- ChangeLog - Rev: 1.482, Status: Exp
- common/anim.c - Rev: 1.20, Status: Exp
- common/arch.c - Rev: 1.35, Status: Exp
- common/exp.c - Rev: 1.9, Status: Exp
- common/friend.c - Rev: 1.8, Status: Exp
- common/holy.c - Rev: 1.5, Status: Exp
- common/image.c - Rev: 1.18, Status: Exp
- common/info.c - Rev: 1.8, Status: Exp
- common/init.c - Rev: 1.44, Status: Exp
- common/links.c - Rev: 1.3, Status: Exp
- common/los.c - Rev: 1.16, Status: Exp
- common/map.c - Rev: 1.92, Status: Exp
- common/object.c - Rev: 1.116, Status: Exp
- common/readable.c - Rev: 1.27, Status: Exp
- common/recipe.c - Rev: 1.14, Status: Exp
- common/region.c - Rev: 1.8, Status: Exp
- common/shstr.c - Rev: 1.8, Status: Exp
- common/time.c - Rev: 1.13, Status: Exp
- common/treasure.c - Rev: 1.62, Status: Exp
- include/funcpoint.h - Rev: 1.15, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.6, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.9, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.10, Status: Exp
- random_maps/standalone.c - Rev: 1.15, Status: Exp
- random_maps/style.c - Rev: 1.24, Status: Exp
- server/c_misc.c - Rev: 1.72, Status: Exp
- server/c_party.c - Rev: 1.21, Status: Exp
- server/commands.c - Rev: 1.56, Status: Exp
- server/init.c - Rev: 1.70, Status: Exp
- server/main.c - Rev: 1.105, Status: Exp
- server/player.c - Rev: 1.186, Status: Exp
- server/plugins.c - Rev: 1.58, Status: Exp
- server/skill_util.c - Rev: 1.62, Status: Exp
- server/spell_util.c - Rev: 1.102, Status: Exp
- server/swap.c - Rev: 1.17, Status: Exp
- socket/image.c - Rev: 1.9, Status: Exp
- socket/init.c - Rev: 1.42, Status: Exp
- socket/loop.c - Rev: 1.35, Status: Exp
- socket/lowlevel.c - Rev: 1.12, Status: Exp
- socket/metaserver.c - Rev: 1.17, Status: Exp
Files modified by akirschbaum: 2005-12-05 (23:01)
Note: common/loader.c: Rebuilt.
- ChangeLog - Rev: 1.481, Status: Exp
- common/loader.c - Rev: 1.74, Status: Exp
Files modified by akirschbaum: 2005-12-05 (22:58)
Note: Fix bug #1173563 (Creator created Bombs malfunction): Creators and Converters
now copy items from inventory. Fallback (for empty inventory) is the old
behavior to create the new item from other_arch. If the inventory contains more
than one item, a random one is picked.
- ChangeLog - Rev: 1.480, Status: Exp
- common/loader.l - Rev: 1.71, Status: Exp
- common/object.c - Rev: 1.115, Status: Exp
- server/apply.c - Rev: 1.151, Status: Exp
- server/time.c - Rev: 1.82, Status: Exp
Files modified by ryo_saeba: 2005-12-04 (13:26)
Note: New plugin property 'marked item'
- ChangeLog - Rev: 1.479, Status: Exp
- include/plugin.h - Rev: 1.19, Status: Exp
- server/plugins.c - Rev: 1.57, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.10, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.7, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.8, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.9, Status: Exp
Files modified by ryo_saeba: 2005-12-04 (11:01)
Note: References fix
- ChangeLog - Rev: 1.478, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.13, Status: Exp
Files modified by akirschbaum: 2005-12-04 (06:35)
Note: Fix bug #1372194 (stairways now block movement).
- ChangeLog - Rev: 1.477, Status: Exp
- random_maps/exit.c - Rev: 1.19, Status: Exp
Files modified by akirschbaum: 2005-12-02 (21:09)
Note: server/apply.c: In move_apply() properly decrement recursion counter.
- ChangeLog - Rev: 1.476, Status: Exp
- server/apply.c - Rev: 1.150, Status: Exp
Files modified by mwedel: 2005-12-01 (08:25)
Note: server/spell_attack.c: Add some missing P_IS_ALIVE checks - these weren't
needed in the past because living objects would block movement -
with new movement code, isn't always the case.
server/time.c: Fix player movers so that if the victim doesn't have any
movement type, we move it.
MSW 2005-11-30
- ChangeLog - Rev: 1.475, Status: Exp
- server/spell_attack.c - Rev: 1.29, Status: Exp
- server/time.c - Rev: 1.81, Status: Exp
Files modified by akirschbaum: 2005-11-30 (21:16)
Note: Fix function comment.- server/spell_attack.c - Rev: 1.28, Status: Exp
Files modified by akirschbaum: 2005-11-30 (20:59)
Note: common/time.c: In move_teleporter() and move_player_mover() do not affect DMs
if FLAG_WIZPASS is set.
common/object.c: In check_move_on() do not affect DMs if FLAG_WIZPASS is set.
This prevents DMs from triggering traps when walking over them.
- ChangeLog - Rev: 1.474, Status: Exp
- common/object.c - Rev: 1.114, Status: Exp
- server/time.c - Rev: 1.80, Status: Exp
Files modified by mwedel: 2005-11-30 (08:10)
Note: server/c_party.c: Remove double use of ->next pointer/loop in
confirm_party_password() - fixes crash and likely makes setting party
password work more reliably.
MSW 2005-11-29
- ChangeLog - Rev: 1.473, Status: Exp
- server/c_party.c - Rev: 1.20, Status: Exp
Files modified by mwedel: 2005-11-30 (07:58)
Note: common/map.c: Replace code with OB_TYPE_MOVE_BLOCK - effectively same as what
it was.
include/define.h: Update OB_TYPE_MOVE_BLOCK so that spaces that don't block
any type of movement doesn't block objects that also don't have movement.
This fixes cases of gates not pushing objects off them.
MSW 2005-11-29
- ChangeLog - Rev: 1.472, Status: Exp
- common/map.c - Rev: 1.91, Status: Exp
- include/define.h - Rev: 1.102, Status: Exp
Files modified by akirschbaum: 2005-11-28 (19:50)
Note: common/object.c: Fix wrong comparision operator in free_object2() to make
monsters drop loot again.
- ChangeLog - Rev: 1.471, Status: Exp
- common/object.c - Rev: 1.113, Status: Exp
Files modified by ryo_saeba: 2005-11-27 (15:13)
Note: A few tweaks to build process
- make_win32/crossfire32.dsp - Rev: 1.25, Status: Exp
- make_win32/plugin_common/plugin_common.dsp - Rev: 1.3, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.12, Status: Exp
Files modified by ryo_saeba: 2005-11-27 (14:19)
Note: Revert accidental commit- server/weather.c - Rev: 1.45, Status: Exp
Files modified by ryo_saeba: 2005-11-27 (14:16)
Note: Add a filter to skills command
- ChangeLog - Rev: 1.470, Status: Exp
- common/anim.c - Rev: 1.19, Status: Exp
- include/libproto.h - Rev: 1.84, Status: Exp
- include/sproto.h - Rev: 1.154, Status: Exp
- server/c_wiz.c - Rev: 1.76, Status: Exp
- server/skill_util.c - Rev: 1.61, Status: Exp
- server/weather.c - Rev: 1.44, Status: Exp
Files modified by ryo_saeba: 2005-11-26 (14:04)
Note: Wrappers for map properties get
- ChangeLog - Rev: 1.469, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.5, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.7, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.8, Status: Exp
Files modified by akirschbaum: 2005-11-23 (23:04)
Note: plugins/cfpython/Makefile.in: rebuilt.
- ChangeLog - Rev: 1.468, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2005-11-20 (15:17)
Note: Fix/break? build.- plugins/cfpython/Makefile.in - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2005-11-20 (15:15)
Note: Fix build.- plugins/cfpython/Makefile.am - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2005-11-20 (15:08)
Note: Plugins can access archetypes. Added wrappers in Python.
- ChangeLog - Rev: 1.467, Status: Exp
- include/plugin.h - Rev: 1.18, Status: Exp
- include/sproto.h - Rev: 1.153, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.12, Status: Exp
- plugins/cfpython/cfpython_archetype.c - Rev: 1.1, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.4, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.9, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.3, Status: Exp
- plugins/cfpython/include/cfpython_archetype.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_archetype_private.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.4, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.6, Status: Exp
- server/plugins.c - Rev: 1.56, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.11, Status: Exp
Files modified by cavesomething: 2005-11-19 (21:05)
Note: increase the minimum value that shop_specialisation_ratio returns to 0.1 to stop very high shop prices
- ChangeLog - Rev: 1.466, Status: Exp
- server/shop.c - Rev: 1.50, Status: Exp
Files modified by mwedel: 2005-11-16 (08:15)
Note: 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
- ChangeLog - Rev: 1.465, Status: Exp
- common/button.c - Rev: 1.30, Status: Exp
- common/item.c - Rev: 1.55, Status: Exp
- common/living.c - Rev: 1.74, Status: Exp
- common/loader.c - Rev: 1.73, Status: Exp
- common/loader.l - Rev: 1.70, Status: Exp
- common/map.c - Rev: 1.90, Status: Exp
- common/object.c - Rev: 1.112, Status: Exp
- common/treasure.c - Rev: 1.61, Status: Exp
- crossedit/Edit.c - Rev: 1.18, Status: Exp
- doc/Developers/objects - Rev: 1.18, Status: Exp
- include/define.h - Rev: 1.101, Status: Exp
- include/libproto.h - Rev: 1.83, Status: Exp
- include/map.h - Rev: 1.33, Status: Exp
- include/object.h - Rev: 1.44, Status: Exp
- lib/archetypes - Rev: 1.169, Status: Exp
- lib/bmaps - Rev: 1.87, Status: Exp
- lib/bmaps.paths - Rev: 1.90, Status: Exp
- lib/crossfire.0 - Rev: 1.54, Status: Exp
- lib/crossfire.1 - Rev: 1.53, Status: Exp
- lib/faces - Rev: 1.73, Status: Exp
- lib/treasures.bld - Rev: 1.37, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.8, Status: Exp
- random_maps/decor.c - Rev: 1.8, Status: Exp
- random_maps/exit.c - Rev: 1.18, Status: Exp
- random_maps/monster.c - Rev: 1.15, Status: Exp
- random_maps/special.c - Rev: 1.23, Status: Exp
- random_maps/treasure.c - Rev: 1.23, Status: Exp
- random_maps/wall.c - Rev: 1.12, Status: Exp
- server/alchemy.c - Rev: 1.25, Status: Exp
- server/apply.c - Rev: 1.149, Status: Exp
- server/attack.c - Rev: 1.117, Status: Exp
- server/c_object.c - Rev: 1.74, Status: Exp
- server/c_wiz.c - Rev: 1.75, Status: Exp
- server/disease.c - Rev: 1.34, Status: Exp
- server/main.c - Rev: 1.104, Status: Exp
- server/move.c - Rev: 1.35, Status: Exp
- server/pets.c - Rev: 1.39, Status: Exp
- server/player.c - Rev: 1.185, Status: Exp
- server/plugins.c - Rev: 1.55, Status: Exp
- server/skill_util.c - Rev: 1.60, Status: Exp
- server/skills.c - Rev: 1.68, Status: Exp
- server/spell_attack.c - Rev: 1.27, Status: Exp
- server/spell_effect.c - Rev: 1.144, Status: Exp
- server/spell_util.c - Rev: 1.101, Status: Exp
- server/swamp.c - Rev: 1.8, Status: Exp
- server/time.c - Rev: 1.79, Status: Exp
Files modified by ryo_saeba: 2005-11-12 (13:49)
Note: Patch 1352485 (newpickup rings/amulets) courtesy anonymous
- ChangeLog - Rev: 1.464, Status: Exp
- include/define.h - Rev: 1.100, Status: Exp
- server/c_object.c - Rev: 1.73, Status: Exp
- server/player.c - Rev: 1.184, Status: Exp
Files modified by ryo_saeba: 2005-11-11 (21:56)
Note: Version info for plugin
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.10, Status: Exp
- make_win32/plugin_python/plugin_python.rc - Rev: 1.1, Status: Exp
- make_win32/plugin_python/resource.h - Rev: 1.1, Status: Exp
Files modified by gros: 2005-11-10 (10:13)
Note: Correcting incorrect memory allocation scheme crashing the server after a couple of plugin/plugout commands.- plugins/cfpython/cfpython.c - Rev: 1.11, Status: Exp
Files modified by akirschbaum: 2005-11-10 (08:22)
Note: server/plugins.c: Properly update client view after removing objects.
- ChangeLog - Rev: 1.463, Status: Exp
- server/plugins.c - Rev: 1.54, Status: Exp
Files modified by akirschbaum: 2005-11-09 (22:27)
Note: server/plugins.c: Properly update client view after changing object names.
- ChangeLog - Rev: 1.462, Status: Exp
- server/plugins.c - Rev: 1.53, Status: Exp
Files modified by akirschbaum: 2005-11-09 (21:52)
Note: Implement new function for the Python plugin: Object.NamePl. Change Object.Name
to set both name and name_pl. This should prevents scripts from failing to set
name_pl.
- ChangeLog - Rev: 1.461, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.6, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.7, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.5, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.6, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.7, Status: Exp
Files modified by akirschbaum: 2005-11-09 (21:46)
Note: server/plugins.c: Return an empty string if an object has no message. This
makes Object.Message() always return a string object, which removes the
need for special case code to handle empty messages.
- ChangeLog - Rev: 1.460, Status: Exp
- server/plugins.c - Rev: 1.52, Status: Exp
Files modified by akirschbaum: 2005-11-09 (19:34)
Note: include/sproto.h, server/monster.c: Declare parameter of communicate() as
"const".
- ChangeLog - Rev: 1.459, Status: Exp
- include/sproto.h - Rev: 1.152, Status: Exp
- server/monster.c - Rev: 1.95, Status: Exp
Files modified by akirschbaum: 2005-11-09 (19:08)
Note: Implement new functions for the Python plugin: Object.WeightLimit,
Object.InsertInto(Object).
- ChangeLog - Rev: 1.458, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.5, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.6, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.4, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.5, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.6, Status: Exp
Files modified by cavesomething: 2005-11-09 (15:37)
Note: check all unpaid items on leaving shops, not stopping when we reach the bottom of a container
- ChangeLog - Rev: 1.457, Status: Exp
- server/shop.c - Rev: 1.49, Status: Exp
Files modified by ryo_saeba: 2005-11-07 (23:25)
Note: Fix crash with Python plugin.
- ChangeLog - Rev: 1.456, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2005-11-06 (12:24)
Note: Fix WoR not working on cursed ground with WIZCAST set for DM
- ChangeLog - Rev: 1.455, Status: Exp
- server/spell_effect.c - Rev: 1.143, Status: Exp
Files modified by akirschbaum: 2005-11-06 (12:14)
Note: server/skills.c: In do_throw() abort processing if the thrown object was
destroyed before it gets its first move.
- ChangeLog - Rev: 1.454, Status: Exp
- server/skills.c - Rev: 1.67, Status: Exp
Files modified by ryo_saeba: 2005-11-05 (21:32)
Note: Fix build issue with floors that are not type FLOOR.
- ChangeLog - Rev: 1.453, Status: Exp
- server/build_map.c - Rev: 1.10, Status: Exp
Files modified by akirschbaum: 2005-11-05 (20:38)
Note: server/shop.c: In value_limit() return the unmodified item price if not in a
shop or not for a player.
- ChangeLog - Rev: 1.452, Status: Exp
- server/shop.c - Rev: 1.48, Status: Exp
Files modified by ryo_saeba: 2005-11-05 (20:33)
Note: Added data retention functions to Python
- ChangeLog - Rev: 1.451, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.9, Status: Exp
Files modified by akirschbaum: 2005-11-05 (15:45)
Note: plugins/Makefile,plugins/cfanim/Makefile: Remove files to be generated by
configure.
- ChangeLog - Rev: 1.450, Status: Exp
- plugins/Makefile - Rev: 1.3, Status: dead
- plugins/cfanim/Makefile - Rev: 1.3, Status: dead
Files modified by akirschbaum: 2005-11-05 (14:02)
Note: server/main.c: Fix possible out-of-bounds array access.
- ChangeLog - Rev: 1.449, Status: Exp
- include/define.h - Rev: 1.99, Status: Exp
- server/main.c - Rev: 1.103, Status: Exp
Files modified by ryo_saeba: 2005-11-05 (11:17)
Note: Fix case. Add compare for map and object.
- ChangeLog - Rev: 1.448, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.8, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.3, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.5, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.3, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.3, Status: Exp
Files modified by akirschbaum: 2005-11-05 (10:17)
Note: aclocal.m4, configure, utils/config.guess, utils/config.sub, utils/ltmain.sh,
*Makefile.in, plugins/cfanim/Makefile, plugins/Makefile: Rebuilt.
- ChangeLog - Rev: 1.447, Status: Exp
- Makefile.in - Rev: 1.43, Status: Exp
- aclocal.m4 - Rev: 1.24, Status: Exp
- configure - Rev: 1.58, Status: Exp
- doc/Makefile.in - Rev: 1.35, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.18, Status: Exp
- include/Makefile.in - Rev: 1.24, Status: Exp
- lib/Makefile.in - Rev: 1.75, Status: Exp
- plugins/Makefile - Rev: 1.2, Status: Exp
- plugins/Makefile.in - Rev: 1.2, Status: Exp
- plugins/cfanim/Makefile - Rev: 1.2, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.2, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.3, Status: Exp
- server/Makefile.in - Rev: 1.30, Status: Exp
- utils/config.guess - Rev: 1.10, Status: Exp
- utils/config.sub - Rev: 1.10, Status: Exp
- utils/ltmain.sh - Rev: 1.8, Status: Exp
Files modified by akirschbaum: 2005-11-05 (08:28)
Note: lib/Makefile.am: Add template-maps to list of directories to create while
install.
- ChangeLog - Rev: 1.446, Status: Exp
- lib/Makefile.am - Rev: 1.25, Status: Exp
Files modified by cavesomething: 2005-11-05 (05:16)
Note: document use of '.' as an argument to reset
- ChangeLog - Rev: 1.445, Status: Exp
- lib/wizhelp/reset - Rev: 1.2, Status: Exp
Files modified by akirschbaum: 2005-11-01 (20:52)
Note: random_maps/treasure.c: Fix out-of-bounds array access if place_chest() cannot
find a free spot to place a new chest.
- ChangeLog - Rev: 1.444, Status: Exp
- random_maps/treasure.c - Rev: 1.22, Status: Exp
Files modified by akirschbaum: 2005-11-01 (18:56)
Note: Fix bug #1082534 (monks with weapons): Now monks properly are denied from
using weapons. Only newly created monks are affected since it now relies on a
force named "no weapon force" in the player's inventory. The problem was that
become_follower() assumed it was the only means do allow/disallow weapon use.
- ChangeLog - Rev: 1.443, Status: Exp
- lib/treasures - Rev: 1.86, Status: Exp
- server/gods.c - Rev: 1.56, Status: Exp
Files modified by akirschbaum: 2005-11-01 (15:36)
Note: Fix bug #815620 (CFPython.SetQuantity() doesn't update client): now notifies
the client after changing nrof and/or weight.
- ChangeLog - Rev: 1.442, Status: Exp
- server/plugins.c - Rev: 1.51, Status: Exp
Files modified by akirschbaum: 2005-11-01 (13:42)
Note: Improve newpickup command: add new flag PU_NOT_CURSED to ignore cursed items.
- ChangeLog - Rev: 1.441, Status: Exp
- include/define.h - Rev: 1.98, Status: Exp
- server/c_object.c - Rev: 1.72, Status: Exp
- server/player.c - Rev: 1.183, Status: Exp
Files modified by ryo_saeba: 2005-11-01 (12:11)
Note: Add animator (experimental) to installer- make_win32/cfserver.nsi - Rev: 1.17, Status: Exp
Files modified by ryo_saeba: 2005-11-01 (11:50)
Note: Fix workspace & such, add cfanim.
- make_win32/crossfire32.dsp - Rev: 1.24, Status: Exp
- make_win32/crossfire32.dsw - Rev: 1.8, Status: Exp
- make_win32/plugin_anim/plugin_anim.dsp - Rev: 1.1, Status: Exp
- make_win32/plugin_common/plugin_common.dsp - Rev: 1.2, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.9, Status: Exp
Files modified by ryo_saeba: 2005-11-01 (11:48)
Note: Fix CFAnim for Win32. Misc fixes.
- ChangeLog - Rev: 1.440, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.5, Status: Exp
- plugins/cfanim/include/cfanim.h - Rev: 1.2, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2005-11-01 (11:08)
Note: Add gettimeofday for WIN32.
- ChangeLog - Rev: 1.439, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.4, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-11-01 (11:05)
Note: server/plugins.c: Print error message for event_xxx objects with missing or
invalid parameters. Also remove the affected object to prevent multiple
error messages.
- ChangeLog - Rev: 1.438, Status: Exp
- server/plugins.c - Rev: 1.50, Status: Exp
Files modified by gros: 2005-11-01 (10:32)
Note: Corrected unresolved symbols issues.- plugins/cfanim/cfanim.c - Rev: 1.4, Status: Exp
Files modified by akirschbaum: 2005-11-01 (10:08)
Note: Add new function object_get_env_recursive() to find the outermost environment
object for a given object.
- ChangeLog - Rev: 1.437, Status: Exp
- common/object.c - Rev: 1.111, Status: Exp
- include/libproto.h - Rev: 1.82, Status: Exp
- server/rune.c - Rev: 1.45, Status: Exp
- server/spell_attack.c - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2005-11-01 (09:02)
Note: General cleanup of weather code.- server/weather.c - Rev: 1.43, Status: Exp
Files modified by akirschbaum: 2005-11-01 (08:58)
Note: General cleanup of weather code.
- ChangeLog - Rev: 1.436, Status: Exp
- include/sproto.h - Rev: 1.151, Status: Exp
- include/tod.h - Rev: 1.10, Status: Exp
Files modified by akirschbaum: 2005-10-31 (21:22)
Note: Fix bug #1102975 (Bronze items not keeping their + in alchemy): the problem
was that a formula for full_helmet did exist but not for b_full_helmet. Since
both helmet's names are "full helmet", the recipe was selected even if using
the ingredient b_full_helmet. This fix adds new formulae for alternative
archetypes with the same name as the base object, and makes the server code
select the matching formula from multiple arch names in the "arch" field.
- ChangeLog - Rev: 1.435, Status: Exp
- common/readable.c - Rev: 1.26, Status: Exp
- common/recipe.c - Rev: 1.13, Status: Exp
- include/libproto.h - Rev: 1.81, Status: Exp
- include/recipe.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.150, Status: Exp
- lib/formulae - Rev: 1.22, Status: Exp
- server/alchemy.c - Rev: 1.24, Status: Exp
Files modified by akirschbaum: 2005-10-31 (20:58)
Note: Replace undefined function max() by MAX().- server/c_wiz.c - Rev: 1.74, Status: Exp
Files modified by akirschbaum: 2005-10-31 (20:57)
Note: Make protoype match implementation.- plugins/cfanim/include/cfanim_proto.h - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2005-10-31 (18:44)
Note: Fix a crash with create command. Forbid removing a PLAYER object.
- ChangeLog - Rev: 1.434, Status: Exp
- server/c_wiz.c - Rev: 1.73, Status: Exp
Files modified by gros: 2005-10-31 (07:52)
Note: Corrected a nasty conversion from object* to char*
- plugins/common/plugin_common.c - Rev: 1.3, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.4, Status: Exp
Files modified by akirschbaum: 2005-10-30 (00:16)
Note: Fix bug #1236244 (Exp from scrolls): reading a scroll of charm monsters or
meteor swarm now gives exp for use magic item, not summoning or pyromancy.
- ChangeLog - Rev: 1.433, Status: Exp
- server/spell_attack.c - Rev: 1.25, Status: Exp
Files modified by akirschbaum: 2005-10-29 (22:03)
Note: random_maps/style.c: Pass correct sorting function to qsort(): the sorted
array contains pointers to strings, not strings.
- ChangeLog - Rev: 1.432, Status: Exp
- random_maps/style.c - Rev: 1.23, Status: Exp
Files modified by akirschbaum: 2005-10-29 (21:59)
Note: Fix part of bug #1236244 (Exp from scrolls): reading a scroll of charm
monsters now gives exp for use magic item, not summoning.
- ChangeLog - Rev: 1.431, Status: Exp
- server/spell_attack.c - Rev: 1.24, Status: Exp
Files modified by ryo_saeba: 2005-10-29 (12:23)
Note: Fix the fix :)- include/win32.h - Rev: 1.22, Status: Exp
Files modified by ryo_saeba: 2005-10-29 (09:34)
Note: Win32 compilation fix. Plugin fix.
- ChangeLog - Rev: 1.430, Status: Exp
- include/config.h - Rev: 1.69, Status: Exp
- include/win32.h - Rev: 1.21, Status: Exp
- random_maps/random_map.c - Rev: 1.40, Status: Exp
- random_maps/rproto.h - Rev: 1.20, Status: Exp
- server/plugins.c - Rev: 1.49, Status: Exp
Files modified by akirschbaum: 2005-10-28 (23:43)
Note: Prevent problems (crashes) for large item piles. Now limit nrof to less than 2^31.
- ChangeLog - Rev: 1.429, Status: Exp
- common/object.c - Rev: 1.110, Status: Exp
- common/porting.c - Rev: 1.28, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.2, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.4, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.2, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.3, Status: Exp
- server/plugins.c - Rev: 1.48, Status: Exp
- server/time.c - Rev: 1.78, Status: Exp
Files modified by akirschbaum: 2005-10-28 (19:08)
Note: Fix compiler warnings. Most changes do not change the program (remove unused
variables, convert "if(x = y)" into "x = y; if(x)"); a few actually fix
(possible) problems (fix uninitialized variables, fix printf format
specifiers, fix mismatches between signed and unsigned variables, add missing
return and default statements).
- ChangeLog - Rev: 1.428, Status: Exp
- common/arch.c - Rev: 1.34, Status: Exp
- common/init.c - Rev: 1.43, Status: Exp
- common/item.c - Rev: 1.54, Status: Exp
- common/map.c - Rev: 1.89, Status: Exp
- common/object.c - Rev: 1.109, Status: Exp
- common/re-cmp.c - Rev: 1.13, Status: Exp
- common/readable.c - Rev: 1.25, Status: Exp
- common/region.c - Rev: 1.7, Status: Exp
- common/shstr.c - Rev: 1.7, Status: Exp
- crossedit/Attr.c - Rev: 1.21, Status: Exp
- crossedit/Edit.c - Rev: 1.17, Status: Exp
- crossedit/Cnv/CnvPath.c - Rev: 1.3, Status: Exp
- include/sproto.h - Rev: 1.149, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.3, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.7, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.3, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.2, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.2, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.9, Status: Exp
- random_maps/special.c - Rev: 1.22, Status: Exp
- random_maps/square_spiral.c - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.148, Status: Exp
- server/attack.c - Rev: 1.116, Status: Exp
- server/build_map.c - Rev: 1.9, Status: Exp
- server/c_misc.c - Rev: 1.71, Status: Exp
- server/c_object.c - Rev: 1.71, Status: Exp
- server/c_party.c - Rev: 1.19, Status: Exp
- server/init.c - Rev: 1.69, Status: Exp
- server/main.c - Rev: 1.102, Status: Exp
- server/monster.c - Rev: 1.94, Status: Exp
- server/pets.c - Rev: 1.38, Status: Exp
- server/player.c - Rev: 1.182, Status: Exp
- server/plugins.c - Rev: 1.47, Status: Exp
- server/shop.c - Rev: 1.47, Status: Exp
- server/skill_util.c - Rev: 1.59, Status: Exp
- server/spell_util.c - Rev: 1.100, Status: Exp
- server/weather.c - Rev: 1.42, Status: Exp
- socket/loop.c - Rev: 1.34, Status: Exp
- socket/request.c - Rev: 1.74, Status: Exp
Files modified by akirschbaum: 2005-10-28 (18:19)
Note: Fixes my previous commit. Should now properly allocate/deallocate the
faces_sent array.
- ChangeLog - Rev: 1.427, Status: Exp
- common/player.c - Rev: 1.17, Status: Exp
- include/newserver.h - Rev: 1.34, Status: Exp
- server/player.c - Rev: 1.181, Status: Exp
- socket/init.c - Rev: 1.41, Status: Exp
- socket/loop.c - Rev: 1.33, Status: Exp
Files modified by gros: 2005-10-26 (08:41)
Note: Solved an x86 (32bit) specific issue creating symbol mismatches in the plugin dynamic linking.
- plugins/cfanim/Makefile.am - Rev: 1.2, Status: Exp
- plugins/cfpython/Makefile.am - Rev: 1.3, Status: Exp
- plugins/template/Makefile.am - Rev: 1.2, Status: Exp
Files modified by akirschbaum: 2005-10-24 (22:51)
Note: The archetypes now contain more than MAXFACENUM (5000) faces. The following
changes remove the fixed limit of the number of faces. The server now
allocates enough memory to handle all defined faces.
include/newserver.h: Remove MAXFACENUM since it is not used anymore. Change
NewSocket.faces_sent from array into pointer.
socket/{init.c, loop.c}: Allocate/initialize NewSocket.faces_sent.
socket/request.c: Remove safeguard/error message since it depends on
MAXFACENUM.
- ChangeLog - Rev: 1.426, Status: Exp
- include/newserver.h - Rev: 1.33, Status: Exp
- socket/init.c - Rev: 1.40, Status: Exp
- socket/loop.c - Rev: 1.32, Status: Exp
- socket/request.c - Rev: 1.73, Status: Exp
Files modified by akirschbaum: 2005-10-24 (20:48)
Note: Code improvements:
common/image.c: Declare some variables and functions as static or const; add
safeguards while loading config files; remove support for numeric face
names (no active archetype or map does use it); in free_all_images()
deallocate memory allocated for smoothing.
crossedit/xutil.c: Remove assignment to nrofpixmaps since ReadBmapNames()
already sets this variable.
include/{global.h, libproto.h, loader.h}: Remove now static variables and
functions.
- ChangeLog - Rev: 1.425, Status: Exp
- common/image.c - Rev: 1.17, Status: Exp
- crossedit/xutil.c - Rev: 1.13, Status: Exp
- include/global.h - Rev: 1.61, Status: Exp
- include/libproto.h - Rev: 1.80, Status: Exp
- include/loader.h - Rev: 1.16, Status: Exp
Files modified by akirschbaum: 2005-10-24 (20:32)
Note: Remove stray characters causing a syntax error.- plugins/cfpython/cfpython.c - Rev: 1.6, Status: Exp
Files modified by akirschbaum: 2005-10-24 (19:49)
Note: common/readable.c: Fix out of bounds access to max_titles[] in
init_book_archive().
- ChangeLog - Rev: 1.424, Status: Exp
- common/readable.c - Rev: 1.24, Status: Exp
Files modified by gros: 2005-10-24 (19:28)
Note: Corrected a bug in the custom command system of cfpython.
Gros - 24/10/2005- plugins/cfpython/cfpython.c - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-10-24 (18:27)
Note: common/image.c, include/define.h, include/global.h: Remove unused variables
potion_face and POTION_FACE_NAME.
- ChangeLog - Rev: 1.423, Status: Exp
- common/image.c - Rev: 1.16, Status: Exp
- include/define.h - Rev: 1.97, Status: Exp
- include/global.h - Rev: 1.60, Status: Exp
Files modified by akirschbaum: 2005-10-24 (18:11)
Note: common/image.c, include/global.h: Remove unused variable blank_look.
- ChangeLog - Rev: 1.422, Status: Exp
- common/image.c - Rev: 1.15, Status: Exp
- include/global.h - Rev: 1.59, Status: Exp
Files modified by akirschbaum: 2005-10-23 (15:44)
Note: Make shout command work in old socket emulation mode.
- ChangeLog - Rev: 1.421, Status: Exp
- server/commands.c - Rev: 1.55, Status: Exp
Files modified by cavesomething: 2005-10-21 (19:03)
Note: make shops check if a player can afford all items, before buying any of them
- ChangeLog - Rev: 1.420, Status: Exp
- common/item.c - Rev: 1.53, Status: Exp
- common/utils.c - Rev: 1.21, Status: Exp
- include/libproto.h - Rev: 1.79, Status: Exp
- include/sproto.h - Rev: 1.148, Status: Exp
- server/apply.c - Rev: 1.147, Status: Exp
- server/shop.c - Rev: 1.46, Status: Exp
Files modified by gros: 2005-10-20 (09:34)
Note: Updated the changelog to include the recent plugin modifications.
Gros - 20/10/2005- ChangeLog - Rev: 1.419, Status: Exp
Files modified by gros: 2005-10-20 (09:11)
Note: Solved an issue related to regenerating the function prototypes of cfpython.
Gros - 20/10/2005
- plugins/cfpython/Makefile.am - Rev: 1.2, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.2, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.2, Status: Exp
Files modified by gros: 2005-10-19 (20:57)
Note: Cleaning up the console spam produced by cfanim.
Gros - 19/10/2005- plugins/cfanim/cfanim.c - Rev: 1.2, Status: Exp
Files modified by gros: 2005-10-19 (20:50)
Note: Added support for running python_init.py at CFPython startup.
Gros - 19/10/2005- plugins/cfpython/cfpython.c - Rev: 1.4, Status: Exp
Files modified by gros: 2005-10-19 (19:42)
Note: Various small fixes of the plugin subsystem.
Gros - 19/10/2005
- include/plugin.h - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.147, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.3, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.2, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.2, Status: Exp
- server/plugins.c - Rev: 1.46, Status: Exp
Files modified by ryo_saeba: 2005-10-18 (22:12)
Note: Update MSCV project.
- make_win32/crossfire32.dsw - Rev: 1.7, Status: Exp
- make_win32/plugin_common/plugin_common.dsp - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2005-10-18 (22:08)
Note: Fix Windows compilation
- ChangeLog - Rev: 1.418, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.2, Status: Exp
- plugins/cfpython/include/cfpython_proto.h - Rev: 1.2, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.2, Status: Exp
Files modified by bbotbuilder: 2005-10-18 (20:17)
Note: Recollect archetypes.
- lib/animations - Rev: 1.75, Status: Exp
- lib/archetypes - Rev: 1.168, Status: Exp
- lib/bmaps - Rev: 1.86, Status: Exp
- lib/bmaps.paths - Rev: 1.89, Status: Exp
- lib/crossfire.0 - Rev: 1.53, Status: Exp
- lib/crossfire.1 - Rev: 1.52, Status: Exp
- lib/faces - Rev: 1.72, Status: Exp
- lib/smooth - Rev: 1.18, Status: Exp
- lib/treasures.bld - Rev: 1.36, Status: Exp
Files modified by gros: 2005-10-18 (16:54)
Note: Upgrade of the Crossfire server to version 2.0 of the plugin interface.
Upgrade of the Python plugin to version 2.0 of the plugin interface.
Gros - 18/10/05
- Makefile.am - Rev: 1.6, Status: Exp
- Makefile.in - Rev: 1.42, Status: Exp
- configure - Rev: 1.57, Status: Exp
- configure.ac - Rev: 1.16, Status: Exp
- common/friend.c - Rev: 1.7, Status: Exp
- common/object.c - Rev: 1.108, Status: Exp
- doc/Makefile.in - Rev: 1.34, Status: Exp
- doc/Developers/plugins - Rev: 1.4, Status: Exp
- doc/Developers/python - Rev: 1.9, Status: Exp
- include/Makefile.am - Rev: 1.5, Status: Exp
- include/Makefile.in - Rev: 1.23, Status: Exp
- include/config.h - Rev: 1.68, Status: Exp
- include/define.h - Rev: 1.96, Status: Exp
- include/libproto.h - Rev: 1.78, Status: Exp
- include/object.h - Rev: 1.43, Status: Exp
- include/plugin.h - Rev: 1.16, Status: Exp
- include/sproto.h - Rev: 1.146, Status: Exp
- lib/Makefile.in - Rev: 1.74, Status: Exp
- lib/archetypes - Rev: 1.167, Status: Exp
- server/Makefile.in - Rev: 1.29, Status: Exp
- server/apply.c - Rev: 1.146, Status: Exp
- server/attack.c - Rev: 1.115, Status: Exp
- server/c_chat.c - Rev: 1.20, Status: Exp
- server/c_object.c - Rev: 1.70, Status: Exp
- server/c_wiz.c - Rev: 1.72, Status: Exp
- server/gods.c - Rev: 1.55, Status: Exp
- server/login.c - Rev: 1.55, Status: Exp
- server/main.c - Rev: 1.101, Status: Exp
- server/monster.c - Rev: 1.93, Status: Exp
- server/player.c - Rev: 1.180, Status: Exp
- server/plugins.c - Rev: 1.45, Status: Exp
- server/skills.c - Rev: 1.66, Status: Exp
- server/swap.c - Rev: 1.16, Status: Exp
- server/time.c - Rev: 1.77, Status: Exp
- server/timers.c - Rev: 1.7, Status: Exp
Files modified by gros: 2005-10-18 (15:12)
Note: Moving the Animator documentation in a more logical place. Part of the version 2.0 plugin interface switch.
Gros - 18/10/2005
- doc/Developers/plugins.doc/cfanim/Kronosbad - Rev: 1.1, Status: Exp
- doc/Developers/plugins.doc/cfanim/README - Rev: 1.1, Status: Exp
- doc/Developers/plugins.doc/cfanim/animfiles.txt - Rev: 1.1, Status: Exp
Files modified by gros: 2005-10-18 (14:51)
Note: Version 2.0 of the Animator and Python plugins. Part of the transition to version 2.0 of the plugin interface.
An empty template for plugins writing as well as a library of common wrappers are also provided.
Gros - 18/10/2005
- plugins/Makefile - Rev: 1.1, Status: Exp
- plugins/Makefile.am - Rev: 1.1, Status: Exp
- plugins/Makefile.in - Rev: 1.1, Status: Exp
- plugins/cfanim/Makefile - Rev: 1.1, Status: Exp
- plugins/cfanim/Makefile.am - Rev: 1.1, Status: Exp
- plugins/cfanim/Makefile.in - Rev: 1.1, Status: Exp
- plugins/cfanim/cfanim.c - Rev: 1.1, Status: Exp
- plugins/cfanim/include/cfanim.h - Rev: 1.1, Status: Exp
- plugins/cfanim/include/cfanim_proto.h - Rev: 1.1, Status: Exp
- plugins/cfpython/Makefile.am - Rev: 1.1, Status: Exp
- plugins/cfpython/Makefile.in - Rev: 1.1, Status: Exp
- plugins/cfpython/cfpython.c - Rev: 1.1, Status: Exp
- plugins/cfpython/cfpython_map.c - Rev: 1.1, Status: Exp
- plugins/cfpython/cfpython_object.c - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_map.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_map_private.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_object.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_object_private.h - Rev: 1.1, Status: Exp
- plugins/cfpython/include/cfpython_proto.h - Rev: 1.1, Status: Exp
- plugins/common/plugin_common.c - Rev: 1.1, Status: Exp
- plugins/common/include/plugin_common.h - Rev: 1.1, Status: Exp
- plugins/template/Makefile.am - Rev: 1.1, Status: Exp
- plugins/template/plugin_template.c - Rev: 1.1, Status: Exp
- plugins/template/include/plugin_template.h - Rev: 1.1, Status: Exp
Files modified by qal21: 2005-10-18 (12:21)
Note: Silly me forgot to date the changelog again.- ChangeLog - Rev: 1.417, Status: Exp
Files modified by qal21: 2005-10-18 (07:19)
Note: Template Maps: Allow %x, %y, and %n in the path to respectively be replaced with, the x coord, the y coord, and the parent map name.
- ChangeLog - Rev: 1.416, Status: Exp
- server/main.c - Rev: 1.100, Status: Exp
Files modified by qal21: 2005-10-17 (13:08)
Note: Add convenience function for string replacement (Which I plan to use soon)
- common/utils.c - Rev: 1.20, Status: Exp
- include/libproto.h - Rev: 1.77, Status: Exp
Files modified by qal21: 2005-10-16 (22:52)
Note: Template maps: Forgot the ChangeLog- ChangeLog - Rev: 1.415, Status: Exp
Files modified by qal21: 2005-10-16 (22:51)
Note: Add support for random template maps (still need to document, and still need to add support for template maps created from non-random templates)
- common/map.c - Rev: 1.88, Status: Exp
- include/libproto.h - Rev: 1.76, Status: Exp
- include/map.h - Rev: 1.32, Status: Exp
- server/main.c - Rev: 1.99, Status: Exp
- server/swap.c - Rev: 1.15, Status: Exp
Files modified by qal21: 2005-10-16 (22:32)
Note: Clarify comment slightly.- server/apply.c - Rev: 1.145, Status: Exp
Files modified by ryo_saeba: 2005-10-16 (17:51)
Note: Fix -m1 and -m2
- ChangeLog - Rev: 1.414, Status: Exp
- common/info.c - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2005-10-16 (09:22)
Note: Check for Python DLL. Fix typo in path remove.
- make_win32/INSTALL_WIN32.txt - Rev: 1.3, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.8, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.16, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.23, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.8, Status: Exp
Files modified by ryo_saeba: 2005-10-16 (08:48)
Note: Don't stack WoR effects. Don't display 'can't recast xx' message for divine intervention
- ChangeLog - Rev: 1.413, Status: Exp
- include/sproto.h - Rev: 1.145, Status: Exp
- server/gods.c - Rev: 1.54, Status: Exp
- server/spell_effect.c - Rev: 1.142, Status: Exp
- server/spell_util.c - Rev: 1.99, Status: Exp
Files modified by ryo_saeba: 2005-10-15 (08:40)
Note: print_shop_string can safely be void- common/map.c - Rev: 1.87, Status: Exp
Files modified by qal21: 2005-10-15 (07:25)
Note: Make win32 users happy. (Untested: Ryo will have to check this)
- make_win32/cfserver.nsi - Rev: 1.15, Status: Exp
- make_win32/installwin32.bat - Rev: 1.8, Status: Exp
Files modified by qal21: 2005-10-15 (07:19)
Note: Forgot to date ChangeLog entry- ChangeLog - Rev: 1.412, Status: Exp
Files modified by qal21: 2005-10-15 (07:08)
Note: Add directory in preparation for template (where the template can be from the random map generator) maps. (Forgot ChangeLog)- ChangeLog - Rev: 1.411, Status: Exp
Files modified by qal21: 2005-10-15 (07:07)
Note: Add directory in preparation for template (where the template can be from the random map generator) maps.
- common/init.c - Rev: 1.42, Status: Exp
- include/config.h - Rev: 1.67, Status: Exp
- include/global.h - Rev: 1.58, Status: Exp
- include/sproto.h - Rev: 1.144, Status: Exp
- lib/Makefile.in - Rev: 1.73, Status: Exp
- server/init.c - Rev: 1.68, Status: Exp
Files modified by cavesomething: 2005-10-14 (01:01)
Note: make reset command print names of players that are stopping it from working
- ChangeLog - Rev: 1.410, Status: Exp
- server/c_wiz.c - Rev: 1.71, Status: Exp
Files modified by mwedel: 2005-10-13 (07:26)
Note: Add extra set of parentheses (and !=NULL check for clarity) -
gcc warns on while (a=b) type constructs.
MSW 2005-10-12- common/utils.c - Rev: 1.19, Status: Exp
Files modified by mwedel: 2005-10-13 (07:24)
Note: Remove subtype<0 check - subtype is an unsigned value, so can never
be less than zero - removes gcc warning message.
MSW 2005-10-12- common/readable.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2005-10-13 (07:22)
Note: No actual code change - just use #if 0/#endif to comment out of blocks -
gcc generates warnings on comments being inside comments, generate
a bunch of warning messages that one has to then ignore.
MSW 2005-10-13- common/quest.c - Rev: 1.5, Status: Exp
Files modified by cavesomething: 2005-10-11 (23:26)
Note: yet another party obsoletion bug fixed
- ChangeLog - Rev: 1.409, Status: Exp
- server/c_party.c - Rev: 1.18, Status: Exp
Files modified by cavesomething: 2005-10-11 (20:44)
Note: fix a party obsoletion bug
- ChangeLog - Rev: 1.408, Status: Exp
- server/c_party.c - Rev: 1.17, Status: Exp
Files modified by ryo_saeba: 2005-10-09 (08:52)
Note: Rebuild archetypes and such.
- lib/animations - Rev: 1.74, Status: Exp
- lib/archetypes - Rev: 1.166, Status: Exp
- lib/bmaps - Rev: 1.85, Status: Exp
- lib/bmaps.paths - Rev: 1.88, Status: Exp
- lib/crossfire.0 - Rev: 1.52, Status: Exp
- lib/crossfire.1 - Rev: 1.51, Status: Exp
- lib/faces - Rev: 1.71, Status: Exp
- lib/smooth - Rev: 1.17, Status: Exp
- lib/treasures.bld - Rev: 1.35, Status: Exp
Files modified by ryo_saeba: 2005-10-09 (08:49)
Note: Fix bug in key/value. Can now drop item when applying food/potion/poison.
- ChangeLog - Rev: 1.407, Status: Exp
- common/object.c - Rev: 1.107, Status: Exp
- server/apply.c - Rev: 1.144, Status: Exp
Files modified by ryo_saeba: 2005-10-09 (08:30)
Note: Remove trailing spaces that confuse parser- lib/treasures - Rev: 1.85, Status: Exp
Files modified by ryo_saeba: 2005-10-09 (07:34)
Note: Don't hardcode strings. Undead_name contains undead name.
- include/object.h - Rev: 1.42, Status: Exp
- server/disease.c - Rev: 1.33, Status: Exp
Files modified by ryo_saeba: 2005-10-08 (09:56)
Note: Removed gps code. Added GetMarkedItem to Python
- ChangeLog - Rev: 1.406, Status: Exp
- common/item.c - Rev: 1.52, Status: Exp
- include/define.h - Rev: 1.95, Status: Exp
- server/apply.c - Rev: 1.143, Status: Exp
Files modified by akirschbaum: 2005-10-07 (23:35)
Note: Prevent objects from losing inventory when thrown.
include/libproto.h, common/object.c: Add new parameter "free_inventory" to
free_object(). Is set, free inventory as well instead of dropping it on the
ground.
common/object.c: In get_split_ob() prevent inventory of splitted object to be
dropped.
- ChangeLog - Rev: 1.405, Status: Exp
- common/object.c - Rev: 1.106, Status: Exp
- include/libproto.h - Rev: 1.75, Status: Exp
Files modified by qal21: 2005-10-07 (19:41)
Note: Use object_create_clone in get_split_ob; Fixes things inside of objects disappearing when throwing.
- ChangeLog - Rev: 1.404, Status: Exp
- common/object.c - Rev: 1.105, Status: Exp
Files modified by akirschbaum: 2005-10-07 (19:38)
Note: Make damage done by area spells not depend on monster size.
include/sproto.h, server/attack.c: Add additional parameter "full_hit" to
hit_map() and hit_player(). If set, do full damage, if unset scale down by
monster size.
server/{apply.c, attack.c, disease.c, monster.c, player.c, rune.c,
spell_attack.c, spell_effect.c, spell_util.c, time.c}: Change callers to set
"full_hit" parameter according to the attack used.
- ChangeLog - Rev: 1.403, Status: Exp
- include/sproto.h - Rev: 1.143, Status: Exp
- server/apply.c - Rev: 1.142, Status: Exp
- server/attack.c - Rev: 1.114, Status: Exp
- server/disease.c - Rev: 1.32, Status: Exp
- server/main.c - Rev: 1.98, Status: Exp
- server/monster.c - Rev: 1.92, Status: Exp
- server/player.c - Rev: 1.179, Status: Exp
- server/rune.c - Rev: 1.44, Status: Exp
- server/spell_attack.c - Rev: 1.23, Status: Exp
- server/spell_effect.c - Rev: 1.141, Status: Exp
- server/spell_util.c - Rev: 1.98, Status: Exp
- server/time.c - Rev: 1.76, Status: Exp
Files modified by akirschbaum: 2005-10-07 (17:54)
Note: common/{arch.c, object.c}, crossedit/{Attr.c, Defines.h, Edit.c},
include/libproto.h, server/{plugins.c, time.c}: Rename functions with
mixed-case names to lower case only.
crossedit/Defines.h: Remove prototypes for nonexisting functions.
- ChangeLog - Rev: 1.402, Status: Exp
- common/arch.c - Rev: 1.33, Status: Exp
- common/object.c - Rev: 1.104, Status: Exp
- crossedit/Attr.c - Rev: 1.20, Status: Exp
- crossedit/Defines.h - Rev: 1.4, Status: Exp
- crossedit/Edit.c - Rev: 1.16, Status: Exp
- include/libproto.h - Rev: 1.74, Status: Exp
- server/plugins.c - Rev: 1.44, Status: Exp
- server/time.c - Rev: 1.75, Status: Exp
Files modified by akirschbaum: 2005-10-06 (23:36)
Note: server/apply.c: In prepare_weapon() do not lose a reference to the item name.
- ChangeLog - Rev: 1.401, Status: Exp
- server/apply.c - Rev: 1.141, Status: Exp
Files modified by ryo_saeba: 2005-10-06 (21:25)
Note: Declaration are before assignments.- server/shop.c - Rev: 1.45, Status: Exp
Files modified by cavesomething: 2005-10-06 (13:18)
Note: fix value calculations for alchemy and pickup code
- include/sproto.h - Rev: 1.142, Status: Exp
- ChangeLog - Rev: 1.400, Status: Exp
- server/shop.c - Rev: 1.44, Status: Exp
Files modified by qal21: 2005-10-06 (05:27)
Note: Fix segfault upon alchemy spell after updating to the new shop code: Make sure who is non-null in query_cost for certain portions of logic.- server/shop.c - Rev: 1.43, Status: Exp
Files modified by akirschbaum: 2005-10-05 (22:07)
Note: server/monster.c: In move_monster() prevent hp/sp overflows for monsters with
very high maxhp/maxsp and very high regeneration rates.
- ChangeLog - Rev: 1.399, Status: Exp
- server/monster.c - Rev: 1.91, Status: Exp
Files modified by cavesomething: 2005-10-05 (01:01)
Note: prevent crashyness on some broken treasure lists
- ChangeLog - Rev: 1.398, Status: Exp
- common/treasure.c - Rev: 1.60, Status: Exp
Files modified by ryo_saeba: 2005-10-04 (17:16)
Note: Fix Windows compilation
- ChangeLog - Rev: 1.397, Status: Exp
- server/shop.c - Rev: 1.42, Status: Exp
Files modified by mikeeusa: 2005-10-04 (06:12)
Note: CVS: crossfire: added amethyst to the treasureslist and artifact file where needed, while not the most valuable of gems, it's not often found around these parts- lib/artifacts - Rev: 1.53, Status: Exp
Files modified by mikeeusa: 2005-10-04 (05:49)
Note: CVS: crossfire: added amethyst to the treasureslist, while not the most valuable of gems, it's not often found around these parts- lib/treasures - Rev: 1.84, Status: Exp
Files modified by mikeeusa: 2005-10-04 (05:25)
Note: CVS: crossfire: added amethyst to the treasureslist, while not the most valuable of gems, it's not often found around these parts- lib/treasures - Rev: 1.83, Status: Exp
Files modified by cavesomething: 2005-10-04 (05:06)
Note: fix output names in new_save_map.
- ChangeLog - Rev: 1.396, Status: Exp
- common/map.c - Rev: 1.86, Status: Exp
Files modified by cavesomething: 2005-10-04 (04:39)
Note: fix segfault in shops code when passed broken objects.
- ChangeLog - Rev: 1.395, Status: Exp
- server/shop.c - Rev: 1.41, Status: Exp
Files modified by bbotbuilder: 2005-10-04 (03:54)
Note: Added "vial of poison" to the "shop_potion" treasure list.- lib/treasures - Rev: 1.82, Status: Exp
Files modified by cavesomething: 2005-10-04 (01:39)
Note: fix segfault in shops code, for real this time.
- ChangeLog - Rev: 1.394, Status: Exp
- common/map.c - Rev: 1.85, Status: Exp
Files modified by cavesomething: 2005-10-04 (01:00)
Note: fix segfault in shops code
- ChangeLog - Rev: 1.393, Status: Exp
- common/map.c - Rev: 1.84, Status: Exp
Files modified by cavesomething: 2005-10-03 (15:47)
Note: using < instead of > could prove helpful
- ChangeLog - Rev: 1.392, Status: Exp
- common/map.c - Rev: 1.83, Status: Exp
Files modified by mikeeusa: 2005-10-03 (05:45)
Note: CVS: crossfire: treasures: added some weapons and armour to the treasureslist- lib/treasures - Rev: 1.81, Status: Exp
Files modified by cavesomething: 2005-10-03 (03:29)
Note: add support for specialised shops
- ChangeLog - Rev: 1.391, Status: Exp
- common/item.c - Rev: 1.51, Status: Exp
- common/loader.l - Rev: 1.69, Status: Exp
- common/map.c - Rev: 1.82, Status: Exp
- doc/Developers/map-technical - Rev: 1.3, Status: Exp
- doc/Developers/shops - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.94, Status: Exp
- include/libproto.h - Rev: 1.73, Status: Exp
- include/map.h - Rev: 1.31, Status: Exp
- include/sproto.h - Rev: 1.141, Status: Exp
- server/apply.c - Rev: 1.140, Status: Exp
- server/c_object.c - Rev: 1.69, Status: Exp
- server/shop.c - Rev: 1.40, Status: Exp
- server/skill_util.c - Rev: 1.58, Status: Exp
Files modified by ryo_saeba: 2005-10-01 (18:17)
Note: Didn't read doc, but needed a fix anyway- server/disease.c - Rev: 1.31, Status: Exp
Files modified by ryo_saeba: 2005-10-01 (18:08)
Note: Fix diseases with negative value
- ChangeLog - Rev: 1.390, Status: Exp
- server/disease.c - Rev: 1.30, Status: Exp
Files modified by ryo_saeba: 2005-10-01 (17:46)
Note: Fix const warnings- make_win32/crossfire32.dsp - Rev: 1.22, Status: Exp
Files modified by ryo_saeba: 2005-10-01 (17:46)
Note: Patches #1307880 and #1306987 courtesy quisar
- ChangeLog - Rev: 1.389, Status: Exp
- include/player.h - Rev: 1.43, Status: Exp
- include/sproto.h - Rev: 1.140, Status: Exp
- server/c_range.c - Rev: 1.12, Status: Exp
- server/login.c - Rev: 1.54, Status: Exp
- server/pets.c - Rev: 1.37, Status: Exp
- server/player.c - Rev: 1.178, Status: Exp
- server/spell_util.c - Rev: 1.97, Status: Exp
Files modified by ryo_saeba: 2005-10-01 (16:36)
Note: Clean some compilation warnings.
- ChangeLog - Rev: 1.388, Status: Exp
- common/button.c - Rev: 1.29, Status: Exp
- common/image.c - Rev: 1.14, Status: Exp
- common/object.c - Rev: 1.103, Status: Exp
- include/libproto.h - Rev: 1.72, Status: Exp
- include/player.h - Rev: 1.42, Status: Exp
- include/sproto.h - Rev: 1.139, Status: Exp
- server/apply.c - Rev: 1.139, Status: Exp
- server/c_misc.c - Rev: 1.70, Status: Exp
- server/c_object.c - Rev: 1.68, Status: Exp
- server/plugins.c - Rev: 1.43, Status: Exp
- server/spell_effect.c - Rev: 1.140, Status: Exp
- socket/loop.c - Rev: 1.31, Status: Exp
- socket/request.c - Rev: 1.72, Status: Exp
Files modified by ryo_saeba: 2005-09-30 (19:14)
Note: Some plugin fixes, added [GS]etWeightLimit.
- ChangeLog - Rev: 1.387, Status: Exp
- server/plugins.c - Rev: 1.42, Status: Exp
Files modified by akirschbaum: 2005-09-28 (20:01)
Note: Ignore multiple identical attacktypes; correctly reject invalid attack type names containing digits.- lib/collect.pl.in - Rev: 1.15, Status: Exp
Files modified by ryo_saeba: 2005-09-28 (18:48)
Note: Improved collect.pl.in
- ChangeLog - Rev: 1.386, Status: Exp
- lib/collect.pl.in - Rev: 1.14, Status: Exp
Files modified by akirschbaum: 2005-09-27 (17:48)
Note: server/spell_effect.c: In recharge() verify that the object to charge is in
fact a wand or staff.
- ChangeLog - Rev: 1.385, Status: Exp
- server/spell_effect.c - Rev: 1.139, Status: Exp
Files modified by ryo_saeba: 2005-09-25 (18:36)
Note: Changed quest system, needs tweaks and fixes.
- ChangeLog - Rev: 1.384, Status: Exp
- common/quest.c - Rev: 1.4, Status: Exp
- doc/Developers/quests - Rev: 1.2, Status: Exp
- include/define.h - Rev: 1.93, Status: Exp
- include/libproto.h - Rev: 1.71, Status: Exp
- server/c_misc.c - Rev: 1.69, Status: Exp
- server/monster.c - Rev: 1.90, Status: Exp
- server/time.c - Rev: 1.74, Status: Exp
Files modified by cavesomething: 2005-09-25 (14:31)
Note: of course committing the file that was actually changed, should be consided entirely optional....- server/c_party.c - Rev: 1.16, Status: Exp
Files modified by cavesomething: 2005-09-25 (14:24)
Note: more party bugfixes- ChangeLog - Rev: 1.383, Status: Exp
Files modified by ryo_saeba: 2005-09-25 (09:47)
Note: Fix some compilation warnings.
- ChangeLog - Rev: 1.382, Status: Exp
- common/map.c - Rev: 1.81, Status: Exp
- common/readable.c - Rev: 1.22, Status: Exp
- include/object.h - Rev: 1.41, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.7, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.14, Status: Exp
- server/c_misc.c - Rev: 1.68, Status: Exp
- server/c_object.c - Rev: 1.67, Status: Exp
- server/c_party.c - Rev: 1.15, Status: Exp
- server/c_wiz.c - Rev: 1.70, Status: Exp
- server/gods.c - Rev: 1.53, Status: Exp
- server/hiscore.c - Rev: 1.14, Status: Exp
- server/skill_util.c - Rev: 1.57, Status: Exp
Files modified by cavesomething: 2005-09-25 (02:17)
Note: oops, forgot the Changelog....- ChangeLog - Rev: 1.381, Status: Exp
Files modified by cavesomething: 2005-09-25 (02:15)
Note: make prior party obsoletion patch not completely broken
- include/player.h - Rev: 1.41, Status: Exp
- include/sproto.h - Rev: 1.138, Status: Exp
- server/attack.c - Rev: 1.113, Status: Exp
- server/c_party.c - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.177, Status: Exp
Files modified by ryo_saeba: 2005-09-24 (09:55)
Note: Remove unused variable
- ChangeLog - Rev: 1.380, Status: Exp
- server/build_map.c - Rev: 1.8, Status: Exp
Files modified by ryo_saeba: 2005-09-24 (09:49)
Note: Fixes after party patch
- server/apply.c - Rev: 1.138, Status: Exp
- server/pets.c - Rev: 1.36, Status: Exp
- server/spell_util.c - Rev: 1.96, Status: Exp
Files modified by ryo_saeba: 2005-09-24 (09:28)
Note: Patch 1194964 (party obsoletion) by cavesomething
- ChangeLog - Rev: 1.379, Status: Exp
- include/player.h - Rev: 1.40, Status: Exp
- include/sproto.h - Rev: 1.137, Status: Exp
- include/win32.h - Rev: 1.20, Status: Exp
- server/attack.c - Rev: 1.112, Status: Exp
- server/c_party.c - Rev: 1.13, Status: Exp
- server/login.c - Rev: 1.53, Status: Exp
- server/main.c - Rev: 1.97, Status: Exp
- server/player.c - Rev: 1.176, Status: Exp
- server/skill_util.c - Rev: 1.56, Status: Exp
- server/skills.c - Rev: 1.65, Status: Exp
Files modified by akirschbaum: 2005-09-23 (23:36)
Note: Fix bug #744327 ('immortal' monsters): Prevent monsters from loosing hp or sp
if they have negative Con/Pow. For hp, this made some monsters unkillable
because they eventually had negative hp.
- ChangeLog - Rev: 1.378, Status: Exp
- server/monster.c - Rev: 1.89, Status: Exp
Files modified by qal21: 2005-09-21 (13:06)
Note: Use #error directive, so certain C processing applications don't complain.- include/global.h - Rev: 1.57, Status: Exp
Files modified by cavesomething: 2005-09-18 (00:00)
Note: Recollect archetypes, faces, etc
- lib/archetypes - Rev: 1.165, Status: Exp
- lib/crossfire.0 - Rev: 1.51, Status: Exp
- lib/crossfire.1 - Rev: 1.50, Status: Exp
- lib/bmaps.paths - Rev: 1.87, Status: Exp
- lib/bmaps - Rev: 1.84, Status: Exp
- lib/faces - Rev: 1.70, Status: Exp
- lib/animations - Rev: 1.73, Status: Exp
- lib/smooth - Rev: 1.16, Status: Exp
Files modified by qal21: 2005-09-17 (23:31)
Note: Remove what appears to be a old debug message. Ugly to players.- server/spell_effect.c - Rev: 1.138, Status: Exp
Files modified by akirschbaum: 2005-09-17 (13:24)
Note: Update client inventory view for players dieing in a shop with unpaid items in
inventory.
- ChangeLog - Rev: 1.377, Status: Exp
- server/player.c - Rev: 1.175, Status: Exp
Files modified by qal21: 2005-09-16 (01:02)
Note: Allow directors/movers to specify a specific arch/name/race.
- ChangeLog - Rev: 1.376, Status: Exp
- doc/Developers/objects - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.136, Status: Exp
- server/apply.c - Rev: 1.137, Status: Exp
- server/time.c - Rev: 1.73, Status: Exp
Files modified by akirschbaum: 2005-09-13 (19:41)
Note: Make untriggered TIMED_GATEs work again.
- ChangeLog - Rev: 1.375, Status: Exp
- server/apply.c - Rev: 1.136, Status: Exp
Files modified by mwedel: 2005-09-13 (06:46)
Note: This change is mostly cosmetic and a preparation for the new movement
type code. Basically, it just changes the old object movement_type
field to attack_movement. This makes sense because that is what that
field is called in saved and loaded objects/archetypes, and thus
frees up that name for the new movement code.
--
common/button.c: field name change
common/loader.{cl}: field name change
doc/Developers/objects: Add section on new movement types, update old
documentation to note it is attack_movement and not movement_type
field that is important.
include/object.h: field name change.
server/attack.c: field name change.
server/monster.c: field name change
server/pets.c: field name change
server/skills.c: field name change.
server/spell_attack.c: field name change
server/spell_effect.c: field name change
MSW 2005-09-12
- ChangeLog - Rev: 1.374, Status: Exp
- common/button.c - Rev: 1.28, Status: Exp
- common/loader.c - Rev: 1.72, Status: Exp
- common/loader.l - Rev: 1.68, Status: Exp
- include/object.h - Rev: 1.40, Status: Exp
- server/attack.c - Rev: 1.111, Status: Exp
- server/monster.c - Rev: 1.88, Status: Exp
- server/pets.c - Rev: 1.35, Status: Exp
- server/skills.c - Rev: 1.64, Status: Exp
- server/spell_attack.c - Rev: 1.22, Status: Exp
- server/spell_effect.c - Rev: 1.137, Status: Exp
- doc/Developers/objects - Rev: 1.16, Status: Exp
Files modified by akirschbaum: 2005-09-09 (21:09)
Note: Allow a DM to cast spells and prayers in no-magic/no-prayer areas. Add new
command "wizcast" to toggle this setting.
- ChangeLog - Rev: 1.373, Status: Exp
- common/loader.c - Rev: 1.71, Status: Exp
- common/loader.l - Rev: 1.67, Status: Exp
- include/define.h - Rev: 1.92, Status: Exp
- include/sproto.h - Rev: 1.135, Status: Exp
- lib/Makefile.am - Rev: 1.24, Status: Exp
- lib/Makefile.in - Rev: 1.72, Status: Exp
- lib/wizhelp/wizcast - Rev: 1.1, Status: Exp
- lib/wizhelp/wizhelp - Rev: 1.2, Status: Exp
- server/apply.c - Rev: 1.135, Status: Exp
- server/c_misc.c - Rev: 1.67, Status: Exp
- server/c_wiz.c - Rev: 1.69, Status: Exp
- server/commands.c - Rev: 1.54, Status: Exp
- server/spell_effect.c - Rev: 1.136, Status: Exp
- server/spell_util.c - Rev: 1.95, Status: Exp
Files modified by akirschbaum: 2005-09-08 (21:19)
Note: server/monster.c: Set FLAG_READY_SKILL in monster_check_apply() for monsters
with skills. This fixes hill giants and trolls not throwing boulders
anymore.
- ChangeLog - Rev: 1.372, Status: Exp
- server/monster.c - Rev: 1.87, Status: Exp
Files modified by akirschbaum: 2005-09-08 (21:10)
Note: server/monster.c: Add missing "break" statement in monster_can_pick(). It did
prevent some monsters from picking up scrolls.
- ChangeLog - Rev: 1.371, Status: Exp
- server/monster.c - Rev: 1.86, Status: Exp
Files modified by mwedel: 2005-09-06 (07:08)
Note: recollect updated archtypes.
MSW 2005-09-05
- lib/archetypes - Rev: 1.164, Status: Exp
- lib/bmaps - Rev: 1.83, Status: Exp
- lib/bmaps.paths - Rev: 1.86, Status: Exp
- lib/crossfire.0 - Rev: 1.50, Status: Exp
- lib/crossfire.1 - Rev: 1.49, Status: Exp
- lib/treasures.bld - Rev: 1.34, Status: Exp
Files modified by akirschbaum: 2005-09-04 (16:58)
Note: common/{anim.c, image.c, los.c, map.c, porting.c, treasure.c},
include/define.h, random_maps/treasure.c,
server/{apply.c, c_misc.c, c_object.c, c_wiz.c, commands.c, daemon.c,
hiscore.c, init.c, login.c, player.c, plugins.c, resurrection.c, weather.c},
socket/{init.c, item.c, loop.c, lowlevel.c}: Use LOG() for error messages and
debug output instead of stdout/stderr. Include filename in error messages.
server/resurrection.c: Fix error message in read_player().
- ChangeLog - Rev: 1.370, Status: Exp
- common/anim.c - Rev: 1.18, Status: Exp
- common/image.c - Rev: 1.13, Status: Exp
- common/los.c - Rev: 1.15, Status: Exp
- common/map.c - Rev: 1.80, Status: Exp
- common/porting.c - Rev: 1.27, Status: Exp
- common/treasure.c - Rev: 1.59, Status: Exp
- include/define.h - Rev: 1.91, Status: Exp
- random_maps/treasure.c - Rev: 1.21, Status: Exp
- server/apply.c - Rev: 1.134, Status: Exp
- server/c_misc.c - Rev: 1.66, Status: Exp
- server/c_object.c - Rev: 1.66, Status: Exp
- server/c_wiz.c - Rev: 1.68, Status: Exp
- server/commands.c - Rev: 1.53, Status: Exp
- server/daemon.c - Rev: 1.6, Status: Exp
- server/hiscore.c - Rev: 1.13, Status: Exp
- server/init.c - Rev: 1.67, Status: Exp
- server/login.c - Rev: 1.52, Status: Exp
- server/player.c - Rev: 1.174, Status: Exp
- server/plugins.c - Rev: 1.41, Status: Exp
- server/resurrection.c - Rev: 1.16, Status: Exp
- server/weather.c - Rev: 1.41, Status: Exp
- socket/init.c - Rev: 1.39, Status: Exp
- socket/item.c - Rev: 1.36, Status: Exp
- socket/loop.c - Rev: 1.30, Status: Exp
- socket/lowlevel.c - Rev: 1.11, Status: Exp
Files modified by tchize: 2005-09-04 (15:44)
Note:
Fixed a bug in map loading (doors and fireplacs could have disappear)- common/map.c - Rev: 1.79, Status: Exp
Files modified by tchize: 2005-09-03 (20:42)
Note:
Changed altar behaviour. Now altar can check also against fullname of object.
examples are:
slaying bronze sword +2
slaying diamond of exceptional beauty- common/button.c - Rev: 1.27, Status: Exp
Files modified by tchize: 2005-09-03 (19:15)
Note:
Added glowing crystal charge/max charge information in description.
See RFE #1241712 on sourceforge
http://sourceforge.net/tracker/index.php?func=detail&aid=1241712&group_id=13833&atid=363833
- common/item.c - Rev: 1.50, Status: Exp
- server/c_object.c - Rev: 1.65, Status: Exp
Files modified by akirschbaum: 2005-09-03 (00:27)
Note: common/{loader.l, map.c, object.c}, include/{define.h, map.h, object.h}:
Accelerate map loading (a lot) and map saving (a bit) codes to improve map
transition experience.
common/loader.c: Rebuilt.- ChangeLog - Rev: 1.369, Status: Exp
Files modified by akirschbaum: 2005-09-03 (00:20)
Note: socket/item.c: Make selecting objects from ground view work again.
- ChangeLog - Rev: 1.368, Status: Exp
- socket/item.c - Rev: 1.35, Status: Exp
Files modified by akirschbaum: 2005-09-03 (00:12)
Note: common/object.c: Fix update of player's ground view in insert_ob_in_map().
Previously the ground view was not updated after applying exits or after
being hit by a spell.
- ChangeLog - Rev: 1.367, Status: Exp
- common/object.c - Rev: 1.102, Status: Exp
Files modified by akirschbaum: 2005-08-31 (21:53)
Note: Fix bug #1102991 (Duplicate grapical display of the same monster):
doc/Developers/protocol: Change semantics of map_scroll command to what the
server actually does: big faces outside the viewable area are cleared. Add
newmap command.
include/newserver.h: Increase MAX_HEAD_OFFSET to 8 (the size of a Greater
Demon).
socket/request.c:
MapRedrawCmd(): Disable mapredraw command; it is now just ignored.
MapNewmapCmd(): Clear map state before sending newmap command.
check_head(): Remove redundant code.
update_space(): Move invariant condition out of loop to speed it up. Fix
uninitialized variable. Remove redundant condition. Fix off-by-one array
access.
update_smooth(): Remove unused code. Properly send cleared big faces.
draw_client_map(): Remove duplicate check. Properly clear newly visible
area when scrolling the map.
- ChangeLog - Rev: 1.366, Status: Exp
- doc/Developers/protocol - Rev: 1.14, Status: Exp
- include/newserver.h - Rev: 1.32, Status: Exp
- socket/request.c - Rev: 1.71, Status: Exp
Files modified by tchize: 2005-08-31 (20:07)
Note:
Accelerated map loading (a lot) and map saving (a bit) codes to improve map transition
experience.
- common/loader.c - Rev: 1.70, Status: Exp
- common/loader.l - Rev: 1.66, Status: Exp
- common/map.c - Rev: 1.78, Status: Exp
- common/object.c - Rev: 1.101, Status: Exp
- include/define.h - Rev: 1.90, Status: Exp
- include/map.h - Rev: 1.30, Status: Exp
- include/object.h - Rev: 1.39, Status: Exp
Files modified by mwedel: 2005-08-31 (06:28)
Note: Recollect archetypes.
- lib/archetypes - Rev: 1.163, Status: Exp
- lib/bmaps - Rev: 1.82, Status: Exp
- lib/bmaps.paths - Rev: 1.85, Status: Exp
- lib/crossfire.0 - Rev: 1.49, Status: Exp
- lib/crossfire.1 - Rev: 1.48, Status: Exp
- lib/treasures.bld - Rev: 1.33, Status: Exp
Files modified by akirschbaum: 2005-08-30 (22:15)
Note: Add (slightly reformatted) patch #1276121 (Crossedit: handle big faces) by
Kevin Rudat:
crossedit/CrEdit.c: UpdatePosition(): Use new drawing subroutines.
crossedit/CrFace.c: DrawObject(): Use new drawing subroutine.
crossedit/CrList.c: Redisplay(): Use new drawing subroutine.
crossedit/CrUtil.c, crossedit/CrUtil.h: Remove FaceDraw(), add DrawFacePart()
and DrawPartObject().
crossedit/png.c: Upload the whole image, not just the top-left corner.
- ChangeLog - Rev: 1.365, Status: Exp
- crossedit/CrEdit.c - Rev: 1.8, Status: Exp
- crossedit/CrFace.c - Rev: 1.3, Status: Exp
- crossedit/CrList.c - Rev: 1.3, Status: Exp
- crossedit/CrUtil.c - Rev: 1.4, Status: Exp
- crossedit/CrUtil.h - Rev: 1.2, Status: Exp
- crossedit/png.c - Rev: 1.9, Status: Exp
Files modified by akirschbaum: 2005-08-30 (18:50)
Note: Fix bug #1256173 (Magic drain not exploding head):
server/spell_effect.c: Prevent mana transfer to/from caster himself; also
create fireball for overcharges resulting from sucking mana.
- ChangeLog - Rev: 1.364, Status: Exp
- server/spell_effect.c - Rev: 1.135, Status: Exp
Files modified by akirschbaum: 2005-08-29 (20:18)
Note: Fix bug #1059537 (Chainmail mutations):
common/loader.l: Remove code that "fixes" broken item names by removing a
leading material name. This effectively renames "mithril chainmails" into
"chainmails".
common/loader.c: Rebuilt.
- ChangeLog - Rev: 1.363, Status: Exp
- common/loader.c - Rev: 1.69, Status: Exp
- common/loader.l - Rev: 1.65, Status: Exp
Files modified by mwedel: 2005-08-29 (03:56)
Note: Fix player weapon speed/speed. There are a few bugs this fixes:
1) when player hit something, a has_hit field was set to true, to denote
they hit something and to use weapon speed. However, this was only
cleared when player issued a command. Thus, if you are running
and hit something, you'd continue at weapon_speed pace until you
needed to change direction.
2) Because has_hit was used, this basically put in a 1 tick lag - you'd hit
something, but not until objects were processed and speed given would
you get your extra speed. Likewise, after you killed something, you'd
get your burst of speed for the next tick also.
--
server/main.c: Clear has_hit, change function to only do bounds checking,
not actually do weapon_speed adjustments.
server/player.c: Give player speed boost when they hit something.
MSW 2005-08-28
- ChangeLog - Rev: 1.362, Status: Exp
- server/main.c - Rev: 1.96, Status: Exp
- server/player.c - Rev: 1.173, Status: Exp
Files modified by mwedel: 2005-08-29 (03:52)
Note: Fix up comment so easier to parse - using double negatives just makes
things confusing.
MSW 2005-08-28- common/object.c - Rev: 1.100, Status: Exp
Files modified by akirschbaum: 2005-08-28 (08:18)
Note: Add patch #1274385 by Kevin Rudat to make crossedit draw floors on tiles with
items.
crossedit/CrEdit.c: Add call to update_position() in UpdatePosition().
- ChangeLog - Rev: 1.361, Status: Exp
- crossedit/CrEdit.c - Rev: 1.7, Status: Exp
Files modified by akirschbaum: 2005-08-28 (06:58)
Note: Add patch #1271417 by Kevin Rudat to stop crossedit losing regions. Patch is
slightly modified to properly handle all map fields.
crossedit/Edit.c: Copy all map fields in MapMoveScrollResize(). Do not add a
msg header to already existing maps.
crossedit/crossedit.c: Call init_regions() at program initialization.
- ChangeLog - Rev: 1.360, Status: Exp
- crossedit/Edit.c - Rev: 1.15, Status: Exp
- crossedit/crossedit.c - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-08-27 (22:10)
Note: socket/init.c: Make setsockopt(REUSEADDR) work if using gcc in Ansi C mode on
Linux.
- ChangeLog - Rev: 1.359, Status: Exp
- include/define.h - Rev: 1.89, Status: Exp
- socket/init.c - Rev: 1.38, Status: Exp
Files modified by akirschbaum: 2005-08-27 (21:42)
Note: common/map.c: Change default values for reset_timeout, enter_x, and enter_y
map headers to zero. In set_map_reset_time() use MAP_DEFAULTRESET if
reset_timeout is zero. This change prevents crossedit from adding these
headers by just loading and saving a map.
include/config.h: Add MAP_DEFAULTRESET.
- ChangeLog - Rev: 1.358, Status: Exp
- common/map.c - Rev: 1.77, Status: Exp
- doc/Developers/map-technical - Rev: 1.2, Status: Exp
- include/config.h - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2005-08-25 (20:44)
Note: server/rune.c: Fix crash if casting disarm out of map bounds.
server/spell_effect.c: Fix crash if casting polymorph out of map bounds.
- ChangeLog - Rev: 1.357, Status: Exp
- server/rune.c - Rev: 1.43, Status: Exp
- server/spell_effect.c - Rev: 1.134, Status: Exp
Files modified by mwedel: 2005-08-23 (05:42)
Note: Apply patch 1200555 - addition of key/value lists which allows arbitrary
storing of data in objects - see doc/Developers/key-value for more
information
---
loader.l, loader.c: Add add_key_value() function which parses the unknown
line in the object/archetype. Update get_ob_diff() to make differences
for the key/value lists.
common/object.c: Add functions for properly comparing the key/value lists,
setting and getting the vaues, clearing values upon freeing of object,
etc.
doc/Developers/Makefile.am: Add key-value file.
doc/Developers/key-value: Documentation of this feature.
include/libproto.h: Rebuilt
include/object.h: Addition of key_value struct, addition of key_values
field to object.
MSW 2005-08-22
- ChangeLog - Rev: 1.356, Status: Exp
- common/loader.c - Rev: 1.68, Status: Exp
- common/loader.l - Rev: 1.64, Status: Exp
- common/object.c - Rev: 1.99, Status: Exp
- doc/Developers/Makefile.am - Rev: 1.3, Status: Exp
- doc/Developers/key-value - Rev: 1.1, Status: Exp
- include/libproto.h - Rev: 1.70, Status: Exp
- include/object.h - Rev: 1.38, Status: Exp
Files modified by qal21: 2005-08-19 (01:04)
Note: recollect archetypes
- lib/archetypes - Rev: 1.162, Status: Exp
- lib/bmaps - Rev: 1.81, Status: Exp
- lib/bmaps.paths - Rev: 1.84, Status: Exp
- lib/crossfire.0 - Rev: 1.48, Status: Exp
- lib/crossfire.1 - Rev: 1.47, Status: Exp
- lib/treasures.bld - Rev: 1.32, Status: Exp
Files modified by qal21: 2005-08-17 (22:45)
Note: Clean up and fix bugs. Allow buttons and pedestals to be built underneath gates.- server/build_map.c - Rev: 1.7, Status: Exp
Files modified by qal21: 2005-08-17 (18:38)
Note: Fix bugs, and allow buttons and pedestals to be built underneath gates.
- include/sproto.h - Rev: 1.134, Status: Exp
- server/build_map.c - Rev: 1.6, Status: Exp
Files modified by akirschbaum: 2005-08-17 (08:17)
Note: socket/request.c: Fix range checking of toggleextendedtext parameters.
- ChangeLog - Rev: 1.355, Status: Exp
- socket/request.c - Rev: 1.70, Status: Exp
Files modified by akirschbaum: 2005-08-17 (07:44)
Note: The following fix code that basically does "for(x = pos-5; x < pos+5; x++)".
This is not correct because it includes "pos-5" but not "pos+5".
common/los.c: Make lighted distance equal in all directions.
server/disease.c: Make infection distance equal in all directions.
server/monster.c: Make lighted distance equal in all directions.
- ChangeLog - Rev: 1.354, Status: Exp
- common/los.c - Rev: 1.14, Status: Exp
- server/disease.c - Rev: 1.29, Status: Exp
- server/monster.c - Rev: 1.85, Status: Exp
Files modified by mwedel: 2005-08-17 (06:58)
Note: Add patch by Kevin Rudat for applyable but non
pickable objects to have item items.
doc/Dvelopers/objects: Update item types.
socket/item.c: Use the head of any objects we send. Should generally
only be an issue for objects on the ground, as currently there is no
large objects players can pick up. Also fix up some of the formatting/
indenting in this file.
MSW 2005-08-16
- ChangeLog - Rev: 1.353, Status: Exp
- doc/Developers/objects - Rev: 1.15, Status: Exp
- socket/item.c - Rev: 1.34, Status: Exp
Files modified by cavesomething: 2005-08-16 (20:31)
Note: Add flag to lamps to make them able to be lit without needing negative light radii
- server/attack.c - Rev: 1.110, Status: Exp
- common/loader.l - Rev: 1.63, Status: Exp
- include/define.h - Rev: 1.88, Status: Exp
- doc/Developers/objects - Rev: 1.14, Status: Exp
- lib/archetypes - Rev: 1.161, Status: Exp
- ChangeLog - Rev: 1.352, Status: Exp
Files modified by qal21: 2005-08-16 (05:23)
Note: Add support for buildable signs and magic mouths/ears
- ChangeLog - Rev: 1.351, Status: Exp
- server/build_map.c - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-08-15 (23:08)
Note: lib/Makefile.am, lib/Makefile.in: Actually install help file for showpets.
- ChangeLog - Rev: 1.350, Status: Exp
- lib/Makefile.am - Rev: 1.23, Status: Exp
- lib/Makefile.in - Rev: 1.71, Status: Exp
Files modified by akirschbaum: 2005-08-15 (22:40)
Note: common/living.c, include/living.h: Make global arrays really const.
- ChangeLog - Rev: 1.349, Status: Exp
- include/living.h - Rev: 1.13, Status: Exp
- common/living.c - Rev: 1.73, Status: Exp
Files modified by akirschbaum: 2005-08-14 (19:06)
Note: server/gods.c: Fix crash for monsters without appropriate god.
- ChangeLog - Rev: 1.348, Status: Exp
- server/gods.c - Rev: 1.52, Status: Exp
Files modified by akirschbaum: 2005-08-14 (18:21)
Note: server/gods.c: Add missing braces around body of if statement.
- ChangeLog - Rev: 1.347, Status: Exp
- server/gods.c - Rev: 1.51, Status: Exp
Files modified by cavesomething: 2005-08-12 (23:16)
Note: Change the way NPCs are allocated gods
- include/sproto.h - Rev: 1.133, Status: Exp
- server/gods.c - Rev: 1.50, Status: Exp
- ChangeLog - Rev: 1.346, Status: Exp
Files modified by ryo_saeba: 2005-08-12 (13:46)
Note: Fields changed from char* to const char*, cleanup.
- ChangeLog - Rev: 1.345, Status: Exp
- common/anim.c - Rev: 1.17, Status: Exp
- common/image.c - Rev: 1.12, Status: Exp
- common/info.c - Rev: 1.6, Status: Exp
- common/item.c - Rev: 1.49, Status: Exp
- common/living.c - Rev: 1.72, Status: Exp
- common/object.c - Rev: 1.98, Status: Exp
- common/quest.c - Rev: 1.3, Status: Exp
- common/readable.c - Rev: 1.21, Status: Exp
- common/recipe.c - Rev: 1.12, Status: Exp
- common/shstr.c - Rev: 1.6, Status: Exp
- common/treasure.c - Rev: 1.58, Status: Exp
- include/arch.h - Rev: 1.3, Status: Exp
- include/commands.h - Rev: 1.4, Status: Exp
- include/define.h - Rev: 1.87, Status: Exp
- include/face.h - Rev: 1.4, Status: Exp
- include/funcpoint.h - Rev: 1.14, Status: Exp
- include/global.h - Rev: 1.56, Status: Exp
- include/god.h - Rev: 1.2, Status: Exp
- include/libproto.h - Rev: 1.69, Status: Exp
- include/living.h - Rev: 1.12, Status: Exp
- include/map.h - Rev: 1.29, Status: Exp
- include/material.h - Rev: 1.10, Status: Exp
- include/object.h - Rev: 1.37, Status: Exp
- include/player.h - Rev: 1.39, Status: Exp
- include/race.h - Rev: 1.2, Status: Exp
- include/recipe.h - Rev: 1.6, Status: Exp
- include/skills.h - Rev: 1.11, Status: Exp
- include/sproto.h - Rev: 1.132, Status: Exp
- include/treasure.h - Rev: 1.9, Status: Exp
- random_maps/random_map.h - Rev: 1.16, Status: Exp
- random_maps/reader.c - Rev: 1.11, Status: Exp
- random_maps/reader.l - Rev: 1.9, Status: Exp
- random_maps/style.c - Rev: 1.22, Status: Exp
- server/apply.c - Rev: 1.133, Status: Exp
- server/attack.c - Rev: 1.109, Status: Exp
- server/c_object.c - Rev: 1.64, Status: Exp
- server/c_range.c - Rev: 1.11, Status: Exp
- server/c_wiz.c - Rev: 1.67, Status: Exp
- server/gods.c - Rev: 1.49, Status: Exp
- server/main.c - Rev: 1.95, Status: Exp
- server/monster.c - Rev: 1.84, Status: Exp
- server/pets.c - Rev: 1.34, Status: Exp
- server/player.c - Rev: 1.172, Status: Exp
- server/plugins.c - Rev: 1.40, Status: Exp
- server/resurrection.c - Rev: 1.15, Status: Exp
- server/shop.c - Rev: 1.39, Status: Exp
- server/skill_util.c - Rev: 1.55, Status: Exp
- server/skills.c - Rev: 1.63, Status: Exp
- server/spell_attack.c - Rev: 1.21, Status: Exp
- server/spell_effect.c - Rev: 1.133, Status: Exp
- server/time.c - Rev: 1.72, Status: Exp
- server/timers.c - Rev: 1.6, Status: Exp
- socket/item.c - Rev: 1.33, Status: Exp
Files modified by ryo_saeba: 2005-08-12 (08:18)
Note: Use const char* instead of char* when possible
- ChangeLog - Rev: 1.344, Status: Exp
- common/porting.c - Rev: 1.26, Status: Exp
- common/quest.c - Rev: 1.2, Status: Exp
- common/re-cmp.c - Rev: 1.12, Status: Exp
- common/readable.c - Rev: 1.20, Status: Exp
- common/recipe.c - Rev: 1.11, Status: Exp
- common/shstr.c - Rev: 1.5, Status: Exp
- common/treasure.c - Rev: 1.57, Status: Exp
- include/libproto.h - Rev: 1.68, Status: Exp
- include/sproto.h - Rev: 1.131, Status: Exp
- include/win32.h - Rev: 1.19, Status: Exp
- server/c_misc.c - Rev: 1.65, Status: Exp
- server/c_object.c - Rev: 1.63, Status: Exp
- server/c_party.c - Rev: 1.12, Status: Exp
- server/c_wiz.c - Rev: 1.66, Status: Exp
- server/egoitem.c - Rev: 1.6, Status: Exp
- server/gods.c - Rev: 1.48, Status: Exp
- server/hiscore.c - Rev: 1.12, Status: Exp
- server/init.c - Rev: 1.66, Status: Exp
- server/login.c - Rev: 1.51, Status: Exp
- server/main.c - Rev: 1.94, Status: Exp
- server/monster.c - Rev: 1.83, Status: Exp
- server/player.c - Rev: 1.171, Status: Exp
- server/resurrection.c - Rev: 1.14, Status: Exp
- server/rune.c - Rev: 1.42, Status: Exp
- server/shop.c - Rev: 1.38, Status: Exp
- server/skill_util.c - Rev: 1.54, Status: Exp
- server/skills.c - Rev: 1.62, Status: Exp
- server/spell_effect.c - Rev: 1.132, Status: Exp
- server/spell_util.c - Rev: 1.94, Status: Exp
- server/win32.c - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2005-08-12 (08:06)
Note: Add showpets file to install.- make_win32/cfserver.nsi - Rev: 1.13, Status: Exp
Files modified by cavesomething: 2005-08-11 (22:23)
Note: Add help for showpets, and update help for killpets
- ChangeLog - Rev: 1.343, Status: Exp
- lib/help/killpets - Rev: 1.2, Status: Exp
- lib/help/showpets - Rev: 1.1, Status: Exp
Files modified by cavesomething: 2005-08-11 (16:44)
Note: Add showpets command, let killpets selectively kill pets
- include/sproto.h - Rev: 1.130, Status: Exp
- ChangeLog - Rev: 1.342, Status: Exp
- server/c_misc.c - Rev: 1.64, Status: Exp
- server/commands.c - Rev: 1.52, Status: Exp
Files modified by cavesomething: 2005-08-11 (15:42)
Note: Make random maps take the region of the map creates them.
- ChangeLog - Rev: 1.341, Status: Exp
- random_maps/random_map.c - Rev: 1.39, Status: Exp
- random_maps/random_map.h - Rev: 1.15, Status: Exp
- server/main.c - Rev: 1.93, Status: Exp
Files modified by ryo_saeba: 2005-08-11 (09:35)
Note: 1.8.0 Windows release.- make_win32/cfserver.nsi - Rev: 1.12, Status: Exp
Files modified by ryo_saeba: 2005-08-11 (08:59)
Note: Version information files.
- make_win32/crossfire.rc - Rev: 1.1, Status: Exp
- make_win32/resource.h - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2005-08-11 (08:48)
Note: 1.8.0 Windows release.
- make_win32/Release_notes.txt - Rev: 1.6, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.11, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.21, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.7, Status: Exp
Files modified by mwedel: 2005-08-11 (06:22)
Note: Update for release 1.8.0.
include/Makefile.am: missing quest.h file
Rest automatic rebuild
MSW 2005-08-10
- ChangeLog - Rev: 1.340, Status: Exp
- aclocal.m4 - Rev: 1.23, Status: Exp
- configure - Rev: 1.56, Status: Exp
- configure.ac - Rev: 1.15, Status: Exp
- include/Makefile.am - Rev: 1.4, Status: Exp
- include/Makefile.in - Rev: 1.22, Status: Exp
- utils/config.guess - Rev: 1.9, Status: Exp
- utils/config.sub - Rev: 1.9, Status: Exp
- utils/ltmain.sh - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2005-08-10 (13:38)
Note: Use ARCH_DEPLETION instead of depletion.
- ChangeLog - Rev: 1.339, Status: Exp
- common/living.c - Rev: 1.71, Status: Exp
- include/object.h - Rev: 1.36, Status: Exp
- server/apply.c - Rev: 1.132, Status: Exp
- server/gods.c - Rev: 1.47, Status: Exp
- server/spell_effect.c - Rev: 1.131, Status: Exp
Files modified by qal21: 2005-08-10 (05:54)
Note: Add region 'dream' which was causing server warnings. If anybody has anything better for an entry, please add it.- lib/regions - Rev: 1.6, Status: Exp
Files modified by mwedel: 2005-08-10 (04:57)
Note: server/player.c: Set map for arrow as returned by get_map_flags -
otherwise when firing at edge of tiled maps, arrows could end up
in wrong place.
MSW 2005-08-09
- ChangeLog - Rev: 1.338, Status: Exp
- server/player.c - Rev: 1.170, Status: Exp
Files modified by mwedel: 2005-08-08 (06:27)
Note: include/config.h: Make DEBUG default - appears last commit changed this
as unrelated to actual changes in place.
include/sproto.h: Rebuild
server/player.c: fire_bow() - add checks for wall/out of map. fire_bow()
wasn't using right coordinates on check, which caused problems in
threewide mode at edge of maps.
MSW 2005-08-07
- ChangeLog - Rev: 1.337, Status: Exp
- include/config.h - Rev: 1.65, Status: Exp
- include/sproto.h - Rev: 1.129, Status: Exp
- server/player.c - Rev: 1.169, Status: Exp
Files modified by qal21: 2005-08-01 (20:36)
Note: Make get_real_owner make use of get_owner.- server/pets.c - Rev: 1.33, Status: Exp
Files modified by ryo_saeba: 2005-07-30 (18:59)
Note: Logger plugin compilation for Win32.- ChangeLog - Rev: 1.336, Status: Exp
Files modified by ryo_saeba: 2005-07-30 (15:02)
Note: Crash when news/rules >4096 bytes.
- ChangeLog - Rev: 1.335, Status: Exp
- server/player.c - Rev: 1.168, Status: Exp
Files modified by ryo_saeba: 2005-07-30 (09:47)
Note: Missing files at uninstall.- make_win32/cfserver.nsi - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2005-07-30 (08:24)
Note: Add news & rules to installer. Remove .pyc files at uninstall.
- make_win32/cfserver.nsi - Rev: 1.9, Status: Exp
- make_win32/make_maps_nsi.pl - Rev: 1.2, Status: Exp
Files modified by ryo_saeba: 2005-07-29 (18:05)
Note: Add some technical plugin information
- doc/Developers/README - Rev: 1.4, Status: Exp
- doc/Developers/plugins - Rev: 1.3, Status: Exp
Files modified by qal21: 2005-07-29 (17:20)
Note: Fix battleground check, and some style nitpicks regarding NULL.- server/pets.c - Rev: 1.32, Status: Exp
Files modified by qal21: 2005-07-29 (16:45)
Note: Add more safeguards to arena petmode- server/pets.c - Rev: 1.31, Status: Exp
Files modified by qal21: 2005-07-28 (07:23)
Note: Fix bugs in arena petmode and clean up most of it's logic into it's own function. Document the arena petmode in the "help petmode" output.
- lib/help/petmode - Rev: 1.2, Status: Exp
- server/monster.c - Rev: 1.82, Status: Exp
- server/pets.c - Rev: 1.30, Status: Exp
- ChangeLog - Rev: 1.334, Status: Exp
Files modified by ryo_saeba: 2005-07-27 (17:54)
Note: Inscription uses correct sp/grace points.
- ChangeLog - Rev: 1.333, Status: Exp
- server/skills.c - Rev: 1.61, Status: Exp
Files modified by akirschbaum: 2005-07-26 (00:22)
Note: The following changes prevent spells in player's inventories from being
damaged by casting spells, using skills, or praying.
server/attack.c: Limit cancellation and acid attacks to visible objects only.
server/gods.c: Limit god granted remove curse/damnation to visible objects
only.
server/skills.c: Limit the skills sense curse and sense magic to visible
objects only.
server/spell_effect.c: Limit the spells detect curse and detect magic to
visible objects only.
- ChangeLog - Rev: 1.332, Status: Exp
- server/attack.c - Rev: 1.108, Status: Exp
- server/gods.c - Rev: 1.46, Status: Exp
- server/skills.c - Rev: 1.60, Status: Exp
- server/spell_effect.c - Rev: 1.130, Status: Exp
Files modified by mwedel: 2005-07-25 (05:28)
Note: recollect archetypes.
MSW 2005-07-24
- lib/animations - Rev: 1.72, Status: Exp
- lib/archetypes - Rev: 1.160, Status: Exp
- lib/bmaps - Rev: 1.80, Status: Exp
- lib/bmaps.paths - Rev: 1.83, Status: Exp
- lib/crossfire.0 - Rev: 1.47, Status: Exp
- lib/crossfire.1 - Rev: 1.46, Status: Exp
- lib/faces - Rev: 1.69, Status: Exp
- lib/smooth - Rev: 1.15, Status: Exp
- lib/treasures.bld - Rev: 1.31, Status: Exp
Files modified by ryo_saeba: 2005-07-23 (10:06)
Note: Fix message with 'null'
- ChangeLog - Rev: 1.331, Status: Exp
- server/skill_util.c - Rev: 1.53, Status: Exp
Files modified by ryo_saeba: 2005-07-22 (20:41)
Note: Initialising values works better :)
- ChangeLog - Rev: 1.330, Status: Exp
- socket/init.c - Rev: 1.37, Status: Exp
Files modified by ryo_saeba: 2005-07-22 (19:53)
Note: Better read doc next time.- make_win32/cfserver.nsi - Rev: 1.8, Status: Exp
Files modified by ryo_saeba: 2005-07-22 (19:39)
Note: Don't uninstall service if not installed- make_win32/cfserver.nsi - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2005-07-21 (21:30)
Note: Small updates, points to quests document.- doc/Developers/objects - Rev: 1.13, Status: Exp
Files modified by ryo_saeba: 2005-07-21 (21:18)
Note: Add item transformer client type.- doc/Developers/objects - Rev: 1.12, Status: Exp
Files modified by akirschbaum: 2005-07-20 (08:38)
Note: random_maps/random_map.h: Add prototype for set_random_map_variable().
server/main.c: Remove prototype for set_random_map_variable().
- ChangeLog - Rev: 1.329, Status: Exp
- random_maps/random_map.h - Rev: 1.14, Status: Exp
- server/main.c - Rev: 1.92, Status: Exp
Files modified by akirschbaum: 2005-07-20 (08:17)
Note: lib/Makefile.am, lib/Makefile.in, lib/help/whereabouts: Add help for
whereabouts command.
- ChangeLog - Rev: 1.328, Status: Exp
- lib/Makefile.am - Rev: 1.22, Status: Exp
- lib/Makefile.in - Rev: 1.70, Status: Exp
- lib/help/whereabouts - Rev: 1.1, Status: Exp
Files modified by akirschbaum: 2005-07-19 (22:52)
Note: server/apply.c: Properly terminate destination string with '\0' in
apply_item_transformer(). Avoid clearing the string buffer multiple times.
- ChangeLog - Rev: 1.327, Status: Exp
- server/apply.c - Rev: 1.131, Status: Exp
Files modified by ryo_saeba: 2005-07-19 (20:59)
Note: Don't hardcode values. Fix item transformer code.
- ChangeLog - Rev: 1.326, Status: Exp
- doc/Developers/item_transformation - Rev: 1.3, Status: Exp
- server/apply.c - Rev: 1.130, Status: Exp
- server/attack.c - Rev: 1.107, Status: Exp
- server/build_map.c - Rev: 1.4, Status: Exp
- server/spell_attack.c - Rev: 1.20, Status: Exp
- server/spell_effect.c - Rev: 1.129, Status: Exp
- server/time.c - Rev: 1.71, Status: Exp
- common/arch.c - Rev: 1.32, Status: Exp
- include/object.h - Rev: 1.35, Status: Exp
Files modified by akirschbaum: 2005-07-19 (19:30)
Note: Add description for 'slaying' field.- doc/Developers/item_transformation - Rev: 1.2, Status: Exp
Files modified by ryo_saeba: 2005-07-18 (19:40)
Note: Add missing Win32 define.
- ChangeLog - Rev: 1.325, Status: Exp
- include/win32.h - Rev: 1.18, Status: Exp
Files modified by akirschbaum: 2005-07-18 (19:06)
Note: server/plugins.c: Merge mostly identical code from #ifdef WIN32 and #else
blocks. Use opendir/readdir/closedir instead scandir for Unix because WIN32
probably does not have these functions. Prevent loading one plugin multiple
times.
include/sproto.h: Update prototypes for plugin functions.
server/c_wiz.c: Add success/failure messages to plugin and plugout commands.
Do not crash due to missing parameter.
- ChangeLog - Rev: 1.324, Status: Exp
- include/sproto.h - Rev: 1.128, Status: Exp
- server/c_wiz.c - Rev: 1.65, Status: Exp
- server/plugins.c - Rev: 1.39, Status: Exp
Files modified by akirschbaum: 2005-07-17 (11:48)
Note: server/pets: Fix off-by-one error in follow_owner().
- ChangeLog - Rev: 1.323, Status: Exp
- server/pets.c - Rev: 1.29, Status: Exp
Files modified by akirschbaum: 2005-07-17 (11:22)
Note: server/c_wiz: Allow the summon and teleport commands to place the summoned
player/DM north-west of DM/player.
- ChangeLog - Rev: 1.322, Status: Exp
- server/c_wiz.c - Rev: 1.64, Status: Exp
Files modified by ryo_saeba: 2005-07-17 (11:00)
Note: Use const char* instead of char* when possible. Removed unused variables from weather code.
- common/map.c - Rev: 1.76, Status: Exp
- common/region.c - Rev: 1.6, Status: Exp
- common/utils.c - Rev: 1.18, Status: Exp
- crossedit/stubs.c - Rev: 1.2, Status: Exp
- include/funcpoint.h - Rev: 1.13, Status: Exp
- include/libproto.h - Rev: 1.67, Status: Exp
- include/sproto.h - Rev: 1.127, Status: Exp
- random_maps/standalone.c - Rev: 1.14, Status: Exp
- server/weather.c - Rev: 1.40, Status: Exp
- ChangeLog - Rev: 1.321, Status: Exp
Files modified by akirschbaum: 2005-07-17 (10:57)
Note: Remove unused variable.- server/apply.c - Rev: 1.129, Status: Exp
Files modified by akirschbaum: 2005-07-17 (09:44)
Note: server/apply.c: Make converters that increase value non-functional.
- ChangeLog - Rev: 1.320, Status: Exp
- server/apply.c - Rev: 1.128, Status: Exp
Files modified by qal21: 2005-07-17 (04:19)
Note: Fixed bug in previous commit of arena petmode that cause pets that should be friendly to eachother to fight.
- ChangeLog - Rev: 1.319, Status: Exp
- server/monster.c - Rev: 1.81, Status: Exp
- server/pets.c - Rev: 1.28, Status: Exp
Files modified by akirschbaum: 2005-07-16 (22:05)
Note: Remove non-existent file from list of help files to install.
- lib/Makefile.am - Rev: 1.21, Status: Exp
- lib/Makefile.in - Rev: 1.69, Status: Exp
Files modified by akirschbaum: 2005-07-16 (21:10)
Note: Fix spelling errors in string constants.
- ChangeLog - Rev: 1.318, Status: Exp
- common/map.c - Rev: 1.75, Status: Exp
- common/readable.c - Rev: 1.19, Status: Exp
- common/treasure.c - Rev: 1.56, Status: Exp
- crossedit/Attr.c - Rev: 1.19, Status: Exp
- crossedit/png.c - Rev: 1.8, Status: Exp
- crossedit/Cnv/CnvFiles.c - Rev: 1.2, Status: Exp
- crossedit/Cnv/CnvPath.c - Rev: 1.2, Status: Exp
- server/alchemy.c - Rev: 1.23, Status: Exp
- server/c_misc.c - Rev: 1.63, Status: Exp
- server/c_wiz.c - Rev: 1.63, Status: Exp
- server/init.c - Rev: 1.65, Status: Exp
- server/main.c - Rev: 1.91, Status: Exp
- server/monster.c - Rev: 1.80, Status: Exp
- server/pets.c - Rev: 1.27, Status: Exp
- server/player.c - Rev: 1.167, Status: Exp
- server/resurrection.c - Rev: 1.13, Status: Exp
- server/rune.c - Rev: 1.41, Status: Exp
- server/skills.c - Rev: 1.59, Status: Exp
- server/spell_effect.c - Rev: 1.128, Status: Exp
- server/time.c - Rev: 1.70, Status: Exp
- server/weather.c - Rev: 1.39, Status: Exp
Files modified by akirschbaum: 2005-07-16 (19:52)
Note: server/c_misc.c: Remove superfluous trailing '\0' from strings.
- ChangeLog - Rev: 1.317, Status: Exp
- server/c_misc.c - Rev: 1.62, Status: Exp
Files modified by qal21: 2005-07-16 (19:02)
Note: server/{c_misc.c, monster.c, pets.c}, include/player.h: Add new "arena"
petmode which allows pets to attack players and other pets while in the
arena.
Alex Schultz 2005-07-16
- ChangeLog - Rev: 1.316, Status: Exp
- server/c_misc.c - Rev: 1.61, Status: Exp
- server/monster.c - Rev: 1.79, Status: Exp
- server/pets.c - Rev: 1.26, Status: Exp
- include/player.h - Rev: 1.38, Status: Exp
Files modified by akirschbaum: 2005-07-16 (18:13)
Note: *Makefile.in, aclocal.m4, configure: Rebuilt generated files.
- ChangeLog - Rev: 1.315, Status: Exp
- Makefile.in - Rev: 1.41, Status: Exp
- aclocal.m4 - Rev: 1.22, Status: Exp
- configure - Rev: 1.55, Status: Exp
- common/Makefile.in - Rev: 1.27, Status: Exp
- crossedit/Makefile.in - Rev: 1.24, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.17, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.15, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.15, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.15, Status: Exp
- devel/Makefile.in - Rev: 1.12, Status: Exp
- doc/Makefile.in - Rev: 1.33, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.17, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.21, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.21, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.17, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.17, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.20, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.23, Status: Exp
- include/Makefile.in - Rev: 1.21, Status: Exp
- lib/Makefile.in - Rev: 1.68, Status: Exp
- random_maps/Makefile.in - Rev: 1.26, Status: Exp
- server/Makefile.in - Rev: 1.28, Status: Exp
- socket/Makefile.in - Rev: 1.19, Status: Exp
- utils/Makefile.in - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2005-07-16 (18:02)
Note: lib/Makefile.am: Update list of help files to install.
- ChangeLog - Rev: 1.314, Status: Exp
- lib/Makefile.am - Rev: 1.20, Status: Exp
Files modified by akirschbaum: 2005-07-16 (14:20)
Note: server/skills.c: Do not reveal a hidden DM in attempt_jump().
- ChangeLog - Rev: 1.313, Status: Exp
- server/skills.c - Rev: 1.58, Status: Exp
Files modified by akirschbaum: 2005-07-16 (14:02)
Note: server/skills.c: Do not reveal a hidden DM in steal().
- ChangeLog - Rev: 1.312, Status: Exp
- server/skills.c - Rev: 1.57, Status: Exp
Files modified by akirschbaum: 2005-07-16 (13:25)
Note: server/player.c: Ignore hidden DM in stand_near_hostile(). Formerly it always
returned false if a hidden DM was present.
- ChangeLog - Rev: 1.311, Status: Exp
- server/player.c - Rev: 1.166, Status: Exp
Files modified by ryo_saeba: 2005-07-16 (10:53)
Note: Improve pickup command.
- ChangeLog - Rev: 1.310, Status: Exp
- server/c_object.c - Rev: 1.62, Status: Exp
Files modified by akirschbaum: 2005-07-15 (23:23)
Note: server/c_party.c: Make party passwords with a length of 8 characters work
again.
- ChangeLog - Rev: 1.309, Status: Exp
- server/c_party.c - Rev: 1.11, Status: Exp
Files modified by akirschbaum: 2005-07-15 (21:52)
Note: lib/artifacts: Fix type of lockpicks of quality/high quality.
- ChangeLog - Rev: 1.308, Status: Exp
- lib/artifacts - Rev: 1.52, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (21:17)
Note: Plugin cleanup, remove obsolete libcross.
- make_win32/crossfire32.dsw - Rev: 1.6, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.6, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (21:11)
Note: Massive plugin changes, fixes bugs for Win32
- ChangeLog - Rev: 1.307, Status: Exp
- include/plugin.h - Rev: 1.15, Status: Exp
- include/plugproto.h - Rev: 1.9, Status: Exp
- include/sproto.h - Rev: 1.126, Status: Exp
- server/plugins.c - Rev: 1.38, Status: Exp
Files modified by gros: 2005-07-15 (17:24)
Note:
Correcting end-of-line issue within Makefile.in
- common/Makefile.in - Rev: 1.26, Status: Exp
- common/loader.c - Rev: 1.67, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (15:48)
Note: A few more fixes- crossedit/Makefile.in - Rev: 1.23, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (15:42)
Note: A few more fixes
- ChangeLog - Rev: 1.306, Status: Exp
- common/Makefile.in - Rev: 1.25, Status: Exp
- crossedit/Makefile.am - Rev: 1.3, Status: Exp
- crossedit/stubs.c - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (15:36)
Note: Missing stubs for random maps standalone
- ChangeLog - Rev: 1.305, Status: Exp
- random_maps/standalone.c - Rev: 1.13, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (15:34)
Note: Rebuilt file courtesy gros- common/Makefile.in - Rev: 1.24, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (15:15)
Note: Missing quest.c file in building process.- common/Makefile.am - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (13:51)
Note: Glue cleaning. New plugin function.
- ChangeLog - Rev: 1.304, Status: Exp
- common/arch.c - Rev: 1.31, Status: Exp
- common/button.c - Rev: 1.26, Status: Exp
- common/glue.c - Rev: 1.13, Status: Exp
- common/init.c - Rev: 1.41, Status: Exp
- common/item.c - Rev: 1.48, Status: Exp
- common/living.c - Rev: 1.70, Status: Exp
- common/logger.c - Rev: 1.10, Status: Exp
- common/los.c - Rev: 1.13, Status: Exp
- common/map.c - Rev: 1.74, Status: Exp
- common/object.c - Rev: 1.97, Status: Exp
- common/time.c - Rev: 1.12, Status: Exp
- common/treasure.c - Rev: 1.55, Status: Exp
- include/funcpoint.h - Rev: 1.12, Status: Exp
- include/libproto.h - Rev: 1.66, Status: Exp
- include/plugin.h - Rev: 1.14, Status: Exp
- include/sproto.h - Rev: 1.125, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.5, Status: Exp
- server/init.c - Rev: 1.64, Status: Exp
- server/plugins.c - Rev: 1.37, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (09:28)
Note: Fix plugin crashes- ChangeLog - Rev: 1.303, Status: Exp
Files modified by ryo_saeba: 2005-07-15 (08:01)
Note: Use on_same_map instead of comparing pointers
- ChangeLog - Rev: 1.302, Status: Exp
- server/spell_util.c - Rev: 1.93, Status: Exp
Files modified by ryo_saeba: 2005-07-14 (16:27)
Note: Forgot that file- make_win32/crossfire32.dsp - Rev: 1.20, Status: Exp
Files modified by ryo_saeba: 2005-07-14 (16:21)
Note: Quest handling
- ChangeLog - Rev: 1.301, Status: Exp
- common/quest.c - Rev: 1.1, Status: Exp
- doc/Developers/README - Rev: 1.3, Status: Exp
- doc/Developers/mapguide - Rev: 1.2, Status: Exp
- doc/Developers/quests - Rev: 1.1, Status: Exp
- include/libproto.h - Rev: 1.65, Status: Exp
- include/quest.h - Rev: 1.1, Status: Exp
- include/sproto.h - Rev: 1.124, Status: Exp
- lib/help/quests - Rev: 1.1, Status: Exp
- server/c_misc.c - Rev: 1.60, Status: Exp
- server/commands.c - Rev: 1.51, Status: Exp
- server/monster.c - Rev: 1.78, Status: Exp
- server/time.c - Rev: 1.69, Status: Exp
Files modified by akirschbaum: 2005-07-14 (09:18)
Note: common/{button.c, treasure.c, utils.c}, server/{c_wiz.c, login.c, shop.c,
skill_util.c, spell_effect.c}, socket/{image.c, item.c}: Fix printf like
format specifiers. At least one of them fixes a means to crash the server.
Andreas Kirschbaum 2005-07-14
- ChangeLog - Rev: 1.300, Status: Exp
- common/button.c - Rev: 1.25, Status: Exp
- common/treasure.c - Rev: 1.54, Status: Exp
- common/utils.c - Rev: 1.17, Status: Exp
- server/c_wiz.c - Rev: 1.62, Status: Exp
- server/login.c - Rev: 1.50, Status: Exp
- server/shop.c - Rev: 1.37, Status: Exp
- server/skill_util.c - Rev: 1.52, Status: Exp
- server/spell_effect.c - Rev: 1.127, Status: Exp
- socket/image.c - Rev: 1.8, Status: Exp
- socket/item.c - Rev: 1.32, Status: Exp
Files modified by ryo_saeba: 2005-07-10 (21:12)
Note: Tentative party spell - needs to be really tested
- ChangeLog - Rev: 1.299, Status: Exp
- include/spells.h - Rev: 1.20, Status: Exp
- server/spell_util.c - Rev: 1.92, Status: Exp
Files modified by akirschbaum: 2005-07-10 (13:53)
Note: server/{login.c, player.c}: Fix buffer overflow with pl->title. Based on patch
by Scott Kullberg.
crossedit/{Edit.c, Cnv/CnvPrompt.c}, server/{ban.c, hiscore.c, login.c,
player.c, shop.c, win32.c}: Properly terminate destination string of strncpy
with '\0'.
- ChangeLog - Rev: 1.298, Status: Exp
- crossedit/Edit.c - Rev: 1.14, Status: Exp
- crossedit/Cnv/CnvPrompt.c - Rev: 1.2, Status: Exp
- server/ban.c - Rev: 1.9, Status: Exp
- server/hiscore.c - Rev: 1.11, Status: Exp
- server/login.c - Rev: 1.49, Status: Exp
- server/player.c - Rev: 1.165, Status: Exp
- server/shop.c - Rev: 1.36, Status: Exp
- server/win32.c - Rev: 1.6, Status: Exp
Files modified by akirschbaum: 2005-07-10 (12:55)
Note: server/init.c: Fix error message.
- ChangeLog - Rev: 1.297, Status: Exp
- server/init.c - Rev: 1.63, Status: Exp
Files modified by mwedel: 2005-07-09 (01:03)
Note: configure.ac, configure, aclocal.m4, */Makefile.in: Add AM_MAINTAINER_MODE
macro to configure.ac - this should hopefully supress auto regeneration of
makefiles.in
MSW 2005-07-08
- ChangeLog - Rev: 1.296, Status: Exp
- common/Makefile.in - Rev: 1.23, Status: Exp
- crossedit/Makefile.in - Rev: 1.22, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.16, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.14, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.14, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.14, Status: Exp
- devel/Makefile.in - Rev: 1.11, Status: Exp
- doc/Makefile.in - Rev: 1.32, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.16, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.20, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.20, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.16, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.16, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.19, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.22, Status: Exp
- include/Makefile.in - Rev: 1.20, Status: Exp
- lib/Makefile.in - Rev: 1.67, Status: Exp
- random_maps/Makefile.in - Rev: 1.25, Status: Exp
- server/Makefile.in - Rev: 1.27, Status: Exp
- socket/Makefile.in - Rev: 1.18, Status: Exp
- utils/Makefile.in - Rev: 1.25, Status: Exp
Files modified by mwedel: 2005-07-09 (01:01)
Note: configure.ac, configure, aclocal.m4, Makefile.in: Add AM_MAINTAINER_MODE
macro to configure.ac - this should hopefully supress auto regeneration of
makefiles.in
MSW 2005-07-08- Makefile.in - Rev: 1.40, Status: Exp
Files modified by mwedel: 2005-07-09 (00:56)
Note: configure.ac, configure, aclocal.m4: Add AM_MAINTAINER_MODE macro to
configure.ac - this should hopefully supress auto regeneration of
makefiles.in
MSW 2005-07-08
- configure - Rev: 1.54, Status: Exp
- configure.ac - Rev: 1.14, Status: Exp
- ChangeLog - Rev: 1.295, Status: Exp
- aclocal.m4 - Rev: 1.21, Status: Exp
Files modified by mwedel: 2005-07-09 (00:07)
Note: Add a --with-python option to configure. Also, update the python
detection script to check for 2.5 (not out yet, but might as well be prepared.)
Will try to commit files in proper order so that dependency checking is correct
and it won't try to rebuild makefiles or other files.
--
acinclude: Updated checks for --with-python
aclocal.m4: updated
configure.ac,configure: Updated checks for --with-python
config.sub, config.guess - update to latest versions
INSTALL: Updated build directions
MSW 2005-07-08
- ChangeLog - Rev: 1.294, Status: Exp
- INSTALL - Rev: 1.8, Status: Exp
Files modified by mwedel: 2005-07-09 (00:06)
Note: configure.ac,configure: Updated checks for --with-python
MSW 2005-07-08
- configure - Rev: 1.53, Status: Exp
- configure.ac - Rev: 1.13, Status: Exp
Files modified by mwedel: 2005-07-09 (00:03)
Note: Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
- Makefile.in - Rev: 1.39, Status: Exp
- common/Makefile.in - Rev: 1.22, Status: Exp
- crossedit/Makefile.in - Rev: 1.21, Status: Exp
- devel/Makefile.in - Rev: 1.10, Status: Exp
- doc/Makefile.in - Rev: 1.31, Status: Exp
- include/Makefile.in - Rev: 1.19, Status: Exp
- lib/Makefile.in - Rev: 1.66, Status: Exp
- random_maps/Makefile.in - Rev: 1.24, Status: Exp
- server/Makefile.in - Rev: 1.26, Status: Exp
- socket/Makefile.in - Rev: 1.17, Status: Exp
- utils/Makefile.in - Rev: 1.24, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.15, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.13, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.13, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.13, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.15, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.19, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.19, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.15, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.15, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.21, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.18, Status: Exp
Files modified by mwedel: 2005-07-09 (00:01)
Note: Commit updated versions - likely result of config.sub and config.guess
in top level directory being updated.
MSW 2005-07-08
- utils/config.guess - Rev: 1.8, Status: Exp
- utils/config.sub - Rev: 1.8, Status: Exp
- utils/depcomp - Rev: 1.2, Status: Exp
- utils/install-sh - Rev: 1.2, Status: Exp
- utils/missing - Rev: 1.2, Status: Exp
- utils/mkinstalldirs - Rev: 1.2, Status: Exp
Files modified by mwedel: 2005-07-08 (23:58)
Note: lib/Makefile.am, lib/Makefile.in: Remove map_check from normal distribution
due to different license on file
MSW 2005-07-08- lib/Makefile.am - Rev: 1.19, Status: Exp
Files modified by mwedel: 2005-07-08 (23:56)
Note: Add a --with-python option to configure. Also, update the python
detection script to check for 2.5 (not out yet, but might as well be prepared.)
Will try to commit files in proper order so that dependency checking is correct
and it won't try to rebuild makefiles or other files.
MSW 2005-07-08- acinclude.m4 - Rev: 1.8, Status: Exp
Files modified by mwedel: 2005-07-08 (23:53)
Note: Add a --with-python option to configure. Also, update the python
detection script to check for 2.5 (not out yet, but might as well be prepared.)
Will try to commit files in proper order so that dependency checking is correct
and it won't try to rebuild makefiles or other files.
aclocal.m4: updated
MSW 2005-07-08- aclocal.m4 - Rev: 1.20, Status: Exp
Files modified by mwedel: 2005-07-08 (23:50)
Note: config.sub, config.guess - update to latest versions
MSW 2005-07-08
- config.guess - Rev: 1.2, Status: Exp
- config.sub - Rev: 1.2, Status: Exp
Files modified by mwedel: 2005-07-08 (23:48)
Note: random_maps/monster.c: Reduce monster density on random maps - take into account
size of monsters when calculating density.
utils/metaserver.pl.in: At a timeout value that limits how often clients can
ask for metaserver info.
MSW 2005-07-08
- random_maps/monster.c - Rev: 1.14, Status: Exp
- utils/metaserver.pl.in - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2005-06-25 (08:11)
Note: Missing function prototypes- include/win32.h - Rev: 1.17, Status: Exp
Files modified by mwedel: 2005-06-23 (05:18)
Note: 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
- ChangeLog - Rev: 1.293, Status: Exp
- lib/settings - Rev: 1.20, Status: Exp
- socket/loop.c - Rev: 1.29, Status: Exp
Files modified by ryo_saeba: 2005-06-22 (18:45)
Note: Handle Windows service (un)registration- make_win32/cfserver.nsi - Rev: 1.6, Status: Exp
Files modified by ryo_saeba: 2005-06-22 (18:42)
Note: Don't define functions for plugin- server/win32.c - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2005-06-22 (18:22)
Note: Add service-related capability for Windows
- ChangeLog - Rev: 1.292, Status: Exp
- server/init.c - Rev: 1.62, Status: Exp
- server/main.c - Rev: 1.90, Status: Exp
- server/win32.c - Rev: 1.4, Status: Exp
Files modified by akirschbaum: 2005-06-14 (18:51)
Note: common/living.c: Print correct message when (un-)wearing items with negative
luck.
- ChangeLog - Rev: 1.291, Status: Exp
- common/living.c - Rev: 1.69, Status: Exp
Files modified by akirschbaum: 2005-06-01 (05:58)
Note: include/living.h: Patch from Kari Pahula to remove obsolete variable
declarations.
- ChangeLog - Rev: 1.290, Status: Exp
- include/living.h - Rev: 1.11, Status: Exp
Files modified by tchize: 2005-05-29 (17:35)
Note:
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
- include/define.h - Rev: 1.86, Status: Exp
- lib/settings - Rev: 1.19, Status: Exp
- server/c_misc.c - Rev: 1.59, Status: Exp
- socket/info.c - Rev: 1.24, Status: Exp
Files modified by tchize: 2005-05-29 (15:37)
Note:
MOTD now splitted in 3 files: rules, news and motd.
They are sent on connection to client in this exact order.
- common/init.c - Rev: 1.40, Status: Exp
- common/utils.c - Rev: 1.16, Status: Exp
- include/define.h - Rev: 1.85, Status: Exp
- include/global.h - Rev: 1.55, Status: Exp
- include/libproto.h - Rev: 1.64, Status: Exp
- lib/Makefile.am - Rev: 1.18, Status: Exp
- lib/Makefile.in - Rev: 1.65, Status: Exp
- lib/news - Rev: 1.1, Status: Exp
- lib/rules - Rev: 1.1, Status: Exp
- server/player.c - Rev: 1.164, Status: Exp
Files modified by akirschbaum: 2005-05-22 (07:41)
Note: server/skill_util.c: Print correct permanent experience ratio for experience
values >2 billion.
- ChangeLog - Rev: 1.289, Status: Exp
- server/skill_util.c - Rev: 1.51, Status: Exp
Files modified by akirschbaum: 2005-05-21 (19:33)
Note: server/apply.c: Do not unlock LAMP items when turning them on or off.
- ChangeLog - Rev: 1.288, Status: Exp
- server/apply.c - Rev: 1.127, Status: Exp
Files modified by tchize: 2005-05-21 (18:52)
Note:
FIX: recollected arches, treasures were missing
- lib/archetypes - Rev: 1.159, Status: Exp
- lib/bmaps.paths - Rev: 1.82, Status: Exp
- lib/crossfire.0 - Rev: 1.46, Status: Exp
- lib/crossfire.1 - Rev: 1.45, Status: Exp
- lib/treasures.bld - Rev: 1.30, Status: Exp
Files modified by tchize: 2005-05-21 (17:34)
Note:
Added support for readable subtypes in sign managements.
Added some documentation on readable subtypes in the form
Now signs should show nice on new clients (if you except my awful drawings)
- doc/Developers/extmessage-types.html - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.84, Status: Exp
- include/sockproto.h - Rev: 1.21, Status: Exp
- lib/animations - Rev: 1.71, Status: Exp
- lib/archetypes - Rev: 1.158, Status: Exp
- lib/bmaps - Rev: 1.79, Status: Exp
- lib/bmaps.paths - Rev: 1.81, Status: Exp
- lib/crossfire.0 - Rev: 1.45, Status: Exp
- lib/crossfire.1 - Rev: 1.44, Status: Exp
- lib/faces - Rev: 1.68, Status: Exp
- lib/smooth - Rev: 1.14, Status: Exp
- lib/treasures.bld - Rev: 1.29, Status: Exp
- server/apply.c - Rev: 1.126, Status: Exp
- server/player.c - Rev: 1.163, Status: Exp
- socket/info.c - Rev: 1.23, Status: Exp
Files modified by akirschbaum: 2005-05-21 (17:18)
Note: server/apply.c: Fix CONVERTER items with slaying "money" to trigger for MONEY
items only.
- ChangeLog - Rev: 1.287, Status: Exp
- server/apply.c - Rev: 1.125, Status: Exp
Files modified by akirschbaum: 2005-05-21 (15:02)
Note: server/player.c: Generate proper plural name for player's gravestones.
- ChangeLog - Rev: 1.286, Status: Exp
- server/player.c - Rev: 1.162, Status: Exp
Files modified by akirschbaum: 2005-05-20 (19:28)
Note: Ensure that object->msg always has a trailing \n character. This is necessary
to prevent corrupted map files.
- ChangeLog - Rev: 1.285, Status: Exp
- server/plugins.c - Rev: 1.36, Status: Exp
- server/rune.c - Rev: 1.40, Status: Exp
Files modified by akirschbaum: 2005-05-20 (08:17)
Note: Apply qal21's patch [ #1205421 ]: Implement new Python functions:
GetArchType, GetFacing, GetLevel.
- ChangeLog - Rev: 1.284, Status: Exp
- doc/Developers/python - Rev: 1.8, Status: Exp
Files modified by bbotbuilder: 2005-05-20 (02:38)
Note: Add a region for use with mikeeusa's "fareastpatch".- lib/regions - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-05-15 (20:03)
Note: server/monster.c: Fix monsters to cast spells from spellbooks.
- ChangeLog - Rev: 1.283, Status: Exp
- server/monster.c - Rev: 1.77, Status: Exp
Files modified by ryo_saeba: 2005-05-07 (17:39)
Note: Tweak for release compilation- make_win32/crossfire32.dsp - Rev: 1.19, Status: Exp
Files modified by ryo_saeba: 2005-05-07 (16:24)
Note: Fix Win32 compilation- make_win32/crossfire32.dsp - Rev: 1.18, Status: Exp
Files modified by ryo_saeba: 2005-05-07 (16:07)
Note: Fix compilation issue, remove unused variable
- ChangeLog - Rev: 1.282, Status: Exp
- server/apply.c - Rev: 1.124, Status: Exp
- socket/info.c - Rev: 1.22, Status: Exp
Files modified by tchize: 2005-05-07 (11:51)
Note:
Corrected silinesses in code. Now compiles when CFLAGS=-ansi -pedantic
- ChangeLog - Rev: 1.281, Status: Exp
- configure - Rev: 1.52, Status: Exp
- configure.ac - Rev: 1.12, Status: Exp
- include/autoconf.h.in - Rev: 1.13, Status: Exp
- include/define.h - Rev: 1.83, Status: Exp
- include/win32.h - Rev: 1.16, Status: Exp
- server/apply.c - Rev: 1.123, Status: Exp
- server/c_misc.c - Rev: 1.58, Status: Exp
- server/login.c - Rev: 1.48, Status: Exp
- server/plugins.c - Rev: 1.35, Status: Exp
- server/spell_attack.c - Rev: 1.19, Status: Exp
- server/weather.c - Rev: 1.38, Status: Exp
Files modified by tchize: 2005-05-06 (21:09)
Note:
added a new command to identify the type of text send to client.
media tags can be included inside them. Those text types include
scrolls, books, message of the day, signs, aso.
See protocol doc for details
- Makefile.in - Rev: 1.38, Status: Exp
- aclocal.m4 - Rev: 1.19, Status: Exp
- configure - Rev: 1.51, Status: Exp
- common/Makefile.in - Rev: 1.21, Status: Exp
- common/logger.c - Rev: 1.9, Status: Exp
- common/readable.c - Rev: 1.18, Status: Exp
- common/utils.c - Rev: 1.15, Status: Exp
- crossedit/Makefile.in - Rev: 1.20, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.14, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.12, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.12, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.12, Status: Exp
- devel/Makefile.in - Rev: 1.9, Status: Exp
- doc/Makefile.in - Rev: 1.30, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.14, Status: Exp
- doc/Developers/protocol - Rev: 1.13, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.18, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.18, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.14, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.14, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.17, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.20, Status: Exp
- include/Makefile.in - Rev: 1.18, Status: Exp
- include/book.h - Rev: 1.3, Status: Exp
- include/config.h - Rev: 1.64, Status: Exp
- include/define.h - Rev: 1.82, Status: Exp
- include/global.h - Rev: 1.54, Status: Exp
- include/libproto.h - Rev: 1.63, Status: Exp
- include/newserver.h - Rev: 1.31, Status: Exp
- include/sockproto.h - Rev: 1.20, Status: Exp
- lib/Makefile.in - Rev: 1.64, Status: Exp
- random_maps/Makefile.in - Rev: 1.23, Status: Exp
- random_maps/reader.c - Rev: 1.10, Status: Exp
- server/Makefile.in - Rev: 1.25, Status: Exp
- server/apply.c - Rev: 1.122, Status: Exp
- server/init.c - Rev: 1.61, Status: Exp
- server/player.c - Rev: 1.161, Status: Exp
- socket/Makefile.in - Rev: 1.16, Status: Exp
- socket/info.c - Rev: 1.21, Status: Exp
- socket/init.c - Rev: 1.36, Status: Exp
- socket/loop.c - Rev: 1.28, Status: Exp
- socket/request.c - Rev: 1.69, Status: Exp
- utils/Makefile.in - Rev: 1.23, Status: Exp
Files modified by ryo_saeba: 2005-05-03 (19:31)
Note: Patch #1193516 courtesy Casper1 for Hurd support
- ChangeLog - Rev: 1.280, Status: Exp
- socket/lowlevel.c - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2005-05-03 (18:30)
Note: Use const char* instead of char* when possible
- ChangeLog - Rev: 1.279, Status: Exp
- common/arch.c - Rev: 1.30, Status: Exp
- include/libproto.h - Rev: 1.62, Status: Exp
- common/living.c - Rev: 1.68, Status: Exp
Files modified by ryo_saeba: 2005-04-30 (15:39)
Note: Use const char* instead of char* when possible
- ChangeLog - Rev: 1.278, Status: Exp
- include/sockproto.h - Rev: 1.19, Status: Exp
- socket/info.c - Rev: 1.20, Status: Exp
- socket/item.c - Rev: 1.31, Status: Exp
Files modified by ryo_saeba: 2005-04-30 (07:32)
Note: Add reader.l to project, so it's shown- make_win32/crossfire32.dsp - Rev: 1.17, Status: Exp
Files modified by ryo_saeba: 2005-04-27 (21:43)
Note: Change some char* to const char*
- ChangeLog - Rev: 1.277, Status: Exp
- include/sproto.h - Rev: 1.123, Status: Exp
- server/apply.c - Rev: 1.121, Status: Exp
- server/ban.c - Rev: 1.8, Status: Exp
- server/spell_util.c - Rev: 1.91, Status: Exp
Files modified by mwedel: 2005-04-27 (07:13)
Note: server/skills.c: Change it so that jeweler skill is used to identify
amulets, not alchemy skill.
MSW 2005-04-27
- server/skills.c - Rev: 1.56, Status: Exp
- ChangeLog - Rev: 1.276, Status: Exp
Files modified by mwedel: 2005-04-27 (06:39)
Note: Apply patch 1190107 so server compiles on HURD.
common/porting.c: Add define for MAXPATHLEN
socket/init.c: Add check for __GNU__ for setsockopt()
MSW 2005-04-27
- ChangeLog - Rev: 1.275, Status: Exp
- common/porting.c - Rev: 1.25, Status: Exp
- socket/init.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2005-04-27 (06:25)
Note: Change to have objects generated by creator properly fixed up (material,
for potions, spell object, etc).
---
common/treasure.c: add GT_MINIMAL flag to change_treasure() to do minimal
processing for objects created.
include/treasure.h: Add GT_MINIMAL define.
server/apply.c: Add call to fix_generated_item() in convert_item()
MSW 2005-04-27
- ChangeLog - Rev: 1.274, Status: Exp
- common/treasure.c - Rev: 1.53, Status: Exp
- include/treasure.h - Rev: 1.8, Status: Exp
- server/apply.c - Rev: 1.120, Status: Exp
Files modified by ryo_saeba: 2005-04-21 (19:52)
Note: Add mikeeusa's axe to weapon list- lib/treasures - Rev: 1.80, Status: Exp
Files modified by mwedel: 2005-04-18 (07:14)
Note: Update with latest change of lighting patch.
MSW 2005-04-17- server/monster.c - Rev: 1.76, Status: Exp
Files modified by mwedel: 2005-04-17 (04:25)
Note: Various minor bugfixes.
common/los.c: Patch to fix negative lighting. Use isqrt instead of sqrt,
so we only want integer values anyways.
include/libproto.h, include/sproto.h: Rebuilt as there were some improperly
matching prototypes.
random_maps/rogue_layout.c: Replace sqrt with isqrt calls.
server/c_misc.c: Make name_cmp() a static declaration so it won't be put
in the sproto.h file.
server/init.c: Remove /* within comment string.
server/monster.c: Change sqrt to isqrt
MSW 2005-04-16
- ChangeLog - Rev: 1.273, Status: Exp
- common/los.c - Rev: 1.12, Status: Exp
- include/libproto.h - Rev: 1.61, Status: Exp
- include/sproto.h - Rev: 1.122, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.8, Status: Exp
- server/c_misc.c - Rev: 1.57, Status: Exp
- server/init.c - Rev: 1.60, Status: Exp
- server/monster.c - Rev: 1.75, Status: Exp
Files modified by ryo_saeba: 2005-04-16 (22:05)
Note: Use const char* instead of char* in function parameters
- ChangeLog - Rev: 1.272, Status: Exp
- common/recipe.c - Rev: 1.10, Status: Exp
- common/region.c - Rev: 1.5, Status: Exp
- server/main.c - Rev: 1.89, Status: Exp
- common/treasure.c - Rev: 1.52, Status: Exp
- common/utils.c - Rev: 1.14, Status: Exp
Files modified by ryo_saeba: 2005-04-16 (21:22)
Note: Add missing function declaration from reader.c- server/main.c - Rev: 1.88, Status: Exp
Files modified by cavesomething: 2005-04-16 (13:19)
Note: add whereabouts command
- server/c_misc.c - Rev: 1.56, Status: Exp
- server/commands.c - Rev: 1.50, Status: Exp
- doc/Developers/regions - Rev: 1.3, Status: Exp
- include/map.h - Rev: 1.28, Status: Exp
- include/sproto.h - Rev: 1.121, Status: Exp
Files modified by mwedel: 2005-04-16 (05:30)
Note: Commit patch that makes lighting illuminate in a circular instead of
square radius. Patch by Rednaxela - patch 1171646
MSW 2005-04-15
- common/los.c - Rev: 1.11, Status: Exp
- common/object.c - Rev: 1.96, Status: Exp
- server/monster.c - Rev: 1.74, Status: Exp
Files modified by mwedel: 2005-04-16 (05:27)
Note: Commit documentation on difficulty_increase, so it appears not to have
been commited with the prior commit.
MSW 2005-04-15- doc/Developers/random-maps - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2005-04-15 (20:56)
Note: New item type: 163 item transformer, see doc
- ChangeLog - Rev: 1.271, Status: Exp
- common/item.c - Rev: 1.47, Status: Exp
- doc/Developers/item_transformation - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.81, Status: Exp
- include/sproto.h - Rev: 1.120, Status: Exp
- server/apply.c - Rev: 1.119, Status: Exp
Files modified by cavesomething: 2005-04-15 (00:41)
Note: patch 1123766 to make PK luck penalty configurable
- common/init.c - Rev: 1.39, Status: Exp
- include/config.h - Rev: 1.63, Status: Exp
- include/global.h - Rev: 1.53, Status: Exp
- lib/settings - Rev: 1.18, Status: Exp
- server/attack.c - Rev: 1.106, Status: Exp
- server/init.c - Rev: 1.59, Status: Exp
Files modified by ryo_saeba: 2005-04-14 (19:15)
Note: Fix a few things, use const char* instead of char* when possible
- ChangeLog - Rev: 1.270, Status: Exp
- common/map.c - Rev: 1.73, Status: Exp
- common/region.c - Rev: 1.4, Status: Exp
- include/libproto.h - Rev: 1.60, Status: Exp
- include/sproto.h - Rev: 1.119, Status: Exp
- include/win32.h - Rev: 1.15, Status: Exp
- server/c_misc.c - Rev: 1.55, Status: Exp
- server/weather.c - Rev: 1.37, Status: Exp
Files modified by mwedel: 2005-04-14 (06:56)
Note: Random map code improvements - add support for subdirectories in the
style maps for random maps. Add difficulty_increase parameter for random
maps to control how fast they get harder.
doc/Developers/random-maps: Add notes about difficulty_increase parameter.
random_maps/Makefile.am: Update proto directive to use cproto, not cextract.
random_maps/random_map.c: Update to use difficulty_increase when figuring
difficulty of maps. Add code to save it in list of parameters.
random_maps/random_map.h: Add difficulty_increase field to structure.
random_maps/reader.l, reader.c: Add code to find difficulty_increase parameter.
random_maps/rproto.h: rebuilt.
random_maps/special.c: Pass in difficulty increase to
write_parameters_to_string()
random_maps/style.c: Remove old scandir - replaced by our own load_dir() -
necessary because we need to check type of files, which scandir doesn't
easily let us do. Since it is now our own routine, just return
array of file names instead of dirent structures.
MSW 2005-04-13
- ChangeLog - Rev: 1.269, Status: Exp
- random_maps/Makefile.am - Rev: 1.2, Status: Exp
- random_maps/Makefile.in - Rev: 1.22, Status: Exp
- random_maps/random_map.c - Rev: 1.38, Status: Exp
- random_maps/random_map.h - Rev: 1.13, Status: Exp
- random_maps/reader.c - Rev: 1.9, Status: Exp
- random_maps/reader.l - Rev: 1.8, Status: Exp
- random_maps/rproto.h - Rev: 1.19, Status: Exp
- random_maps/special.c - Rev: 1.21, Status: Exp
- random_maps/style.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2005-04-14 (06:49)
Note: utils/Makefile.am: Add cfmeta-rrd to list of files to add to distributions
utils/cfmeta-rrd: Example of sample script that takes data and stores it into
rrd file and draws graphs (new file).
utils/metaserver.pl.in: Add recording of useful stats to external file so they
can be processed by other external scripts.
MSW 2005-04-13
- utils/Makefile.am - Rev: 1.6, Status: Exp
- utils/Makefile.in - Rev: 1.22, Status: Exp
- utils/cfmeta-rrd - Rev: 1.1, Status: Exp
- utils/metaserver.pl.in - Rev: 1.2, Status: Exp
Files modified by mwedel: 2005-04-14 (06:12)
Note: server/shop.c: Pass in player object to pay_from_container() - code was
trying to deref pouch->contr which was null. Only occurs when player
has 2 different money objects of the same type, but 2 crashes observed
on metalforge.
MSW 2005-04-13
- ChangeLog - Rev: 1.268, Status: Exp
- server/shop.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2005-03-28 (07:20)
Note: socket/image.c: Change esrv_send_face to check for <=0 instead of <0 on face
number.
socket/request.c: Change if statement that acted improperly to determine when
to send faces.
MSW 2005-03-27
- ChangeLog - Rev: 1.267, Status: Exp
- socket/image.c - Rev: 1.7, Status: Exp
- socket/request.c - Rev: 1.68, Status: Exp
Files modified by cavesomething: 2005-03-25 (07:53)
Note: fix for bug #1170280- server/c_misc.c - Rev: 1.54, Status: Exp
Files modified by cavesomething: 2005-03-24 (22:35)
Note: minor fix to remove compile error on old compilers- common/region.c - Rev: 1.3, Status: Exp
Files modified by tchize: 2005-03-24 (21:07)
Note:
Modified lots of call to GET_MAP_OB not checking for null- server/weather.c - Rev: 1.36, Status: Exp
Files modified by cavesomething: 2005-03-23 (21:34)
Note: allow who command to take regions as arguments, if a region is given as an argument then only the players in the region are shown. Partial region names can be used also. Calling who on its own shows everyone that was shown before.
- common/region.c - Rev: 1.2, Status: Exp
- doc/Developers/regions - Rev: 1.2, Status: Exp
- include/libproto.h - Rev: 1.59, Status: Exp
- include/sproto.h - Rev: 1.118, Status: Exp
- lib/regions - Rev: 1.4, Status: Exp
- server/c_misc.c - Rev: 1.53, Status: Exp
Files modified by ryo_saeba: 2005-03-22 (23:22)
Note: Fix broken win32 compilation. Remove sleep(1) in hide commandas that causes the whole server to sleep
- ChangeLog - Rev: 1.266, Status: Exp
- include/sproto.h - Rev: 1.117, Status: Exp
- server/c_misc.c - Rev: 1.52, Status: Exp
- server/c_wiz.c - Rev: 1.61, Status: Exp
Files modified by akirschbaum: 2005-03-22 (21:44)
Note: common/living.c: Allow luck to drop back to zero. Limit bad luck object to
+/-100 to prevent overflows.
- ChangeLog - Rev: 1.265, Status: Exp
- common/living.c - Rev: 1.67, Status: Exp
Files modified by mwedel: 2005-03-22 (07:28)
Note: Update Makefile.in so that it will install the regions file.
MSW 2005-03-21- lib/Makefile.in - Rev: 1.63, Status: Exp
Files modified by majorwoo: 2005-03-22 (03:15)
Note: Allow a player to hide if standing near a hidden dm. #1119594- server/player.c - Rev: 1.160, Status: Exp
Files modified by majorwoo: 2005-03-22 (02:39)
Note: Updated who to sort case insensitive and prevent the occasional printing of garbage characters- server/c_misc.c - Rev: 1.51, Status: Exp
Files modified by majorwoo: 2005-03-22 (01:54)
Note: Add's a slight pause to dm's using the hide command to make it look more realistic.- server/c_wiz.c - Rev: 1.60, Status: Exp
Files modified by majorwoo: 2005-03-21 (19:29)
Note: Corrected firevolcano region entry- lib/regions - Rev: 1.3, Status: Exp
Files modified by majorwoo: 2005-03-21 (17:48)
Note: Defining a region for teamwar maps- lib/regions - Rev: 1.2, Status: Exp
Files modified by mwedel: 2005-03-21 (05:09)
Note: recollect archetypes
MSW 2005-03-20
- lib/animations - Rev: 1.70, Status: Exp
- lib/archetypes - Rev: 1.157, Status: Exp
- lib/bmaps - Rev: 1.78, Status: Exp
- lib/bmaps.paths - Rev: 1.80, Status: Exp
- lib/crossfire.0 - Rev: 1.44, Status: Exp
- lib/crossfire.1 - Rev: 1.43, Status: Exp
- lib/faces - Rev: 1.67, Status: Exp
- lib/treasures.bld - Rev: 1.28, Status: Exp
Files modified by majorwoo: 2005-03-20 (22:26)
Note: This is patch #1166750 to allow a battleground tile to send a player who dies to maxhp,maxsp or hp,mp based on a matching force=slaying
- include/define.h - Rev: 1.80, Status: Exp
- server/player.c - Rev: 1.159, Status: Exp
Files modified by majorwoo: 2005-03-20 (22:23)
Note: This is path #1165501 to sort the who command by character name. Also some formatting for the DM who that was broken in #1152538
- lib/settings - Rev: 1.17, Status: Exp
- server/c_misc.c - Rev: 1.50, Status: Exp
Files modified by majorwoo: 2005-03-20 (22:20)
Note: This is patch #1152538 to add a server configurable who command
- common/init.c - Rev: 1.38, Status: Exp
- include/global.h - Rev: 1.52, Status: Exp
- include/sproto.h - Rev: 1.116, Status: Exp
- lib/settings - Rev: 1.16, Status: Exp
- server/c_misc.c - Rev: 1.49, Status: Exp
- server/init.c - Rev: 1.58, Status: Exp
Files modified by akirschbaum: 2005-03-20 (16:32)
Note: common/living.c: When randomly adjusting luck, change both op->stats.luck and
the applied bad_luck object.
- ChangeLog - Rev: 1.264, Status: Exp
- common/living.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2005-03-20 (16:20)
Note: server/attack.c: Do not decrease luck if a player kills himself with a spell
or pet.
- ChangeLog - Rev: 1.263, Status: Exp
- server/attack.c - Rev: 1.105, Status: Exp
Files modified by mwedel: 2005-03-20 (06:22)
Note: server/c_wiz.c: change command_free() and command_remove() to always
process the head of the object - doing this operations on the non head
will typically always cause problems.
MSW 2005-03-19
- ChangeLog - Rev: 1.262, Status: Exp
- server/c_wiz.c - Rev: 1.59, Status: Exp
Files modified by mwedel: 2005-03-19 (09:14)
Note: This change makes it so that the smoothing information is pushed to the client
(if the client is using smoothing) instead of a process were we tell the
client the smoothlevel and the client then has to request the face info for
smoothing. If we know the client wants the info, much easier to push it to
the client. This simplifies the client code (doesn't have to keep track
of what is requests). It also fixes the 'problem' that when you join the
game, you get a few frames with no smoothing and then the smoothing shows
up, which seems a bit odd. My testing shows that old clients that want
smoothing use this new logic withouth any problems.
--
common/image.c: add smooth_face default so that we don't have to look it
up everytime.
include/define.h: Add SMOOTH_FACE_NAME used by image.c
include/global.h: Add smooth_face extern declaration.
include/newserver.h: Update comment on what faces_sent is used for,
add NS_FACESENT_* values which determines what info for the face was
sent.
socket/image.c, socket/init.c, socket/item.c: Update faces_sent checks/set
to check against NS_FACESENT bitmask.
socket/request.c: Update faces_sent as mentioned above. And SendSmooth(),
rewrite AskSmooth() to use SendSmooth(). Modify update_smooth()
to send smoothing information to the client.
MSW 2005-03-19
- ChangeLog - Rev: 1.261, Status: Exp
- common/image.c - Rev: 1.11, Status: Exp
- include/define.h - Rev: 1.79, Status: Exp
- include/global.h - Rev: 1.51, Status: Exp
- include/newserver.h - Rev: 1.30, Status: Exp
- socket/image.c - Rev: 1.6, Status: Exp
- socket/init.c - Rev: 1.34, Status: Exp
- socket/item.c - Rev: 1.30, Status: Exp
- socket/request.c - Rev: 1.67, Status: Exp
Files modified by mwedel: 2005-03-19 (09:10)
Note: rebuild file so that it includes region.c in its compilation.
MSW 2005-03-19- common/Makefile.in - Rev: 1.20, Status: Exp
Files modified by mwedel: 2005-03-19 (08:35)
Note: common/map.c: Clean up if statement ins blocked_link() which caused warning
messages - broke it apart to make it a little clear. Add check for
premature end of map header - make code more resilent in case of truncated
saved maps. Fix saving of region name in new_save_map() - saving the
pointer to the region isn't what the loader is expecting, and is highly
non portable even if it was.
MSW 2005-03-18
- common/map.c - Rev: 1.72, Status: Exp
- ChangeLog - Rev: 1.260, Status: Exp
Files modified by mwedel: 2005-03-16 (07:56)
Note: rebuilt archetypes.
MSW 2005-03-15
- lib/archetypes - Rev: 1.156, Status: Exp
- lib/bmaps - Rev: 1.77, Status: Exp
- lib/bmaps.paths - Rev: 1.79, Status: Exp
- lib/crossfire.0 - Rev: 1.43, Status: Exp
- lib/crossfire.1 - Rev: 1.42, Status: Exp
- lib/faces - Rev: 1.66, Status: Exp
- lib/treasures.bld - Rev: 1.27, Status: Exp
Files modified by ryo_saeba: 2005-03-15 (22:16)
Note: Add missing file- make_win32/crossfire32.dsp - Rev: 1.16, Status: Exp
Files modified by ryo_saeba: 2005-03-15 (21:42)
Note: Add regions documentation- doc/Developers/regions - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2005-03-15 (21:05)
Note: Apply patch #1145089 by cavesomething for region support
- ChangeLog - Rev: 1.259, Status: Exp
- common/Makefile.am - Rev: 1.4, Status: Exp
- common/init.c - Rev: 1.37, Status: Exp
- common/map.c - Rev: 1.71, Status: Exp
- common/region.c - Rev: 1.1, Status: Exp
- include/config.h - Rev: 1.62, Status: Exp
- include/global.h - Rev: 1.50, Status: Exp
- include/libproto.h - Rev: 1.58, Status: Exp
- include/map.h - Rev: 1.27, Status: Exp
- include/sproto.h - Rev: 1.115, Status: Exp
- include/win32.h - Rev: 1.14, Status: Exp
- lib/Makefile.am - Rev: 1.17, Status: Exp
- lib/regions - Rev: 1.1, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.5, Status: Exp
- server/c_misc.c - Rev: 1.48, Status: Exp
- server/commands.c - Rev: 1.49, Status: Exp
- server/init.c - Rev: 1.57, Status: Exp
Files modified by ryo_saeba: 2005-03-13 (15:54)
Note: Windows 1.7.0 release.
- make_win32/Release_notes.txt - Rev: 1.4, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.4, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2005-03-13 (15:48)
Note: Apply patch #1119762 (salathar): afk command
- ChangeLog - Rev: 1.258, Status: Exp
- include/define.h - Rev: 1.78, Status: Exp
- include/sproto.h - Rev: 1.114, Status: Exp
- common/loader.c - Rev: 1.66, Status: Exp
- server/c_misc.c - Rev: 1.47, Status: Exp
- server/commands.c - Rev: 1.48, Status: Exp
- common/loader.l - Rev: 1.62, Status: Exp
Files modified by ryo_saeba: 2005-03-13 (15:13)
Note: Apply patches #1119366 and #1161816
- ChangeLog - Rev: 1.257, Status: Exp
- include/define.h - Rev: 1.77, Status: Exp
- server/c_object.c - Rev: 1.61, Status: Exp
- server/player.c - Rev: 1.158, Status: Exp
Files modified by mwedel: 2005-03-13 (05:48)
Note: Collect & rebuilt archetypes.
MSW 2005-03-12
- lib/animations - Rev: 1.69, Status: Exp
- lib/archetypes - Rev: 1.155, Status: Exp
- lib/bmaps - Rev: 1.76, Status: Exp
- lib/bmaps.paths - Rev: 1.78, Status: Exp
- lib/crossfire.0 - Rev: 1.42, Status: Exp
- lib/crossfire.1 - Rev: 1.41, Status: Exp
- lib/faces - Rev: 1.65, Status: Exp
- lib/treasures.bld - Rev: 1.26, Status: Exp
Files modified by ryo_saeba: 2005-03-09 (21:20)
Note: Tweak comments for doxygen- server/alchemy.c - Rev: 1.22, Status: Exp
Files modified by akirschbaum: 2005-03-09 (19:17)
Note: *Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
- ChangeLog - Rev: 1.256, Status: Exp
- Makefile.in - Rev: 1.37, Status: Exp
- aclocal.m4 - Rev: 1.18, Status: Exp
- configure - Rev: 1.50, Status: Exp
- common/Makefile.in - Rev: 1.19, Status: Exp
- crossedit/Makefile.in - Rev: 1.19, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.13, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.11, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.11, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.11, Status: Exp
- devel/Makefile.in - Rev: 1.8, Status: Exp
- doc/Makefile.in - Rev: 1.29, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.13, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.17, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.17, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.13, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.13, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.16, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.19, Status: Exp
- include/Makefile.in - Rev: 1.17, Status: Exp
- lib/Makefile.in - Rev: 1.62, Status: Exp
- random_maps/Makefile.in - Rev: 1.21, Status: Exp
- server/Makefile.in - Rev: 1.24, Status: Exp
- socket/Makefile.in - Rev: 1.15, Status: Exp
- utils/Makefile.in - Rev: 1.21, Status: Exp
- utils/config.guess - Rev: 1.7, Status: Exp
- utils/config.sub - Rev: 1.7, Status: Exp
- utils/ltmain.sh - Rev: 1.6, Status: Exp
Files modified by akirschbaum: 2005-03-09 (18:59)
Note: acinclude.m4: Check whether Python supports the "L" format specifier. Do not
build python plugin if not.
- ChangeLog - Rev: 1.255, Status: Exp
- acinclude.m4 - Rev: 1.7, Status: Exp
Files modified by elsbernd: 2005-03-08 (12:58)
Note: Load can modify self->w only, if self->w was created, which is not alwas the case- crossedit/Edit.c - Rev: 1.13, Status: Exp
Files modified by akirschbaum: 2005-03-06 (20:38)
Note: common/{map.c, readable.c, treasure.c}, crossedit/Attr.c, server/{apply.c,
attack.c, c_wiz.c, init.c, monster.c, pets.c, shop.c, skill_util.c, skills.c,
spell_attack.c, spell_effect.c, time.c}, socket/{info.c, request.c}: Add
missing newline character to LOG() messages.
- ChangeLog - Rev: 1.254, Status: Exp
- common/map.c - Rev: 1.70, Status: Exp
- common/readable.c - Rev: 1.17, Status: Exp
- common/treasure.c - Rev: 1.51, Status: Exp
- crossedit/Attr.c - Rev: 1.18, Status: Exp
- server/apply.c - Rev: 1.118, Status: Exp
- server/attack.c - Rev: 1.104, Status: Exp
- server/c_wiz.c - Rev: 1.58, Status: Exp
- server/init.c - Rev: 1.56, Status: Exp
- server/monster.c - Rev: 1.73, Status: Exp
- server/pets.c - Rev: 1.25, Status: Exp
- server/shop.c - Rev: 1.34, Status: Exp
- server/skill_util.c - Rev: 1.50, Status: Exp
- server/skills.c - Rev: 1.55, Status: Exp
- server/spell_attack.c - Rev: 1.18, Status: Exp
- server/spell_effect.c - Rev: 1.126, Status: Exp
- server/time.c - Rev: 1.68, Status: Exp
- socket/info.c - Rev: 1.19, Status: Exp
- socket/request.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2005-03-06 (19:05)
Note: common/living.c, include/living.h: Change type of weight_limit to uint32.
socket/request.c: Remove non-portable assignment to rvalue.
- ChangeLog - Rev: 1.253, Status: Exp
- common/living.c - Rev: 1.65, Status: Exp
- include/living.h - Rev: 1.10, Status: Exp
- socket/request.c - Rev: 1.65, Status: Exp
Files modified by akirschbaum: 2005-03-06 (18:13)
Note: doc/{README_PLUGINS.doc, README_PYTHON.txt, plugins}, doc/Developers/{README,
plugins, python}: Update plugin documentation.
- ChangeLog - Rev: 1.252, Status: Exp
- doc/README_PLUGINS.doc - Rev: 1.2, Status: dead
- doc/README_PYTHON.txt - Rev: 1.2, Status: dead
- doc/plugins - Rev: 1.2, Status: Exp
- doc/Developers/README - Rev: 1.2, Status: Exp
- doc/Developers/plugins - Rev: 1.2, Status: Exp
- doc/Developers/python - Rev: 1.7, Status: Exp
Files modified by akirschbaum: 2005-03-06 (16:46)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h: Whitespace changes,
remove obsolete comments.- ChangeLog - Rev: 1.251, Status: Exp
Files modified by akirschbaum: 2005-03-06 (16:26)
Note: plugin/plugin_python.c: Only set WhoAmI when running the command registered by
CFPython.RegisterCommand. Set default result value to "success".- ChangeLog - Rev: 1.250, Status: Exp
Files modified by akirschbaum: 2005-03-06 (15:56)
Note: plugin/plugin_python.c: Fix memory leaks by freeing old strings before
assigning a new value.- ChangeLog - Rev: 1.249, Status: Exp
Files modified by akirschbaum: 2005-03-06 (15:24)
Note: plugin/plugin_python.c: Use correct format specifiers for item values and
experience values.- ChangeLog - Rev: 1.248, Status: Exp
Files modified by akirschbaum: 2005-03-06 (15:11)
Note: plugin/plugin_python.c: Make CFPython.IsCanBePicked return whether the object
can be picked up. (Did return whether the object cannot be picked up.)- ChangeLog - Rev: 1.247, Status: Exp
Files modified by akirschbaum: 2005-03-06 (13:58)
Note: plugin/plugin_python.c: Do not return a pointer to a variable on the stack.- ChangeLog - Rev: 1.246, Status: Exp
Files modified by akirschbaum: 2005-03-06 (13:55)
Note: server/plugins.c: Fix pointer type mismatch while processing
CFPython.RegisterCommand.
- ChangeLog - Rev: 1.245, Status: Exp
- server/plugins.c - Rev: 1.34, Status: Exp
Files modified by akirschbaum: 2005-03-06 (13:49)
Note: plugin/plugin_python.c: Change second parameter of CFPython.CheckMap to use
a map object instead of a map name. Now it works for tiles maps.- ChangeLog - Rev: 1.244, Status: Exp
Files modified by akirschbaum: 2005-03-06 (11:46)
Note: acinclude.m4: Add check for python 2.4 to match this file with aclocal.m4.
- ChangeLog - Rev: 1.243, Status: Exp
- acinclude.m4 - Rev: 1.6, Status: Exp
Files modified by akirschbaum: 2005-02-28 (21:36)
Note: plugin/plugin_python.c: Increase limits of values the Python script may set
to the ranges given by objects in the archetypes file.- ChangeLog - Rev: 1.242, Status: Exp
Files modified by majorwoo: 2005-02-28 (16:31)
Note: Added python 2.4 back to the check, my fault.
- aclocal.m4 - Rev: 1.17, Status: Exp
- configure - Rev: 1.49, Status: Exp
Files modified by majorwoo: 2005-02-27 (18:05)
Note: Applied patch 1144782 - Fix town portal to maps that have reset
- aclocal.m4 - Rev: 1.16, Status: Exp
- configure - Rev: 1.48, Status: Exp
- common/loader.c - Rev: 1.65, Status: Exp
- server/apply.c - Rev: 1.117, Status: Exp
- server/spell_effect.c - Rev: 1.125, Status: Exp
Files modified by salathar: 2005-02-22 (11:34)
Note: Apply patches 1126149,1118618 courtesy Mithzi
- Fix several broken formulae- lib/formulae - Rev: 1.21, Status: Exp
Files modified by akirschbaum: 2005-02-20 (20:42)
Note: common/object.c, include/libproto.h: change nrof parameter of get_split_ob to
uint32 type.
server/c_object.c, include/sproto.h: change nrof parameter of drop_object to
uint32 type.
plugin/{plugin_python.c, include/plugin_python.h},
plugin_animator/{plugin_animator.c, include/plugin_animator.h},
server/{apply.c, attack.c, gods.c, monster.c, player.c, skills.c, time.c,
timers.c}: Change type of CFParm.Value[5] and StackParm1[] to uint32 to be
able to pass an "nrof" value.
- ChangeLog - Rev: 1.241, Status: Exp
- common/object.c - Rev: 1.95, Status: Exp
- include/libproto.h - Rev: 1.57, Status: Exp
- include/sproto.h - Rev: 1.113, Status: Exp
- server/apply.c - Rev: 1.116, Status: Exp
- server/attack.c - Rev: 1.103, Status: Exp
- server/c_object.c - Rev: 1.60, Status: Exp
- server/gods.c - Rev: 1.45, Status: Exp
- server/monster.c - Rev: 1.72, Status: Exp
- server/player.c - Rev: 1.157, Status: Exp
- server/skills.c - Rev: 1.54, Status: Exp
- server/time.c - Rev: 1.67, Status: Exp
- server/timers.c - Rev: 1.5, Status: Exp
Files modified by akirschbaum: 2005-02-20 (18:06)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h: Remove spell wrapper
functions.- ChangeLog - Rev: 1.240, Status: Exp
Files modified by akirschbaum: 2005-02-20 (17:20)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h: Replace skill-IDs by
skill names. Remove skill-ID wrapper functions.- ChangeLog - Rev: 1.239, Status: Exp
Files modified by mwedel: 2005-01-24 (08:37)
Note: Add break for 1.7.0 changes.
MSW 2005-01-24- ChangeLog - Rev: 1.238, Status: Exp
Files modified by mwedel: 2005-01-24 (07:55)
Note: configure, configure.ac, include/autoconf.h.in: Update for
version 1.7.0. Add check for libz - needed by libpng (at least on my
system), which is needed for the editor.
MSW 2005-01-23
- ChangeLog - Rev: 1.237, Status: Exp
- configure - Rev: 1.47, Status: Exp
- configure.ac - Rev: 1.11, Status: Exp
- include/autoconf.h.in - Rev: 1.12, Status: Exp
Files modified by mwedel: 2005-01-24 (07:29)
Note: common/object.c: Change CAN_MERGE() from an inline function, since
it calls itself and inline functions are not supposed to do that.
Update type check in insert_ob_in_map() to check against defined
type (EXIT) instead of hardcoded integer value (66).
crossedit/xutil.c: Update to just include Defines.h, which then includes
all the other necessary files, including global.h.
include/global.h: Add #ifdef checks for the UINT*_MAX types, as some
systems already define these values, which results in a redefinition
error. Also fix up // style comment.
include/shstr.h: Include proper cast in TOPBIT definition.
server/main.c: Don't display 'xyz left the game' messages if the player
is only at the get name or get password prompt. Prevents possible
spoofing of that message.
server/player.c: Clean up formatting of check_pick() function. If player
is using newpickup to pick up booze, also pick up poison unless
they know it is cursed.
socket/request.c: AskSmooth() - change buffer type to uint8 so that
it matches what the SockList structure wants.
utils/scores.pl.in: Use skill_praying to find players god, and not the
deprecated experience_wis object.
MSW 2005-01-23
- ChangeLog - Rev: 1.236, Status: Exp
- common/object.c - Rev: 1.94, Status: Exp
- crossedit/xutil.c - Rev: 1.12, Status: Exp
- include/global.h - Rev: 1.49, Status: Exp
- include/shstr.h - Rev: 1.4, Status: Exp
- server/main.c - Rev: 1.87, Status: Exp
- server/player.c - Rev: 1.156, Status: Exp
- socket/request.c - Rev: 1.64, Status: Exp
- utils/scores.pl.in - Rev: 1.2, Status: Exp
Files modified by temitchell: 2005-01-24 (05:00)
Note: Add in some help files for a few newer features. The 'mode' file
isn't explaining a command per/se but should have brief info on the
different player 'modes', prompting more detailed help requests on them.
- lib/help/bowmode - Rev: 1.1, Status: Exp
- lib/help/listen - Rev: 1.1, Status: Exp
- lib/help/mode - Rev: 1.1, Status: Exp
- lib/help/petmode - Rev: 1.1, Status: Exp
Files modified by crowbert: 2005-01-19 (00:23)
Note: fix formulae: talisman_* -> talisman of *; leather armour -> armour- lib/formulae - Rev: 1.20, Status: Exp
Files modified by tchize: 2005-01-16 (11:31)
Note:
fix for bug [ 1082423 ] things I cannot bind
Trailing spaces on commands are now removed.
- server/c_new.c - Rev: 1.8, Status: Exp
- server/commands.c - Rev: 1.47, Status: Exp
Files modified by tchize: 2005-01-16 (09:13)
Note:
Fixed bug [ 1097216 ] potion of might is missing
The potion of might has been renamed on 13 sep 2003 to potion of strength.
Update formulaes still relying on potion of might to potion of strength- lib/formulae - Rev: 1.19, Status: Exp
Files modified by crowbert: 2005-01-15 (19:19)
Note: print skill used for formula with -m7 and -m9 options- common/recipe.c - Rev: 1.9, Status: Exp
Files modified by tchize: 2005-01-15 (15:55)
Note:
rebuild of archetype datas.
rebuild of datas after fix of bug '[ 1096845 ] Duplicated archtypes'
- lib/animations - Rev: 1.68, Status: Exp
- lib/archetypes - Rev: 1.154, Status: Exp
- lib/bmaps.paths - Rev: 1.77, Status: Exp
- lib/crossfire.0 - Rev: 1.41, Status: Exp
- lib/crossfire.1 - Rev: 1.40, Status: Exp
- lib/treasures.bld - Rev: 1.25, Status: Exp
Files modified by mwedel: 2005-01-12 (08:03)
Note: aclocal.m4, configure: Add check for python 2.4.
common/re-cmp.c: Fix improper comparison *(str+1) instead of str+1
server/login.c: don't allow null names.
server/main.c: Disable logging of removed objects - filling up log
files on archmage of all the errors.
server/player.c: Fix improper initialization of attacktype in
for loop. Give players max grace, sp when they die - also, if they
are near starvation, give them a bunch of food.
server/spell_effect.c: Put cap on duration of godly retribution - it
can otherwise last so long that if a player is killed by it at
their savebed location, spell could still go on after players
temporary immunity ends. Retribution as increases in damage,
so no need to really increase damage and duration to really high
amounts.
server/spell_util.c: In fire_arch_from_position(), and check that
player isn't casting spell on top of wall - fixes for many
spells, including ball lightning.
server/time.c: Change comparsion on return of get_map_flags() from
== P_OUT_OF_MAP to & P_OUT_OF_MAP - keeps syntax consistent.
MSW 2005-01-11
- ChangeLog - Rev: 1.235, Status: Exp
- aclocal.m4 - Rev: 1.15, Status: Exp
- configure - Rev: 1.46, Status: Exp
- common/re-cmp.c - Rev: 1.11, Status: Exp
- server/login.c - Rev: 1.47, Status: Exp
- server/main.c - Rev: 1.86, Status: Exp
- server/player.c - Rev: 1.155, Status: Exp
- server/spell_effect.c - Rev: 1.124, Status: Exp
- server/spell_util.c - Rev: 1.90, Status: Exp
- server/time.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2005-01-10 (10:55)
Note: plugin/plugin_python.c, plugin_animator/plugin_animator.c,
plugin_animator/plugin_animator.c: Use script return value set by
CFPython.SetReturnValue(): access to stack was off by one. Do not return a
pointer to a local variable on the stack.- ChangeLog - Rev: 1.234, Status: Exp
Files modified by akirschbaum: 2005-01-10 (09:12)
Note: plugin/plugin_python.c, plugin_animator/plugin_animator.c: Handle all defined
events.- ChangeLog - Rev: 1.233, Status: Exp
Files modified by ryo_saeba: 2005-01-08 (22:30)
Note: Snapshot release. Create 'datafiles' directory (guild stuff)
- make_win32/Release_notes.txt - Rev: 1.3, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.3, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.4, Status: Exp
Files modified by ryo_saeba: 2005-01-07 (21:23)
Note: Apply patch #1096921 courtesy Salathar (mice outbreak fix)
- ChangeLog - Rev: 1.232, Status: Exp
- server/spell_attack.c - Rev: 1.17, Status: Exp
Files modified by akirschbaum: 2005-01-07 (20:02)
Note: plugin/plugin_pyhton.c, plugin/include/plugin_python.h: Remove obsolete
functions: SetGender, SetRank, SetAlignment, SetGuildForce, GetGuildForce,
CreatePlayerForce, CreatePlayerInfo, GetPlayerInfo, GetNextPlayerInfo,
SetPreviousObject, SetNextObject.- ChangeLog - Rev: 1.231, Status: Exp
Files modified by akirschbaum: 2005-01-07 (19:18)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h: Add function
CFPython.SetDamned(), wrapper functions for missing cost flags, and wrapper
functions for event types.- ChangeLog - Rev: 1.230, Status: Exp
Files modified by akirschbaum: 2005-01-07 (18:44)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h: Add missing attack type
wrapper functions.- ChangeLog - Rev: 1.229, Status: Exp
Files modified by akirschbaum: 2005-01-07 (18:19)
Note: plugin/plugin_python.c: Add an optional parameter to CFPython.SetName() to
specify name_pl as well. Always set name_pl.- ChangeLog - Rev: 1.228, Status: Exp
Files modified by akirschbaum: 2005-01-07 (17:54)
Note: plugin/plugin_python.c: Fix a buffer overflow in CFPython.RegisterCommand():
allocated memory was not sufficient to hold the trailing '\0'.- ChangeLog - Rev: 1.227, Status: Exp
Files modified by akirschbaum: 2005-01-07 (17:24)
Note: plugin/plugin_python.c: Use #define constants.- ChangeLog - Rev: 1.226, Status: Exp
Files modified by akirschbaum: 2005-01-07 (15:23)
Note: plugin/include/plugin_python.h, plugin/plugin_python.c,
plugin_animator/plugin_animator.c, server/plugins.c: General cleanup - merge
duplicate code, remove debugging code, rename variables, rename C function
names to match the Python function name, use hook functions where
appropriate.
- ChangeLog - Rev: 1.225, Status: Exp
- server/plugins.c - Rev: 1.33, Status: Exp
Files modified by akirschbaum: 2005-01-07 (11:59)
Note: include/sproto.h, plugin/plugin_python.c, server/plugins.c, server/shop.c:
Use uint64 type for variables holding money. Use Python long integers to
pass these variables to/from the Python plugin.
- ChangeLog - Rev: 1.224, Status: Exp
- include/sproto.h - Rev: 1.112, Status: Exp
- server/plugins.c - Rev: 1.32, Status: Exp
- server/shop.c - Rev: 1.33, Status: Exp
Files modified by akirschbaum: 2005-01-06 (16:20)
Note: plugin/plugin_python.c: Check values passed in from the Python code; generate
proper Python exceptions for invalid values.- ChangeLog - Rev: 1.223, Status: Exp
Files modified by akirschbaum: 2005-01-06 (12:08)
Note: plugin/plugin_python.c, plugin_animator/plugin_animator.c: Make sure all
fields on the stack are initialized. Prevent stack overflow: check was one
off, causing a buffer overflow. Decrement stack pointer in error case.- ChangeLog - Rev: 1.222, Status: Exp
Files modified by akirschbaum: 2005-01-04 (18:24)
Note: Remove generate_treasure_now as an option for random maps.- doc/Developers/random-maps - Rev: 1.4, Status: Exp
Files modified by mwedel: 2004-12-29 (08:45)
Note: common/regexp.c: Fixed couple flaws in regexp handling. First, there was an
off by one error in the handling of matches (if the match was for example
eureca, player could just say eurec, and it would treat that as a valid
match). Second case was that the regular expression logic would not
try comparing the rest of the passed in string after a partial match -
In the eureca case above, if the passed in string was 'where is eureca',
after matching the first e (in where), it then fails to match the
to prevent unpaid objects from teleporting out of the shop. Also
extend code so that non living objects can't use shop mats.
server/player.c: Insert force into the player when they die making them
immune to any spells on the space they reappear on - this prevents
multiple deaths if there is large spell effect going on in the
savebed location. Duration of force should be long enough for most
spells to run their course, but no so long that the player can use
it for much of an advantage (plus, killing yourself to get such
an advantage seems odd, and the force only makes the player immune
to the attacktypes currently on the space)
server/spell_effect.c: Fix spell casting walls (lighting wall,
firewall, etc) in that the spell object they cast was not being
inserted, resulting in the walls not doing anything.
MSW 2004-12-28
Applied patch (bug misc/zoo2) by Lalo
server/time.c: creators can now create multi part objects.
Applied patch 1086102 by Salathar:
server/attack.c: If player kills another player, add (pk) to the death
message.
Applied patch 1086103 by Salathar:
server/move.c: If player pushes another player, send message to both players
that pushed happened. Previously, when pushing another player, the pusher
wouldn't get any notice.
MSW 2004-12-28
- ChangeLog - Rev: 1.221, Status: Exp
- common/re-cmp.c - Rev: 1.10, Status: Exp
- server/apply.c - Rev: 1.115, Status: Exp
- server/attack.c - Rev: 1.102, Status: Exp
- server/move.c - Rev: 1.34, Status: Exp
- server/player.c - Rev: 1.154, Status: Exp
- server/spell_effect.c - Rev: 1.123, Status: Exp
- server/time.c - Rev: 1.65, Status: Exp
Files modified by mwedel: 2004-12-29 (01:08)
Note: Applied patch 1001079 - make alchemy books say what skill & equipment
is needed - by Kevin Rudat.
common/readable.c: Update code that generates book title, contents
to denote what skill and equipment is needed.
random_maps/{random_map.c, random_map.h, reader.l, reader.c, standalone.c},
server/main.c:
Remove generate_treasure_now as an option
for random maps - none are using delayed treasure, and IMO, if someone
did, it would horribly break things, so it should never be used - given
that, no reason to leave the code there.
server/main.c: Add additional debugging for process events on removed
objects - trying to track down occasional disease crash.
server/time.c: Fix crash in move_player_mover() - it was never map tile
aware, but even more so, appears to have always been broken if the
player move tried to push the player off the edge of a map. Check
for out of map condition, as well as make it map tile aware.
MSW 2004-12-28
- ChangeLog - Rev: 1.220, Status: Exp
- common/readable.c - Rev: 1.16, Status: Exp
- random_maps/random_map.c - Rev: 1.37, Status: Exp
- random_maps/random_map.h - Rev: 1.12, Status: Exp
- random_maps/reader.c - Rev: 1.8, Status: Exp
- random_maps/reader.l - Rev: 1.7, Status: Exp
- random_maps/standalone.c - Rev: 1.12, Status: Exp
- server/main.c - Rev: 1.85, Status: Exp
- server/time.c - Rev: 1.64, Status: Exp
Files modified by ryo_saeba: 2004-12-25 (18:09)
Note: Patches #1086095 and 1088385, party password length tweak
- ChangeLog - Rev: 1.219, Status: Exp
- common/map.c - Rev: 1.69, Status: Exp
- server/c_chat.c - Rev: 1.19, Status: Exp
- server/c_party.c - Rev: 1.10, Status: Exp
- server/c_wiz.c - Rev: 1.57, Status: Exp
- server/main.c - Rev: 1.84, Status: Exp
Files modified by ryo_saeba: 2004-12-21 (23:29)
Note: Fix crash when dm using free
- ChangeLog - Rev: 1.218, Status: Exp
- server/c_wiz.c - Rev: 1.56, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.15, Status: Exp
Files modified by crowbert: 2004-12-14 (23:55)
Note: add slight chance for default skill scrolls for unclassed characters- lib/treasures - Rev: 1.79, Status: Exp
Files modified by akirschbaum: 2004-12-10 (09:34)
Note: Use correct filename 'server_speed'.
- lib/Makefile.am - Rev: 1.16, Status: Exp
- lib/Makefile.in - Rev: 1.61, Status: Exp
Files modified by akirschbaum: 2004-12-10 (09:16)
Note: server/c_party.c: Make party passwords of 8 characters work, disallow longer
passwords. Based on patch #1080096 from Casper.
Correct help message for party commands.
Andreas Kirschbaum 2004-12-10
- ChangeLog - Rev: 1.217, Status: Exp
- server/c_party.c - Rev: 1.9, Status: Exp
Files modified by ryo_saeba: 2004-11-29 (12:03)
Note: Misc updates
- make_win32/.cvsignore - Rev: 1.2, Status: Exp
- make_win32/Release_notes.txt - Rev: 1.2, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.2, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.3, Status: Exp
Files modified by ryo_saeba: 2004-11-29 (11:30)
Note: Change long long to sint64- ChangeLog - Rev: 1.216, Status: Exp
Files modified by ryo_saeba: 2004-11-25 (18:47)
Note: Apply a few patches from tracker
- ChangeLog - Rev: 1.215, Status: Exp
- lib/formulae - Rev: 1.18, Status: Exp
- lib/wizhelp/server_speed - Rev: 1.1, Status: Exp
- lib/wizhelp/speed - Rev: 1.2, Status: dead
- server/c_wiz.c - Rev: 1.55, Status: Exp
- server/commands.c - Rev: 1.46, Status: Exp
Files modified by ryo_saeba: 2004-11-25 (18:26)
Note: Apply patch #1066665
- ChangeLog - Rev: 1.214, Status: Exp
- common/object.c - Rev: 1.93, Status: Exp
Files modified by akirschbaum: 2004-11-15 (17:58)
Note: Fix comment.- server/gods.c - Rev: 1.44, Status: Exp
Files modified by akirschbaum: 2004-11-15 (17:55)
Note: common/loader.l: Fix passed size in FAST_SAVE_LONG() - was one too long,
causing truncated diffs after "dam_modifier" entry.
- ChangeLog - Rev: 1.213, Status: Exp
- common/loader.c - Rev: 1.64, Status: Exp
- common/loader.l - Rev: 1.61, Status: Exp
Files modified by mwedel: 2004-11-09 (07:44)
Note: This commit adds the functionality of patch 991916, although the patch
as submitted was used as a baseline to start from.
include/sproto.h: rebuilt
server/c_chat.c: Rename command_chat() to command_tell_all() which takes
a few more optional parameters. Add command_shout() and command_chat()
that invoke command_tell_all() with the appropriate changes.
server/commands.c: Add chat to list of command table.
MSW 2004-11-08
- ChangeLog - Rev: 1.212, Status: Exp
- include/sproto.h - Rev: 1.111, Status: Exp
- server/c_chat.c - Rev: 1.18, Status: Exp
- server/commands.c - Rev: 1.45, Status: Exp
Files modified by mwedel: 2004-10-26 (05:15)
Note: collect & commit.
MSW 2004-10-25
- lib/archetypes - Rev: 1.153, Status: Exp
- lib/bmaps - Rev: 1.75, Status: Exp
- lib/bmaps.paths - Rev: 1.76, Status: Exp
- lib/crossfire.0 - Rev: 1.40, Status: Exp
- lib/crossfire.1 - Rev: 1.39, Status: Exp
- lib/faces - Rev: 1.64, Status: Exp
- lib/smooth - Rev: 1.13, Status: Exp
- lib/treasures.bld - Rev: 1.24, Status: Exp
Files modified by mwedel: 2004-10-26 (05:13)
Note: Modify collect script so that it strips first pathname component for
editor_folder - matches how it appears the java editor stores it.
MSW 2004-10-25- lib/collect.pl.in - Rev: 1.13, Status: Exp
Files modified by akirschbaum: 2004-10-21 (19:10)
Note: plugin/plugin_python.c: Run the script python_init.py right after
initializing the interpreter.- ChangeLog - Rev: 1.211, Status: Exp
Files modified by ryo_saeba: 2004-10-21 (16:52)
Note: Notify of party join/pwd change
- ChangeLog - Rev: 1.210, Status: Exp
- server/c_party.c - Rev: 1.8, Status: Exp
Files modified by akirschbaum: 2004-10-19 (20:31)
Note: plugin/plugin_python.c, plugin/include/plugin_python.h, server/plugins.c:
Fix comments, change whitespace.
- ChangeLog - Rev: 1.209, Status: Exp
- server/plugins.c - Rev: 1.31, Status: Exp
Files modified by mwedel: 2004-10-18 (06:54)
Note: Fix some bugs I introduced in my last commit.
common/map.c: Add back in call to sum_weight that got removed when removing
the object checking code.
common/treasure.c: Have fix_generated_item() blank out the randomitems
field after it has created treasure.
server/apply.c: Only clear randomitems after create_treasure() - don't
presume it should get blanked out for other reasons - with change
to treasure.c above, this should be more reliable and fix starting
skill issue, as randomitems was getting blanked out for CLASS object.
server/main.c: Change processing of players a little - found crash where
autosave was called for a removed player (map had got swapped out) -
don't do autosave logic if player is removed. Move the autosave code
to after the players action, so that can just have a single check of
removed status.
MSW 2004-10-17
- ChangeLog - Rev: 1.208, Status: Exp
- common/map.c - Rev: 1.68, Status: Exp
- common/treasure.c - Rev: 1.50, Status: Exp
- server/apply.c - Rev: 1.114, Status: Exp
- server/main.c - Rev: 1.83, Status: Exp
Files modified by akirschbaum: 2004-10-18 (06:35)
Note: include/sproto.h, server/egoitem.c: Change create_artifact() to return whether
the artifact was created.
server/plugins.c: Change CFWCreateArtifact()/HOOK_CREATEARTIFACT to return
whether the artifact was created.
plugin/plugin_python.c: Define new function create_object() to create
objects. Use this function to fix CFPython.CreateObjectInside() and
CFPython.CreateObject(): creation of artifacts does work now.
- ChangeLog - Rev: 1.207, Status: Exp
- include/sproto.h - Rev: 1.110, Status: Exp
- server/egoitem.c - Rev: 1.5, Status: Exp
- server/plugins.c - Rev: 1.30, Status: Exp
Files modified by akirschbaum: 2004-10-18 (06:21)
Note: plugin/plugin_python.c: Fix CFPython.GetNextPlayerInfo() to work with long
force names. Remove duplicate variable initialization.- ChangeLog - Rev: 1.206, Status: Exp
Files modified by akirschbaum: 2004-10-18 (06:09)
Note: server/plugins.c: Remove the use of malloc() in initOnePlugin().
- ChangeLog - Rev: 1.205, Status: Exp
- server/plugins.c - Rev: 1.29, Status: Exp
Files modified by temitchell: 2004-10-18 (03:25)
Note: - peaceful state is no danger to others so does not need
to be in display unless player is hostile. (ok done for sure now)- server/c_misc.c - Rev: 1.46, Status: Exp
Files modified by temitchell: 2004-10-18 (03:14)
Note: - arg! add missing string place for hidden status.- server/c_misc.c - Rev: 1.45, Status: Exp
Files modified by temitchell: 2004-10-18 (03:07)
Note: - make who output even more readable - also clean up code formatting- server/c_misc.c - Rev: 1.44, Status: Exp
Files modified by temitchell: 2004-10-18 (02:20)
Note: - reformat output for who command so it is actually readable.- server/c_misc.c - Rev: 1.43, Status: Exp
Files modified by akirschbaum: 2004-10-16 (22:38)
Note: plugin/plugin_python.c, plugin_animator/animator_box.c,
plugin_animator/plugin_animator.c, plugin_logger/arena.c,
plugin_logger/plugin_logger.c: Use HOOK_FREEMEMORY to free memory allocated
by HOOK-functions. Fix memory leaks.- ChangeLog - Rev: 1.204, Status: Exp
Files modified by akirschbaum: 2004-10-16 (21:43)
Note: plugin/plugin_python.c, server/plugin.c, plugin_animator/animator_box.c: Fix
some more mismatches between plugin interface and implementation.
CFPython.Get/SetSkillExperience() use 64-bit exp values now.
CFPython.CastAbility() works again.
- ChangeLog - Rev: 1.203, Status: Exp
- server/plugins.c - Rev: 1.28, Status: Exp
Files modified by akirschbaum: 2004-10-15 (21:01)
Note: plugin/plugin_python.c, server/plugin.c: Fix type mismatches between plugin
interface and implementation.
- ChangeLog - Rev: 1.202, Status: Exp
- server/plugins.c - Rev: 1.27, Status: Exp
Files modified by akirschbaum: 2004-10-15 (18:34)
Note: plugin/plugin_python.c, server/plugin.c: Add/remove "static" to/from some
variables. Fixes a memory leak in CFPython.SaveObject().
- ChangeLog - Rev: 1.201, Status: Exp
- server/plugins.c - Rev: 1.26, Status: Exp
Files modified by akirschbaum: 2004-10-15 (17:34)
Note: plugin/plugin_python.c: Fix reference counting for Python objects.- ChangeLog - Rev: 1.200, Status: Exp
Files modified by mwedel: 2004-10-15 (07:09)
Note: common/living.c: Fix exp functions to use the player objects expmul
value when determining level gains, and not the skills. Also,
fix bug where players last hp/sp/grace gain I think was being
re-rolled when player gained level in skill.
common/loader.l, loader.c: Add better recording of non existant objects
(no archetype for them) in maps. Also, handle such objects in
players inventories properly (which is to just discard them)
common/map.c: Add better logging about discarded archetypes. Since the
loader now deals with objects without archs in inventories, that
code doesn't need to be in the server.
common/object.c: copy_object() was not properly nulling out the
next field in the event object, pointer to event list was also
incorrect, causing events to not be copied properly.
doc/spoiler-html/spoiler.html: Rebuilt.
server/apply.c: Apply patch by MT that fixes problem of entire inventory
not being copied properly. Fix problem that objects in creatures
were not having any sub treasure created (eg, put a pyro_book in
a monster on the map, and the pyro_book wouldn't have a spell in
it) - now we make sure we process inventory objects as well as map
objects, creating treasure as needed.
server/monster.c: Reverse order of cast_spell() and drain_rod() in
monster_use_range() - drain_rod() should go first, because
case_spell() can in rare cases destroy the rod.
MSW 2004-10-14
- ChangeLog - Rev: 1.199, Status: Exp
- common/living.c - Rev: 1.64, Status: Exp
- common/loader.c - Rev: 1.63, Status: Exp
- common/loader.l - Rev: 1.60, Status: Exp
- common/map.c - Rev: 1.67, Status: Exp
- common/object.c - Rev: 1.92, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.11, Status: Exp
- server/apply.c - Rev: 1.113, Status: Exp
- server/monster.c - Rev: 1.71, Status: Exp
Files modified by temitchell: 2004-10-11 (19:28)
Note: - add bronze weapons and armour to starting treasures and some lists- lib/treasures - Rev: 1.78, Status: Exp
Files modified by ryo_saeba: 2004-10-10 (15:01)
Note: Natural resistances display by statistics for dragon players
- ChangeLog - Rev: 1.198, Status: Exp
- server/c_misc.c - Rev: 1.42, Status: Exp
Files modified by akirschbaum: 2004-10-09 (19:36)
Note: common/readable.c: Apply patch by Kevin Rudat to add some alchemy book names.
- ChangeLog - Rev: 1.197, Status: Exp
- common/readable.c - Rev: 1.15, Status: Exp
Files modified by akirschbaum: 2004-10-09 (19:26)
Note: common/readable.c: Apply patch by Kevin Rudat to fix buffer overrun while
generating book titles.
- ChangeLog - Rev: 1.196, Status: Exp
- common/readable.c - Rev: 1.14, Status: Exp
Files modified by akirschbaum: 2004-10-09 (15:45)
Note: Fix typo.- lib/exp_table - Rev: 1.3, Status: Exp
Files modified by akirschbaum: 2004-10-09 (15:40)
Note: Fix address of cvs repository.- DEVELOPERS - Rev: 1.20, Status: Exp
Files modified by tchize: 2004-09-26 (10:07)
Note:
Colelcted archetypes from arch cvs
- lib/animations - Rev: 1.67, Status: Exp
- lib/archetypes - Rev: 1.152, Status: Exp
- lib/bmaps - Rev: 1.74, Status: Exp
- lib/bmaps.paths - Rev: 1.75, Status: Exp
- lib/crossfire.0 - Rev: 1.39, Status: Exp
- lib/crossfire.1 - Rev: 1.38, Status: Exp
- lib/faces - Rev: 1.63, Status: Exp
- lib/smooth - Rev: 1.12, Status: Exp
- lib/treasures.bld - Rev: 1.23, Status: Exp
Files modified by ryo_saeba: 2004-09-26 (09:42)
Note: Add 'stack_clear' command.
- ChangeLog - Rev: 1.195, Status: Exp
- include/sproto.h - Rev: 1.109, Status: Exp
- server/c_wiz.c - Rev: 1.54, Status: Exp
- server/commands.c - Rev: 1.44, Status: Exp
Files modified by tchize: 2004-09-25 (16:02)
Note:
Modified so the comment in arches are stripped away- lib/collect.pl.in - Rev: 1.12, Status: Exp
Files modified by temitchell: 2004-09-20 (03:19)
Note: - add Cloak of Unholy Protection and recipie for same as per patch
1030545
- lib/artifacts - Rev: 1.51, Status: Exp
- lib/formulae - Rev: 1.17, Status: Exp
Files modified by akirschbaum: 2004-09-19 (17:13)
Note: server/player.c: Allow to 'reply' to players that logged out but did not yet
drop the connection. Now reply works like other communication commands.
- ChangeLog - Rev: 1.194, Status: Exp
- server/player.c - Rev: 1.153, Status: Exp
Files modified by akirschbaum: 2004-09-19 (16:17)
Note: common/utils.c: Fix random_roll() and die_roll() to not return out of range
values.
- ChangeLog - Rev: 1.193, Status: Exp
- common/utils.c - Rev: 1.13, Status: Exp
Files modified by akirschbaum: 2004-09-19 (16:12)
Note: include/define.h: Add parentheses around arguments of FABS macro.
- ChangeLog - Rev: 1.192, Status: Exp
- include/define.h - Rev: 1.76, Status: Exp
Files modified by akirschbaum: 2004-09-14 (19:59)
Note: server/rune.c: Prevent creation of level 0 runes. Re-enable runes to cast
multiple spells.
- ChangeLog - Rev: 1.191, Status: Exp
- server/rune.c - Rev: 1.39, Status: Exp
Files modified by akirschbaum: 2004-09-14 (19:23)
Note: Correct field descriptions.- doc/Developers/runes - Rev: 1.2, Status: Exp
Files modified by ryo_saeba: 2004-09-12 (12:55)
Note: Removed windows newlines *sigh*- ChangeLog - Rev: 1.190, Status: Exp
Files modified by ryo_saeba: 2004-09-12 (12:52)
Note: Various fixes for Win32, apply some tracker patches
- ChangeLog - Rev: 1.189, Status: Exp
- doc/SurvivalGuide - Rev: 1.2, Status: Exp
- include/config.h - Rev: 1.61, Status: Exp
- doc/Developers/programming_guide - Rev: 1.2, Status: Exp
- doc/Developers/protocol - Rev: 1.12, Status: Exp
- server/c_object.c - Rev: 1.59, Status: Exp
- lib/settings - Rev: 1.15, Status: Exp
- lib/help/cast - Rev: 1.2, Status: Exp
Files modified by mwedel: 2004-09-10 (07:03)
Note: server/attack.c: Pass in skill (string) to change_exp instead of skop->skill -
skop can be null, resulting in a crash here. In addition, other calls
to change_exp in this function use the skill string, so it is good to
be consistent.
MSW 2004-09-09
- ChangeLog - Rev: 1.188, Status: Exp
- server/attack.c - Rev: 1.101, Status: Exp
Files modified by ryo_saeba: 2004-09-05 (22:11)
Note: Forgot to skip blanks when item number for dm stuff
- ChangeLog - Rev: 1.187, Status: Exp
- server/c_wiz.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2004-09-03 (06:43)
Note: common/object.c: Fix insert_ob_in_map so right coordinates and map
value are used on GET_MAP_OB call - was using values before changes
for tiling were applied.
MSW 2004-09-02
- common/object.c - Rev: 1.91, Status: Exp
- ChangeLog - Rev: 1.186, Status: Exp
Files modified by temitchell: 2004-09-01 (01:26)
Note: - move direwolf and hellhoud treasures to arches.- lib/treasures - Rev: 1.77, Status: Exp
Files modified by akirschbaum: 2004-08-30 (17:21)
Note: server/player.c: allow to 'talk' to players with ambiguous names: use a
perfect match even if other partial matches exist.
- ChangeLog - Rev: 1.185, Status: Exp
- server/player.c - Rev: 1.152, Status: Exp
Files modified by temitchell: 2004-08-29 (16:43)
Note: - add new directory for datafiles to local dir (var/crossfire/datafiles)
- lib/Makefile.am - Rev: 1.15, Status: Exp
- lib/Makefile.in - Rev: 1.60, Status: Exp
Files modified by temitchell: 2004-08-28 (01:12)
Note: - fix typo item->items- lib/artifacts - Rev: 1.50, Status: Exp
Files modified by temitchell: 2004-08-28 (01:09)
Note: - change paths to python files- lib/artifacts - Rev: 1.49, Status: Exp
Files modified by akirschbaum: 2004-08-24 (19:43)
Note: include/define.h
server/shop.c
add new flags F_IDENTIFIED and F_NOT_CURSED to query_cost() to pretend
the item to be identified/not cursed or damned.
server/alchemy.c
fix possible abuse of shadow alchemy: do not allow the generated items
to be more valuable than the ingredients when using alternate recipes.
- ChangeLog - Rev: 1.184, Status: Exp
- include/define.h - Rev: 1.75, Status: Exp
- server/alchemy.c - Rev: 1.21, Status: Exp
- server/shop.c - Rev: 1.32, Status: Exp
Files modified by mwedel: 2004-08-24 (06:37)
Note: common/map.c: Add extra check to make sure variable is set before calling
strcmp - this can happen if the map file that is being loaded is
0 bytes - without this, the server would crash.
MSW 2004-08-23
- ChangeLog - Rev: 1.183, Status: Exp
- common/map.c - Rev: 1.66, Status: Exp
Files modified by akirschbaum: 2004-08-20 (20:02)
Note: server/disease.c: fix crash when casting diseases on tiled maps.
server/move.c: fix problem with multi-tile monsters and pass thru walls.
server/spell_effect.c: fix magic walls sometimes appearing in wrong place.
Andreas Kirschbaum 2004-08-20
- ChangeLog - Rev: 1.182, Status: Exp
- server/disease.c - Rev: 1.28, Status: Exp
- server/move.c - Rev: 1.33, Status: Exp
- server/spell_effect.c - Rev: 1.122, Status: Exp
Files modified by mwedel: 2004-08-18 (07:02)
Note: If MANY_CORES is defined, and we get call to update_object() with invalid
coordinates, call abort to make debugging easier. Ignoring the error
seems only marginally useful, as I've observed a crash after a bunch
of errors from that area.
MSW 2004-08-17- common/object.c - Rev: 1.90, Status: Exp
Files modified by mwedel: 2004-08-18 (06:29)
Note: common/loader.l, loader.c: in check_loaded_object() - don't give spell
objects inventory if we are in the arch_init phase. When loading objects
in common loader routine, if object doesn't have arch, set the object
name to the arch name so that it is more meaningful than 'singularity'.
common/map.c: If object has inventory, check to make sure the inventory
objects have an archetype set - if not, remove and free the object -
objects without archetypes causes crashes.
MSW 2004-08-17
- ChangeLog - Rev: 1.181, Status: Exp
- common/loader.c - Rev: 1.62, Status: Exp
- common/loader.l - Rev: 1.59, Status: Exp
- common/map.c - Rev: 1.65, Status: Exp
Files modified by mwedel: 2004-08-17 (07:38)
Note: add check to see if pl->stack_items is set before calling free on it.
MSW 2004-08-23- common/player.c - Rev: 1.16, Status: Exp
Files modified by mwedel: 2004-08-17 (06:41)
Note: server/apply.c: fix_auto_apply() - add some debugging statements, as I've
seen crashes caused by monsters with scrolls with no spells - need to
figure out how those are showing up.
server/c_wiz.c: command_kick() - fix occasional crashes when player isn't
on any map when kicked. command_create() largely rewritten so it doesn't
crash the server on any malformed values passed in, add some more features
so it should be easier to create objects.
MSW 2004-08-16
- ChangeLog - Rev: 1.180, Status: Exp
- server/apply.c - Rev: 1.112, Status: Exp
- server/c_wiz.c - Rev: 1.52, Status: Exp
Files modified by ryo_saeba: 2004-08-16 (20:55)
Note: Add Win32 NSIS installer script
- make_win32/Release_notes.txt - Rev: 1.1, Status: Exp
- make_win32/cfserver.nsi - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2004-08-16 (08:47)
Note: Fix bug #989110, mutating spellbooks
- ChangeLog - Rev: 1.179, Status: Exp
- server/apply.c - Rev: 1.111, Status: Exp
Files modified by ryo_saeba: 2004-08-15 (17:03)
Note: Add item stack for DMs, to ease item manipulation
- ChangeLog - Rev: 1.178, Status: Exp
- common/player.c - Rev: 1.15, Status: Exp
- include/player.h - Rev: 1.37, Status: Exp
- include/sproto.h - Rev: 1.108, Status: Exp
- include/win32.h - Rev: 1.13, Status: Exp
- server/c_misc.c - Rev: 1.41, Status: Exp
- server/c_wiz.c - Rev: 1.51, Status: Exp
- server/commands.c - Rev: 1.43, Status: Exp
Files modified by ryo_saeba: 2004-08-14 (09:48)
Note: Fix charm monster exploit
- ChangeLog - Rev: 1.177, Status: Exp
- server/spell_attack.c - Rev: 1.16, Status: Exp
Files modified by temitchell: 2004-08-07 (23:24)
Note: added fix for random maps with single arch walls,
added level indicator on random map signs
added new parameter 'exit_on_final_map'- see documentation
addresses patches 983780 and 983716
- ChangeLog - Rev: 1.176, Status: Exp
- doc/Developers/random-maps - Rev: 1.3, Status: Exp
- random_maps/exit.c - Rev: 1.17, Status: Exp
- random_maps/random_map.c - Rev: 1.36, Status: Exp
- random_maps/random_map.h - Rev: 1.11, Status: Exp
- random_maps/reader.l - Rev: 1.6, Status: Exp
- random_maps/rproto.h - Rev: 1.18, Status: Exp
- random_maps/special.c - Rev: 1.20, Status: Exp
- random_maps/wall.c - Rev: 1.11, Status: Exp
Files modified by temitchell: 2004-08-02 (23:27)
Note: - add event hooks for Kick and Muzzle(toggle_shout) commands
- fix CFSetQuantity by changing the int to uintand remove
- now looks for event scripts in python/events
- include/plugin.h - Rev: 1.13, Status: Exp
- server/c_wiz.c - Rev: 1.50, Status: Exp
- server/plugins.c - Rev: 1.25, Status: Exp
Files modified by ryo_saeba: 2004-07-16 (22:23)
Note: Writing xp gets mutiplied by level, to make it possible to level up
- ChangeLog - Rev: 1.175, Status: Exp
- server/skills.c - Rev: 1.53, Status: Exp
Files modified by ryo_saeba: 2004-07-03 (09:16)
Note: Win32 fixes
- ChangeLog - Rev: 1.174, Status: Exp
- common/loader.c - Rev: 1.61, Status: Exp
- include/win32.h - Rev: 1.12, Status: Exp
Files modified by mwedel: 2004-06-23 (05:48)
Note: server/skill_util.c: Fix skills command so that it properly displays
percentage of permanent exp.
server/time.c: Modify move_arrow() so that it removes thrown objects
with no inventory.
MSW 2004-06-22
- ChangeLog - Rev: 1.173, Status: Exp
- server/skill_util.c - Rev: 1.49, Status: Exp
- server/time.c - Rev: 1.63, Status: Exp
Files modified by mwedel: 2004-06-22 (06:28)
Note: socket/info.c: Replace sprintf() calls with snprintf() - got metalforge
crash with apparent buffer overun - going to snprintf should prevent
the problem in the future.
MSW 2004-06-21
- ChangeLog - Rev: 1.172, Status: Exp
- socket/info.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2004-06-18 (07:45)
Note: server/c_wiz.c: for command_create() - check to see if 'of' parameter
is a spell archetype name, and do the right thing if it is. This
allows things like 'create rod_heavy of spell_large_lightning'.
Note that the command_create is still a seriously broken function
in many regards.
server/rune.c: Fix write_rune() when trying to find the spell in encase
in the rune - assignment was incorrect, so it always took the last
matching spell in the players inventory, not the best matching spell.
server/spell_util.c: Change the call to prayer_failure() so that its
potency is based on how badly short the player is short of grace. Eg,
if only 1 point short, potency of 1. This changes from before where
the potency was always the difference in mana.
MSW 2004-06-17
- ChangeLog - Rev: 1.171, Status: Exp
- server/c_wiz.c - Rev: 1.49, Status: Exp
- server/rune.c - Rev: 1.38, Status: Exp
- server/spell_util.c - Rev: 1.89, Status: Exp
Files modified by mwedel: 2004-06-16 (07:09)
Note: server/attack.c: Fix hit_with_arrow() so that it uses the proper map
when inserting the arrow.
server/c_wiz.c: Add note about brokeness of command_create()
server/spell_effect.c: execute_word_of_recall() - don't attempt recall
if player isn't on any map.
MSW 2004-06-15
- ChangeLog - Rev: 1.170, Status: Exp
- server/attack.c - Rev: 1.100, Status: Exp
- server/c_wiz.c - Rev: 1.48, Status: Exp
- server/spell_effect.c - Rev: 1.121, Status: Exp
Files modified by mwedel: 2004-06-15 (04:12)
Note: Remove the 'name' help file. No command exists.
MSW 2004-06-14
- lib/Makefile.am - Rev: 1.14, Status: Exp
- lib/Makefile.in - Rev: 1.59, Status: Exp
- lib/help/name - Rev: 1.2, Status: dead
Files modified by akirschbaum: 2004-06-13 (17:30)
Note: common/object.c
include/define.h
include/player.h
include/sproto.h
server/attack.c
server/c_object.c
server/player.c
server/shop.c
socket/item.c
socket/loop.c
socket/request.c: Remove explicit calls to
esrv_update_item(UPD_WEIGHT, pl, pl) for player objects. Instead
send the new weight whenever it changes.
- ChangeLog - Rev: 1.169, Status: Exp
- common/object.c - Rev: 1.89, Status: Exp
- include/define.h - Rev: 1.74, Status: Exp
- include/player.h - Rev: 1.36, Status: Exp
- include/sproto.h - Rev: 1.107, Status: Exp
- server/attack.c - Rev: 1.99, Status: Exp
- server/c_object.c - Rev: 1.58, Status: Exp
- server/player.c - Rev: 1.151, Status: Exp
- server/shop.c - Rev: 1.31, Status: Exp
- socket/item.c - Rev: 1.29, Status: Exp
- socket/loop.c - Rev: 1.27, Status: Exp
- socket/request.c - Rev: 1.63, Status: Exp
Files modified by akirschbaum: 2004-06-12 (19:09)
Note: Set type of variable holding a weight to sint32.- common/item.c - Rev: 1.46, Status: Exp
Files modified by mwedel: 2004-06-11 (07:23)
Note: common/item.c: describe_monster() - if the creature/player is stealthy,
mention it when the object is described.
common/loader.l, loader.c: Fix passed in size to get_ob_diff() - was one
to long, causing string corruption.
server/spell_attack.c: mood_change() - fix get_map_ob call - wasn't using
correct coordinate variables, resulting in crash.
MSW 2004-06-10
- ChangeLog - Rev: 1.168, Status: Exp
- common/item.c - Rev: 1.45, Status: Exp
- common/loader.c - Rev: 1.60, Status: Exp
- common/loader.l - Rev: 1.58, Status: Exp
- server/spell_attack.c - Rev: 1.15, Status: Exp
Files modified by mwedel: 2004-06-11 (06:21)
Note: Recollect - the missing 'archway' archs, along with perhaps others, is
causing crashes/infinite loops.
MSW 2004-06-10
- lib/archetypes - Rev: 1.151, Status: Exp
- lib/bmaps - Rev: 1.73, Status: Exp
- lib/bmaps.paths - Rev: 1.74, Status: Exp
- lib/crossfire.0 - Rev: 1.38, Status: Exp
- lib/crossfire.1 - Rev: 1.37, Status: Exp
- lib/faces - Rev: 1.62, Status: Exp
- lib/treasures.bld - Rev: 1.22, Status: Exp
Files modified by mwedel: 2004-06-11 (06:12)
Note: common/object.c: insert_map_in_ob() - remove CAN_MERGE checks after the
map translation - otherwise, we can have bogus coordinates
that are used for GET_MAP_OB.
random_maps/style.c: pick_random_object() - have it return null object
(and probably crash) instead of getting into an infinite loop.
server/c_wiz.c: command_kick() - check FLAG_FREED of player. Remove all
the broken skill/exp object granting code in command_possess() - this
is probably still a broken function.
server/spell_attack.c: mood_change() - fix get_map_ob call - wasn't using
correct coordinate variables, resulting in crash.
MSW 2004-06-10
- ChangeLog - Rev: 1.167, Status: Exp
- common/object.c - Rev: 1.88, Status: Exp
- random_maps/style.c - Rev: 1.20, Status: Exp
- server/c_wiz.c - Rev: 1.47, Status: Exp
- server/spell_attack.c - Rev: 1.14, Status: Exp
Files modified by ryo_saeba: 2004-06-09 (16:47)
Note: gsay tweaks, courtesy Katia
- ChangeLog - Rev: 1.166, Status: Exp
- server/c_party.c - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2004-06-06 (17:15)
Note: Disable possess command
- ChangeLog - Rev: 1.165, Status: Exp
- server/commands.c - Rev: 1.42, Status: Exp
Files modified by ryo_saeba: 2004-06-06 (16:30)
Note: Remove Windows newlines- ChangeLog - Rev: 1.164, Status: Exp
Files modified by ryo_saeba: 2004-06-06 (16:25)
Note: Fix for monsters not using hands, and now ignore DM
- ChangeLog - Rev: 1.163, Status: Exp
- server/monster.c - Rev: 1.70, Status: Exp
- server/skill_util.c - Rev: 1.48, Status: Exp
Files modified by mwedel: 2004-06-01 (07:20)
Note: server/c_misc.c: Add sum_weight() call to fix_me command so that players
weight is properly recalculated.
server/skills.c: Fix up attempt_steal() so that it doesn't improperly
remove object from target when person doing the stealing can't pick
it up.
server/spell_attack.c: Set maxhp properly, so multipled fireballs, etc
can be going off at the same time.
server/spell_effect.c: Fix up cast_create_missile() so more esoteric
missiles can be created.
MSW 2004-05-31
- ChangeLog - Rev: 1.162, Status: Exp
- server/c_misc.c - Rev: 1.40, Status: Exp
- server/skills.c - Rev: 1.52, Status: Exp
- server/spell_attack.c - Rev: 1.13, Status: Exp
- server/spell_effect.c - Rev: 1.120, Status: Exp
Files modified by mwedel: 2004-06-01 (06:32)
Note: add newline to end of file - prevents gcc warning message.
MSW 2004-05-31- server/c_wiz.c - Rev: 1.46, Status: Exp
Files modified by mwedel: 2004-06-01 (06:22)
Note: Commit note about proposed map2 protocol command. Figure might as well
make it more readily available.
MSW 2004-05-31- doc/Developers/protocol - Rev: 1.11, Status: Exp
Files modified by ryo_saeba: 2004-05-24 (21:03)
Note: Missing return value :p- server/c_wiz.c - Rev: 1.45, Status: Exp
Files modified by ryo_saeba: 2004-05-24 (21:00)
Note: new dmhide command, dm + hide
- ChangeLog - Rev: 1.161, Status: Exp
- include/sproto.h - Rev: 1.106, Status: Exp
- server/c_wiz.c - Rev: 1.44, Status: Exp
- server/commands.c - Rev: 1.41, Status: Exp
Files modified by mwedel: 2004-05-20 (05:49)
Note: 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
- ChangeLog - Rev: 1.160, Status: Exp
- include/book.h - Rev: 1.2, Status: Exp
- lib/Makefile.am - Rev: 1.13, Status: Exp
- lib/Makefile.in - Rev: 1.58, Status: Exp
- lib/archetypes - Rev: 1.150, Status: Exp
- lib/bmaps - Rev: 1.72, Status: Exp
- lib/bmaps.paths - Rev: 1.73, Status: Exp
- lib/crossfire.0 - Rev: 1.37, Status: Exp
- lib/crossfire.1 - Rev: 1.36, Status: Exp
- server/gods.c - Rev: 1.43, Status: Exp
- server/spell_attack.c - Rev: 1.12, Status: Exp
Files modified by akirschbaum: 2004-05-18 (16:11)
Note: common/object.c: Correct get_search_arr() to return a proper permutation.
Andreas Kirschbaum 2004-05-18
- ChangeLog - Rev: 1.159, Status: Exp
- common/object.c - Rev: 1.87, Status: Exp
Files modified by mwedel: 2004-05-17 (03:19)
Note: server/main.c: Have process_events display information from dumped object.
also, more refinement on checking of object status.
MSW 2004-05-16
- ChangeLog - Rev: 1.158, Status: Exp
- server/main.c - Rev: 1.82, Status: Exp
Files modified by ryo_saeba: 2004-05-16 (10:38)
Note: Changes for now- ChangeLog - Rev: 1.157, Status: Exp
Files modified by ryo_saeba: 2004-05-16 (09:06)
Note: Fix learn_spell- server/c_wiz.c - Rev: 1.43, Status: Exp
Files modified by ryo_saeba: 2004-05-16 (08:42)
Note: Fix not saved pedestals when building on non unique maps- server/build_map.c - Rev: 1.3, Status: Exp
Files modified by mwedel: 2004-05-16 (08:25)
Note: commit these for Ryo. Ads GPS object.
MSW 2004-05-15
- lib/archetypes - Rev: 1.149, Status: Exp
- lib/bmaps - Rev: 1.71, Status: Exp
- lib/bmaps.paths - Rev: 1.72, Status: Exp
- lib/crossfire.0 - Rev: 1.36, Status: Exp
- lib/crossfire.1 - Rev: 1.35, Status: Exp
- lib/treasures.bld - Rev: 1.21, Status: Exp
Files modified by mwedel: 2004-05-16 (06:13)
Note: server/acinclude.m4: Patch by acinclude.m4 to add python 2.3 support.
Rebuilt files (Makefile.in, aclocal.m4, configure, configure.in). add
config.guess, config.sub since automake now includes them in the Makefile.in
file.
MSW 2004-05-15
- Makefile.in - Rev: 1.36, Status: Exp
- acinclude.m4 - Rev: 1.5, Status: Exp
- aclocal.m4 - Rev: 1.14, Status: Exp
- config.guess - Rev: 1.1, Status: Exp
- config.sub - Rev: 1.1, Status: Exp
- configure.in - Rev: 1.27, Status: Exp
- configure - Rev: 1.45, Status: Exp
Files modified by mwedel: 2004-05-16 (06:05)
Note: server/spell_effect.c: Fix cast_create_food() to call
find_archetype_by_object_name() instead of find_archetype(). In this
way, players can use invoke without having to know the archetype name.
MSW 2004-05-15- server/spell_effect.c - Rev: 1.119, Status: Exp
Files modified by mwedel: 2004-05-16 (05:29)
Note: server/c_wiz.c: Modify command_banish() to record dm name, player name,
and date of command.
MSW 2004-05-15- server/c_wiz.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2004-05-16 (03:58)
Note: server/main.c: freeing removed objects appeared to have more of a
consequence than expected - only remove the object if it was on a map
(op->map). It turns out that the artifact code uses objects that
are removed to store what the new object is.
MSW 2004-05-15- server/main.c - Rev: 1.81, Status: Exp
Files modified by ryo_saeba: 2004-05-15 (18:15)
Note: Added a positioning system
- ChangeLog - Rev: 1.156, Status: Exp
- include/define.h - Rev: 1.73, Status: Exp
- include/sproto.h - Rev: 1.105, Status: Exp
- server/apply.c - Rev: 1.110, Status: Exp
Files modified by mwedel: 2004-05-14 (07:38)
Note: commit the changelog for the night. MSW 2004-05-13- ChangeLog - Rev: 1.155, Status: Exp
Files modified by mwedel: 2004-05-14 (07:35)
Note: server/apply.c: Fix fix_auto_apply() so we don't generate additional
spells for spellcasting objects that already have them (regression
from fix from 5/11 below)
MSW 2004-05-13- server/apply.c - Rev: 1.109, Status: Exp
Files modified by mwedel: 2004-05-14 (07:23)
Note: server/main.c: Fix process_events() so it doesn't purge removed players
from the list - players get in the removed state at play again
prompt.
MSW 2004-05-13- server/main.c - Rev: 1.80, Status: Exp
Files modified by mwedel: 2004-05-14 (06:41)
Note: server/spell_util.c: SP_level_spellpoint_cost() - never have a spell
cost 0 spellpoints due to attunement or other bonuses - spell always
cost at least 1 sp/grace.
MSW 2004-05-13- server/spell_util.c - Rev: 1.88, Status: Exp
Files modified by mwedel: 2004-05-14 (05:55)
Note: Clean up the formatting of move_teleporter() - no code changes.
MSW 2004-05-13- server/time.c - Rev: 1.62, Status: Exp
Files modified by mwedel: 2004-05-14 (05:47)
Note: Add notes about duplicators.
MSW 2004-05-13- doc/Developers/objects - Rev: 1.11, Status: Exp
Files modified by mwedel: 2004-05-12 (07:15)
Note: get todays updates in
MSW 2004-05-11- ChangeLog - Rev: 1.154, Status: Exp
Files modified by mwedel: 2004-05-12 (07:14)
Note: server/apply.c: modify fix_auto_apply() so that it properly generates
items for creatures that start with objects in their inventory.
MSW 2004-05-11- server/apply.c - Rev: 1.108, Status: Exp
Files modified by mwedel: 2004-05-12 (05:52)
Note: server/pets.c: Fix summon golem, summon pet monsters so that the summoned
monsters are not worth any exp. Fixes bugs were players could
summon monsters and then kill them.
MSW 2004-05-11- server/pets.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2004-05-12 (04:43)
Note: server/skills.c: Fix do_skill_detect_curse() and do_skill_detect_magic()
so that they don't process objects the player is incapable of picking
up (eg, floors). Fixes experience exploit.
MSW 2004-05-11- server/skills.c - Rev: 1.51, Status: Exp
Files modified by mwedel: 2004-05-11 (06:57)
Note: server/spell_util.c: Fix cast_spell() so that failed spells (due to
encumberance or other penalties) still cost some random number of grace/
mana points.
MSW 2004-05-10
- ChangeLog - Rev: 1.153, Status: Exp
- server/spell_util.c - Rev: 1.87, Status: Exp
Files modified by mwedel: 2004-05-09 (08:03)
Note: common/treasure.c: Change the loading of the artifacts file to actually
calloc() the object - reset_object() doesn't clear all the values,
like active_next, active_prev, so better to just do it there.
server/main.c: Add code in process_events() that checks for removed objects -
have seen occasional crashes caused by them.
MSW 2004-05-08
- ChangeLog - Rev: 1.152, Status: Exp
- common/treasure.c - Rev: 1.49, Status: Exp
- server/main.c - Rev: 1.79, Status: Exp
Files modified by ryo_saeba: 2004-05-08 (13:38)
Note: Add settings to control armor enchantment
- ChangeLog - Rev: 1.151, Status: Exp
- common/init.c - Rev: 1.36, Status: Exp
- include/config.h - Rev: 1.60, Status: Exp
- include/global.h - Rev: 1.48, Status: Exp
- lib/settings - Rev: 1.14, Status: Exp
- server/apply.c - Rev: 1.107, Status: Exp
- server/init.c - Rev: 1.55, Status: Exp
Files modified by ryo_saeba: 2004-05-08 (11:10)
Note: Use LOGFILE for logfile, not hardcoded value
- ChangeLog - Rev: 1.150, Status: Exp
- common/init.c - Rev: 1.35, Status: Exp
- include/config.h - Rev: 1.59, Status: Exp
Files modified by ryo_saeba: 2004-05-08 (07:50)
Note: Nodm tweak
- ChangeLog - Rev: 1.149, Status: Exp
- server/c_wiz.c - Rev: 1.41, Status: Exp
Files modified by mwedel: 2004-05-06 (07:04)
Note: Fix problem with shop not making change - wrong type of variable
used.
MSW 2004-05-05- server/shop.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2004-05-05 (07:25)
Note: server/apply.c: Fix apply_special() to properly deal with LAMP objects - it
wasn't dealing properly with the split off lamp compared to the one it
was supposed to deal with - was crashing server.
MSW 2004-05-04
- ChangeLog - Rev: 1.148, Status: Exp
- server/apply.c - Rev: 1.106, Status: Exp
Files modified by mwedel: 2004-05-05 (07:22)
Note: Rebuilt:
archetypes: magic_wall spells updated to increase in length
(range_modifier) added.
treasures.bld: rebuilt - appears previous version was rebuilt with
old treasures file, resulting in duplicate treasure lists.
MSW 2004-05-04
- lib/archetypes - Rev: 1.148, Status: Exp
- lib/treasures.bld - Rev: 1.20, Status: Exp
Files modified by mwedel: 2004-05-04 (07:14)
Note: common/item.c: describe_monster() - print luck when describing players (fixex
perceive self not showing luck)
server/attack.c: kill_object() - don't give player exp if he kills himself -
compare owner against what was killed, not the hitter.
server/pets.c: summon_object() - move breaking out for last treasurelist
after we set the last valid treasurelist - otherwise, the list entry for
the treasurelist was never used. Change summoned creatures so that
the items they have are god given, and thus disappear when they
are killed - prevents players from summoning and then looting their pets.
server/spell_attack.c: explode_bullet() - Get owner of the spell so that we
can properly tailor the explosion portion of the spell for the god
of the worshipper.
MSW 2004-05-03
- ChangeLog - Rev: 1.147, Status: Exp
- common/item.c - Rev: 1.44, Status: Exp
- server/attack.c - Rev: 1.98, Status: Exp
- server/pets.c - Rev: 1.23, Status: Exp
- server/spell_attack.c - Rev: 1.11, Status: Exp
Files modified by ryo_saeba: 2004-05-03 (21:38)
Note: Win32 fixes
- ChangeLog - Rev: 1.146, Status: Exp
- server/shop.c - Rev: 1.29, Status: Exp
- server/spell_effect.c - Rev: 1.118, Status: Exp
Files modified by ryo_saeba: 2004-04-28 (22:04)
Note: Change char* to const char*, value shouldn't be changed
- common/porting.c - Rev: 1.24, Status: Exp
- include/libproto.h - Rev: 1.56, Status: Exp
- ChangeLog - Rev: 1.145, Status: Exp
Files modified by ryo_saeba: 2004-04-28 (19:49)
Note: Sync client version with server- doc/Developers/protocol - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2004-04-27 (22:01)
Note: Fix Win32 server version- include/win32.h - Rev: 1.11, Status: Exp
Files modified by mwedel: 2004-04-27 (07:35)
Note: 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
- lib/Makefile.am - Rev: 1.12, Status: Exp
- lib/Makefile.in - Rev: 1.57, Status: Exp
Files modified by mwedel: 2004-04-27 (07:07)
Note: configure, Makefiles: Rebuilt for 1.6.0 release
doc/*/Makefile.am: Modified to use one makeps.pl utility in scripts directory.
doc/scripts/makeps.pl: Make this the definitive copy - fix problem with it
trying to combine big images when it doesn't need to. Remove other copies.
doc/playbook/chap1.tex, doc/playbook/chap5.tex: Fix some obvious errors,
but overall, the playbook is still quite out of date.
doc/playbook/treas2-extract: Have it not include abilities in given items,
have it properly deal with multiple underscores in arch names.
doc/spoiler-html/spoiler.html, doc/spoiler.ps: Rebuilt
MSW 2004-04-26
- ChangeLog - Rev: 1.144, Status: Exp
- Makefile.in - Rev: 1.35, Status: Exp
- configure - Rev: 1.44, Status: Exp
- configure.ac - Rev: 1.10, Status: Exp
- doc/Makefile.in - Rev: 1.28, Status: Exp
- doc/handbook.ps - Rev: 1.5, Status: Exp
- doc/spoiler.ps - Rev: 1.7, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.12, Status: Exp
- doc/playbook/Makefile.am - Rev: 1.2, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.16, Status: Exp
- doc/playbook/chap1.tex - Rev: 1.3, Status: Exp
- doc/playbook/chap5.tex - Rev: 1.2, Status: Exp
- doc/playbook/empty.pbm - Rev: 1.2, Status: Exp
- doc/playbook/makeps.pl - Rev: 1.2, Status: dead
- doc/playbook/treas2-extract - Rev: 1.4, Status: Exp
- doc/playbook-html/Makefile.am - Rev: 1.2, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.16, Status: Exp
- doc/playbook-html/makeps.pl - Rev: 1.2, Status: dead
- doc/scripts/Makefile.am - Rev: 1.2, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.12, Status: Exp
- doc/scripts/makeps.pl - Rev: 1.1, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.12, Status: Exp
- doc/spoiler/Makefile.am - Rev: 1.2, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.15, Status: Exp
- doc/spoiler/makeps.pl - Rev: 1.2, Status: dead
- doc/spoiler-html/Makefile.am - Rev: 1.2, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.18, Status: Exp
- doc/spoiler-html/makeps.pl - Rev: 1.5, Status: dead
- doc/spoiler-html/spoiler.html - Rev: 1.10, Status: Exp
- include/autoconf.h.in - Rev: 1.11, Status: Exp
- lib/Makefile.in - Rev: 1.56, Status: Exp
Files modified by mwedel: 2004-04-26 (05:27)
Note: server/apply.c: apply_savebed() - make call to terminate_all pets before
call to remove_ob() so that pets are properly removed.
- ChangeLog - Rev: 1.143, Status: Exp
- server/apply.c - Rev: 1.105, Status: Exp
Files modified by mwedel: 2004-04-26 (05:07)
Note: common/item.c, server/c_object.c: Fix code so that skill tools (talismans,
holy symbols, etc) are properly describe. Clean up formatting of long_desc()
MSW 2004-04-25
- ChangeLog - Rev: 1.142, Status: Exp
- common/item.c - Rev: 1.43, Status: Exp
- server/c_object.c - Rev: 1.57, Status: Exp
Files modified by mwedel: 2004-04-25 (07:17)
Note: Change most shop buy/sell functions to use 64 bit values. Problem arises
where player would sell valuable item, and if they wanted to buy them back,
it would overflow a 32 bit value, so they could buy them back for free.
Note quite as odd when you consider the buy/sell price for really valuable
items to be very different.
include/global.h: Add UINT32_MAX and other max type defines for our typedef
values so that we have standard setting of what the cap is.
server/apply.c: Change get_payment call to take second argument.
server/plugins.c: Add note about bug in handling of query_cost in this
function.
server/shop.c: query_cost() now returns 64 bit. Many other functions
updated to also take/return 64 bit cost values. Have cost_string
nicely deal with values that are beyond affordability. Rename get_payment2()
to get_payment(), and remove the later, which was just a simple wrapper
function that called get_payment2.
server/spell_effect.c: Update alchemy code. Remove some suspect use of
static values.
MSW 2004-04-24
- ChangeLog - Rev: 1.141, Status: Exp
- include/global.h - Rev: 1.47, Status: Exp
- include/sproto.h - Rev: 1.104, Status: Exp
- server/apply.c - Rev: 1.104, Status: Exp
- server/plugins.c - Rev: 1.24, Status: Exp
- server/shop.c - Rev: 1.28, Status: Exp
- server/spell_effect.c - Rev: 1.117, Status: Exp
Files modified by mwedel: 2004-04-25 (06:18)
Note: Fix suspect code for figuring out wc of thrown objects.
MSW 2004-04-24- server/skills.c - Rev: 1.50, Status: Exp
Files modified by ryo_saeba: 2004-04-22 (21:55)
Note: Fixed & wrote some comments- server/apply.c - Rev: 1.103, Status: Exp
Files modified by mwedel: 2004-04-21 (06:44)
Note: server/apply.c: fix check_weapon_power() so it operates on overall character
level and not skill level - this matches up what the out of skills
displays.
MSW 2004-04-20
- ChangeLog - Rev: 1.140, Status: Exp
- server/apply.c - Rev: 1.102, Status: Exp
Files modified by ryo_saeba: 2004-04-18 (09:32)
Note: Update comments, doxygen format- server/gods.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2004-04-18 (07:59)
Note: common/button.c: Patch by Bernd Edler to have proper speed set for items
activated by buttons.
server/apply.c: Apply the 'special prayer' marker stuff, since it wasn't
used anymore.
server/gods.c: Check for FLAG_EQUIP on spells and not for a special prayer
marker to guess if a spell is a god given spell or not.
server/spell_util.c: Patch by Bernd Edler so that firewalls are immune
to casting time.
MSW 2004-04-17
- ChangeLog - Rev: 1.139, Status: Exp
- common/button.c - Rev: 1.24, Status: Exp
- server/apply.c - Rev: 1.101, Status: Exp
- server/gods.c - Rev: 1.41, Status: Exp
- server/spell_util.c - Rev: 1.86, Status: Exp
Files modified by akirschbaum: 2004-04-16 (16:28)
Note: server/shop.c: Decrease adjustment limit for expensive items to 10000 to get a
continuous adjustment function. That is you will get much less when selling
items with a value between 800pp and 2000pp.
Andreas Kirschbaum 2004-04-16
- ChangeLog - Rev: 1.138, Status: Exp
- server/shop.c - Rev: 1.27, Status: Exp
Files modified by mwedel: 2004-04-16 (06:23)
Note: common/map.c: Change blocked_link() to take a map parameter. Also, change code
in blocked_link() to assume that the caller has set up appropriate map and
coordinates related to tiling (in all functions that currently call
blocked_link, this is the case)
include/libproto.h: Rebuilt.
server/move.c, server/player.c: update call to blocked_link to include the map.
MSW 2004-04-15
- ChangeLog - Rev: 1.137, Status: Exp
- common/map.c - Rev: 1.64, Status: Exp
- include/libproto.h - Rev: 1.55, Status: Exp
- server/move.c - Rev: 1.32, Status: Exp
- server/player.c - Rev: 1.150, Status: Exp
Files modified by mwedel: 2004-04-16 (05:58)
Note: recollect all this stuff.
- lib/animations - Rev: 1.66, Status: Exp
- lib/archetypes - Rev: 1.147, Status: Exp
- lib/bmaps - Rev: 1.70, Status: Exp
- lib/bmaps.paths - Rev: 1.71, Status: Exp
- lib/crossfire.0 - Rev: 1.35, Status: Exp
- lib/crossfire.1 - Rev: 1.34, Status: Exp
- lib/faces - Rev: 1.61, Status: Exp
- lib/treasures.bld - Rev: 1.19, Status: Exp
Files modified by mwedel: 2004-04-14 (07:24)
Note: common/object.c: Change CAN_MERGE() so that it compares the stats structure of
the objects being merged. Fixes problems of rings improperly merging with
other rings that have different stat values.
server/monster.c: Modify check_earthwalls() and check_doors() to take a
map structure as an option parameter, and use that structure when
calling get_map_ob. Fixes a crash in cases where earthwalls/doors
were at the edge of a tiled map, and creature was on other map moving into
it.
server/move.c: Change move_ob() to adjust coordinates for tiling, and
pass in these adjusted coordinages (and map) to the check_() functions
in monster.c
random_maps/treasure.c: Apply patch by Andreas Kirschbaum so that it does
more work in trying to place keys on maps.
MSW 2004-04-13
- common/object.c - Rev: 1.86, Status: Exp
- include/sproto.h - Rev: 1.103, Status: Exp
- server/monster.c - Rev: 1.69, Status: Exp
- random_maps/treasure.c - Rev: 1.20, Status: Exp
- server/move.c - Rev: 1.31, Status: Exp
Files modified by mwedel: 2004-04-10 (07:27)
Note: common/living.c: Patch by Bernd Edler to remove cap on exp for players.
MSW 2004-04-09
- ChangeLog - Rev: 1.136, Status: Exp
- common/living.c - Rev: 1.63, Status: Exp
Files modified by temitchell: 2004-04-10 (03:21)
Note: - remove god lists from treasures file - will collect them from arches
instead
- add goose to birds race
- lib/races - Rev: 1.8, Status: Exp
- lib/treasures - Rev: 1.76, Status: Exp
Files modified by temitchell: 2004-04-10 (03:18)
Note: - add patch to stop pets from multiplying (good idea thanks David
McIlwraith)- server/time.c - Rev: 1.61, Status: Exp
Files modified by ryo_saeba: 2004-04-08 (07:23)
Note: Win32 fix- common/loader.c - Rev: 1.59, Status: Exp
Files modified by mwedel: 2004-04-08 (06:48)
Note: common/item.c: If potion wasn't given a random spell, use the archetype
name when it is identified.
common/treasure.c: Fix potion codes so that healing and magic power potions
get the proper spell inserted into them. Also fix line termination issue.
server/skill_util.c: Add check in skill_attack() to make sure current_weapon
is not null - there has been some crashes here, but I can't figure out
how it gets to this state, so better to at least handle it.
MSW 2004-04-07
- ChangeLog - Rev: 1.135, Status: Exp
- common/item.c - Rev: 1.42, Status: Exp
- common/treasure.c - Rev: 1.48, Status: Exp
- server/skill_util.c - Rev: 1.47, Status: Exp
Files modified by mwedel: 2004-04-07 (06:49)
Note: Patch by Bernd Edler to fix message printout on spells that raise stats -
function cast_change_ability()
MSW 2004-04-06- server/spell_effect.c - Rev: 1.116, Status: Exp
Files modified by mwedel: 2004-04-07 (06:46)
Note: server/player.c: In flee_player(), make sure the enemy to the player is
on an actual map - fixes crashes.
MSW 2004-04-06
- ChangeLog - Rev: 1.134, Status: Exp
- server/player.c - Rev: 1.149, Status: Exp
Files modified by mwedel: 2004-04-06 (07:04)
Note: common/potion.c: Fix up change_abil() to more properly deal with potions -
characters could get 0 stat values. Also, messages were not being properly
displayed. Patch is slightly modified from one sent in by Bernd Edler.
MSW 2004-04-05
- ChangeLog - Rev: 1.133, Status: Exp
- common/living.c - Rev: 1.62, Status: Exp
- common/loader.c - Rev: 1.58, Status: Exp
Files modified by mwedel: 2004-04-05 (07:01)
Note: Fix file with right code - made mistake when with previous checkin.
MSW 2004-04-04- server/pets.c - Rev: 1.22, Status: Exp
Files modified by temitchell: 2004-04-04 (16:37)
Note: - modify spell_knockback function to exclude DM and add a simple
modifier for friction. Flying creatures are easier to push than
walking creatures (perhaps if a FLAG_STICKYFEET ever comes into play
this modifier can be used here as well to increase effects of friction).- server/spell_attack.c - Rev: 1.10, Status: Exp
Files modified by mwedel: 2004-04-03 (08:05)
Note: server/main.c: Add extra checking for valid map coordinates after we grab
them from the destination map itself - if a map is broken and has
default enter_ coordinates outside the maps range, this previously
resulted in a crash.
server/pets.c: Pass the correct map object into insert_ob_in_map().
MSW 2004-04-03
- ChangeLog - Rev: 1.132, Status: Exp
- server/main.c - Rev: 1.78, Status: Exp
- server/pets.c - Rev: 1.21, Status: Exp
Files modified by ryo_saeba: 2004-03-28 (15:34)
Note: Fix wiz's hide against monsters.
- ChangeLog - Rev: 1.131, Status: Exp
- server/monster.c - Rev: 1.68, Status: Exp
Files modified by ryo_saeba: 2004-03-26 (22:41)
Note: Const specifiers
- ChangeLog - Rev: 1.130, Status: Exp
- common/porting.c - Rev: 1.23, Status: Exp
- include/libproto.h - Rev: 1.54, Status: Exp
- include/win32.h - Rev: 1.10, Status: Exp
Files modified by ryo_saeba: 2004-03-26 (21:59)
Note: Win32 fixes
- ChangeLog - Rev: 1.129, Status: Exp
- common/exp.c - Rev: 1.8, Status: Exp
- common/living.c - Rev: 1.61, Status: Exp
- common/loader.c - Rev: 1.57, Status: Exp
- common/loader.l - Rev: 1.57, Status: Exp
- common/porting.c - Rev: 1.22, Status: Exp
- server/c_misc.c - Rev: 1.39, Status: Exp
- server/c_wiz.c - Rev: 1.40, Status: Exp
- server/hiscore.c - Rev: 1.10, Status: Exp
- server/resurrection.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2004-03-24 (08:15)
Note: server/attack.c: Add scare_creature() function, which sets FLAG_SCARED
and also sets up appropriate enemy. Clean up some formatting in
other functions, and fix friendly fire - move it out of the loop for
all attacktypes (can be after we have figured out max damage). Also,
has a bug where if an attach wasn't doing any damage, friendly fire could
actually make it do damage (eg, fear spell).
server/player.c: Fix up flee_player() to be map tile aware. Also, add
call to flee_player() in handle_newcs_player() so player will run away.
MSW 2004-03-24
- ChangeLog - Rev: 1.128, Status: Exp
- server/attack.c - Rev: 1.97, Status: Exp
- server/player.c - Rev: 1.148, Status: Exp
Files modified by mwedel: 2004-03-23 (07:52)
Note: server/attack.c: Add missing skill=NULL in kill_object() - can be rare
cases where the proper skill can't be found.
server/move.c: Fix push_object() so that it also updates the pushers/
pushees map - should only happen in tiled map cases.
server/pets.c: Fix summon_object() so that if a summon cult monsters was
cast, we try to find the god from the owner. If still can't find the
god, just return instead of crashing.
server/rune.c: Change trap_disarm() to call destroy_object() on the
trap object, so that all the trapss inventory is also destroyed
and not dumped on the ground.
server/skills.c: Only players without arms to steal.
server/spell_util.c: Change cast_spell to set up the skill pointer for the
caster even if the caster is the wizard.
MSW 2004-03-22
- ChangeLog - Rev: 1.127, Status: Exp
- server/attack.c - Rev: 1.96, Status: Exp
- server/move.c - Rev: 1.30, Status: Exp
- server/pets.c - Rev: 1.20, Status: Exp
- server/rune.c - Rev: 1.37, Status: Exp
- server/skills.c - Rev: 1.49, Status: Exp
- server/spell_util.c - Rev: 1.85, Status: Exp
Files modified by tanner: 2004-03-17 (19:20)
Note: crossfire-server-dbg requires crossfire-server to be installed
- debian/changelog - Rev: 1.7, Status: Exp
- debian/control - Rev: 1.9, Status: Exp
Files modified by tanner: 2004-03-15 (23:06)
Note: Changed version to cvs date.
- debian/changelog - Rev: 1.6, Status: Exp
- debian/rules - Rev: 1.10, Status: Exp
Files modified by tanner: 2004-03-15 (22:53)
Note: First attempt and making a debug package for this whole thing.- debian/rules - Rev: 1.9, Status: Exp
Files modified by ryo_saeba: 2004-03-12 (19:21)
Note: Patch to enable multiple 'allowed' lines in artifacts
- ChangeLog - Rev: 1.126, Status: Exp
- common/treasure.c - Rev: 1.47, Status: Exp
Files modified by ryo_saeba: 2004-03-12 (19:03)
Note: Change join/leave messages color, make DMs more 'stealthy'
- ChangeLog - Rev: 1.125, Status: Exp
- server/apply.c - Rev: 1.100, Status: Exp
- server/c_misc.c - Rev: 1.38, Status: Exp
- server/c_wiz.c - Rev: 1.39, Status: Exp
- server/login.c - Rev: 1.46, Status: Exp
- server/main.c - Rev: 1.77, Status: Exp
Files modified by tanner: 2004-03-11 (02:12)
Note: Changing Makefile.am pushes changes down into each Makefile.in
- doc/Makefile.in - Rev: 1.27, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.11, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.15, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.15, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.11, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.11, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.14, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.17, Status: Exp
Files modified by tanner: 2004-03-11 (02:11)
Note: Added very simple crossloop manpage.
- doc/Makefile.am - Rev: 1.6, Status: Exp
- doc/crossloop.man - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-03-10 (18:29)
Note: Fixes to issues identified by lintian.
- debian/control - Rev: 1.8, Status: Exp
- debian/crossfire-server.conffiles - Rev: 1.3, Status: Exp
- debian/rules - Rev: 1.8, Status: Exp
Files modified by akirschbaum: 2004-03-07 (10:04)
Note: common/item.c: Fixed calc_item_power() to return valid item power for
items with high enchantments.
Andreas Kirschbaum 2004-03-07
- ChangeLog - Rev: 1.124, Status: Exp
- common/item.c - Rev: 1.41, Status: Exp
Files modified by ryo_saeba: 2004-03-06 (08:32)
Note: Save player's name when using marking rune
- ChangeLog - Rev: 1.123, Status: Exp
- server/spell_effect.c - Rev: 1.115, Status: Exp
Files modified by tanner: 2004-03-04 (23:46)
Note: Make the .pl (perl scripts) be installed 755.
- lib/Makefile.am - Rev: 1.11, Status: Exp
- lib/Makefile.in - Rev: 1.55, Status: Exp
Files modified by tanner: 2004-03-04 (23:11)
Note: Continued re-work on the debian build stuff.
Mostly changes do to my learning curve and splitting out packages so we can have a -dbg package.
- debian/control - Rev: 1.7, Status: Exp
- debian/crossfire-edit.files - Rev: 1.1, Status: Exp
- debian/crossfire-server.logrotate - Rev: 1.1, Status: Exp
- debian/logrotate.d - Rev: 1.2, Status: dead
- debian/rules - Rev: 1.7, Status: Exp
Files modified by temitchell: 2004-03-03 (01:17)
Note: - change buffer used for artifact item Allowed lists- common/treasure.c - Rev: 1.46, Status: Exp
Files modified by temitchell: 2004-02-29 (02:46)
Note: - small change in message to make the horn code more generic- server/player.c - Rev: 1.147, Status: Exp
Files modified by temitchell: 2004-02-29 (02:38)
Note: - add some items to artifacts for Ixa, also work in the rapier a bit- lib/artifacts - Rev: 1.48, Status: Exp
Files modified by temitchell: 2004-02-29 (01:59)
Note: - add races for water goddess- lib/races - Rev: 1.7, Status: Exp
Files modified by temitchell: 2004-02-29 (01:53)
Note: - change check_cone_push to check_spell_knockback
move function and change it to use the spell object weight
now cone spells (also perhaps bolts later?) which use an arch with
weight will have a 'knockback' or push component based on the weight
of the arch.
- ChangeLog - Rev: 1.122, Status: Exp
- include/sproto.h - Rev: 1.102, Status: Exp
- server/spell_attack.c - Rev: 1.9, Status: Exp
Files modified by temitchell: 2004-02-28 (22:55)
Note: add lythander's pipe
shadows use negative energy spells- lib/treasures - Rev: 1.75, Status: Exp
Files modified by ryo_saeba: 2004-02-28 (10:40)
Note: Warning cleaning
- ChangeLog - Rev: 1.121, Status: Exp
- common/image.c - Rev: 1.10, Status: Exp
- common/item.c - Rev: 1.40, Status: Exp
- common/map.c - Rev: 1.63, Status: Exp
- include/global.h - Rev: 1.46, Status: Exp
Files modified by ryo_saeba: 2004-02-27 (23:00)
Note: Some warnings cleaning.
- ChangeLog - Rev: 1.120, Status: Exp
- common/living.c - Rev: 1.60, Status: Exp
- common/map.c - Rev: 1.62, Status: Exp
- include/libproto.h - Rev: 1.53, Status: Exp
- random_maps/rproto.h - Rev: 1.17, Status: Exp
- random_maps/wall.c - Rev: 1.10, Status: Exp
- server/apply.c - Rev: 1.99, Status: Exp
- server/player.c - Rev: 1.146, Status: Exp
- server/spell_attack.c - Rev: 1.8, Status: Exp
- server/spell_effect.c - Rev: 1.114, Status: Exp
- server/time.c - Rev: 1.60, Status: Exp
Files modified by mwedel: 2004-02-26 (06:17)
Note: copy over x, y into nx, ny in do_mood_change - otherwise, infinite
loop can result because loop variable (x, y) will ge clobbered.
MSW 2004-02-25- server/spell_attack.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2004-02-24 (06:00)
Note: common/living.c: Have give_skill_by_name() update the skill pointers in the
player object.
MSW 2004-02-23
- ChangeLog - Rev: 1.119, Status: Exp
- common/living.c - Rev: 1.59, Status: Exp
Files modified by mwedel: 2004-02-24 (05:43)
Note: server/spell_attack.c: Properly set maxhp in the cone spell - this is used
in ok_to_put_more() to make sure one spell doesn't hit a single space
too many times.
MSW 2004-02-23
- ChangeLog - Rev: 1.118, Status: Exp
- server/spell_attack.c - Rev: 1.6, Status: Exp
Files modified by mwedel: 2004-02-23 (06:06)
Note: common/object.c: Change CAN_MERGE() so that we never merge applied objects -
whether or not they are rings.
server/spell_attack.c: Fix cast_cone() so that it properly hits all directions.
MSW 2004-02-22
- ChangeLog - Rev: 1.117, Status: Exp
- common/object.c - Rev: 1.85, Status: Exp
- server/spell_attack.c - Rev: 1.5, Status: Exp
Files modified by mwedel: 2004-02-23 (01:21)
Note: lib/*: different spell for dragons vs players for firebreath - update
treasures so monsters use ability version.
server/gods.c: Add missing call to link_player_skills(), resulting in players
having multiple praying skills.
server/skill_util.c: Change learn_skill() so we don't create a skill pointer
for the player if they didn't learn the skill (even if they can't use
such a created skill, it is still a bit confusing). Fix finding of
hand to hand skills to make sure the player can in fact use the skill
in question.
MSW 2004-02-22
- ChangeLog - Rev: 1.116, Status: Exp
- lib/archetypes - Rev: 1.146, Status: Exp
- lib/treasures - Rev: 1.74, Status: Exp
- lib/treasures.bld - Rev: 1.18, Status: Exp
- server/gods.c - Rev: 1.40, Status: Exp
- server/skill_util.c - Rev: 1.46, Status: Exp
Files modified by tanner: 2004-02-20 (00:14)
Note: First attempt at fixing the bugs and wishlist items listed here:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=crossfire-server&archive=no
My debian build box is an old sparc20, so it takes a very long time
for it to do a QA build, but I'll check this in for people to look at.
Big changes are adding the crossfire-server-common and crossfire-server-dbg
packages.
- debian/changelog - Rev: 1.5, Status: Exp
- debian/control - Rev: 1.6, Status: Exp
- debian/rules - Rev: 1.6, Status: Exp
Files modified by mwedel: 2004-02-18 (05:28)
Note: Fix bug with item_power not being summed properly when determining if
players can equip items or not.
MSW 2004-02-17- server/apply.c - Rev: 1.98, Status: Exp
Files modified by mwedel: 2004-02-17 (03:38)
Note: include/define.h,server/shop.c: Apply patch by Bernd Edler that gives
bargaining experience based on the amount of money a character saves.
Higher the bargaining skill, the more money they can save.
MSW 2004-02-16
- ChangeLog - Rev: 1.115, Status: Exp
- include/define.h - Rev: 1.72, Status: Exp
- server/shop.c - Rev: 1.26, Status: Exp
Files modified by mwedel: 2004-02-17 (00:35)
Note: increase the size of the highscore list - 10 seems way too low for
a default value.
MSW 2004-02-16- include/config.h - Rev: 1.58, Status: Exp
Files modified by mwedel: 2004-02-17 (00:22)
Note: doc/Developers/spells: Update type on casting_time - include suggested value
for times so that results are hopefully more coherent.
lib/archetypes, treasures.bld: rebuilt.
lib/treasures: Change some of the 'spelldirect' types to just the actual spells,
so that two seperate archs don't have to be maintained.
server/c_wiz.c: Add some basic sanity checking to command_remove() so that
we don't unnecessarily crash.
server/skills.c: write_scroll() - have it reset value of the scroll so that
the scrolls so inscribed by players have better chance of merging.
server/spell_attack.c: cast_cone() - if the caster is a trap, have it hit
the center space, so that characters who detonate cone traps will get hit
by the effects. Also, reduce range of cone spells if they are going
in all directions, compared to being targetted in a speciifc direction.
server/spell_util.c: cast_spell() - put lower limit on player speed_left value
when casting spells - since higher up the calling stack, the player speed
is also reduced, we need to set the lower limit here so that the player
isn't out of action longer than they should be.
MSW 2004-02-16
- ChangeLog - Rev: 1.114, Status: Exp
- doc/Developers/spells - Rev: 1.4, Status: Exp
- lib/archetypes - Rev: 1.145, Status: Exp
- lib/treasures - Rev: 1.73, Status: Exp
- lib/treasures.bld - Rev: 1.17, Status: Exp
- server/c_wiz.c - Rev: 1.38, Status: Exp
- server/skills.c - Rev: 1.48, Status: Exp
- server/spell_attack.c - Rev: 1.4, Status: Exp
- server/spell_util.c - Rev: 1.84, Status: Exp
Files modified by tanner: 2004-02-17 (00:13)
Note: First part of fixing http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232421
- debian/changelog - Rev: 1.4, Status: Exp
- debian/control - Rev: 1.5, Status: Exp
- debian/logrotate.d - Rev: 1.1, Status: Exp
- debian/rules - Rev: 1.5, Status: Exp
Files modified by tanner: 2004-02-16 (20:03)
Note: When the crossfire server crashes or restarts it over-writes the
logfiles.
This make and sort of port-mortem analysis of a crash impossible.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232336- common/init.c - Rev: 1.34, Status: Exp
Files modified by ryo_saeba: 2004-02-16 (18:05)
Note: Cleaned some unused fields. Type coherence.
- ChangeLog - Rev: 1.113, Status: Exp
- include/map.h - Rev: 1.26, Status: Exp
- include/object.h - Rev: 1.34, Status: Exp
- include/player.h - Rev: 1.35, Status: Exp
- server/apply.c - Rev: 1.97, Status: Exp
Files modified by mwedel: 2004-02-16 (05:10)
Note: Add check for null path name in load_and_link_tiled_map() - it's possible
that maps like assymetrically.
MSW 2004-02-15- common/map.c - Rev: 1.61, Status: Exp
Files modified by mwedel: 2004-02-13 (07:42)
Note: common/object.c: change get_owner() so that it also returns no valid owner if
the owner is removed. This fixes a crash if a player quits but is still
sitting at the play again prompt when something he owns kills something.
server/skill_util.c: Fix show_skills() so that if the character has too many
skills for whatever reason, we don't crash, and instead print an error
to the player.
server/spell_attack.c: Fix typo - not sure actual effect, but probably nothing
good. '+ +' should just have been '+'
MSW 2004-02-12
- ChangeLog - Rev: 1.112, Status: Exp
- common/object.c - Rev: 1.84, Status: Exp
- server/skill_util.c - Rev: 1.45, Status: Exp
- server/spell_attack.c - Rev: 1.3, Status: Exp
Files modified by mwedel: 2004-02-11 (08:09)
Note: common/Makefile.am: Clean up proto - lex seems to toss some new symbols in
now days.
common/map.c, common/object.c, server/player.c, socket/item.c,
socket/request.c: change parameters of get_map_from_coord from int to
sint16, so the op->x,op->y can get passed directly in. Update callers of
this function.
lib/archetypes: Add damned 1 to the shop floors.
server/pets.c: Fix problem with big (multisquare) pets following the owner
across tiled map boundaries.
socket/item.c: Fix problem of players being able to see everything within
containers by just looking at them.
MSW 2004-02-10
- ChangeLog - Rev: 1.111, Status: Exp
- common/Makefile.am - Rev: 1.3, Status: Exp
- common/Makefile.in - Rev: 1.18, Status: Exp
- common/map.c - Rev: 1.60, Status: Exp
- common/object.c - Rev: 1.83, Status: Exp
- include/libproto.h - Rev: 1.52, Status: Exp
- lib/archetypes - Rev: 1.144, Status: Exp
- server/pets.c - Rev: 1.19, Status: Exp
- server/player.c - Rev: 1.145, Status: Exp
- socket/item.c - Rev: 1.28, Status: Exp
- socket/request.c - Rev: 1.62, Status: Exp
Files modified by mwedel: 2004-02-11 (07:40)
Note: Clean up even freeing code. Functionality should basically be the
same, but IMO is a bit clear/more efficient now.
MSW 2004-02-10- common/object.c - Rev: 1.82, Status: Exp
Files modified by mwedel: 2004-02-10 (07:14)
Note: Fix horrendous memory leak related to extended map info - wasn't
freeing data when it should have.
MSW 2004-02-09- socket/request.c - Rev: 1.61, Status: Exp
Files modified by mwedel: 2004-02-09 (08:04)
Note: common/treasure.c: add_abilities(): For potions and horns (spell casting
objects) convert the other_arch into a spell and put into the object -
otherwise, the spell casting object casts the wrong spell.
MSW 2004-02-08
- common/treasure.c - Rev: 1.45, Status: Exp
- ChangeLog - Rev: 1.110, Status: Exp
Files modified by mwedel: 2004-02-09 (05:52)
Note: cast_change_ability(): Make call to change_abil() after inserting
force into player - necessary for change_abil() to work correctly.
MSW 2004-02-08- server/spell_effect.c - Rev: 1.113, Status: Exp
Files modified by mwedel: 2004-02-09 (05:36)
Note: common/object.c: Clean up formatting of copy_object. Only real code change
is to fix events - copied event data wasn't getting malloc'd, and thus
when another object of that event was freed, it freed the event data
for all objects derived from it.
common/treasure.c: Fix fix_generated_item() so that books generated by
monsters with no_pick set don't inherit that for the book itself.
Still do it for other objects of the creator type.
MSW 2004-02-08
- ChangeLog - Rev: 1.109, Status: Exp
- common/object.c - Rev: 1.81, Status: Exp
- common/treasure.c - Rev: 1.44, Status: Exp
Files modified by ryo_saeba: 2004-02-08 (17:07)
Note: Object weight limit, become fellower bug
- ChangeLog - Rev: 1.108, Status: Exp
- server/c_object.c - Rev: 1.56, Status: Exp
- server/gods.c - Rev: 1.39, Status: Exp
Files modified by mwedel: 2004-02-08 (04:24)
Note: apply(): Allow players to manually apply skill tools.
player.c: Tell player when invisibility spells expire.
MSW 2004-02-07
- server/apply.c - Rev: 1.96, Status: Exp
- server/player.c - Rev: 1.144, Status: Exp
Files modified by tanner: 2004-02-05 (20:30)
Note: After talking with a couple debian developers, they seem to think debian best practice is to run crossfire as user games.
- Commented out the useradd/userdel from pre/post scripts
- Updated init.d to run crossfire as games
- Changed some perms to allow games to write files/etc.
- debian/crossfire-server.postrm - Rev: 1.3, Status: Exp
- debian/crossfire-server.preinst - Rev: 1.4, Status: Exp
- debian/init.d - Rev: 1.2, Status: Exp
- debian/rules - Rev: 1.4, Status: Exp
Files modified by tanner: 2004-02-05 (18:06)
Note: As discussed on irc, making crossfire server run as user crossfire/crossfire.
- debian/crossfire-server.postrm - Rev: 1.2, Status: Exp
- debian/crossfire-server.preinst - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-05 (06:21)
Note: Jaakko's debian specific patch is dpatch format.
- debian/patches/00list - Rev: 1.1, Status: Exp
- debian/patches/10_initsettings.dpatch - Rev: 1.1, Status: Exp
- debian/patches/20_helppickup.dpatch - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-05 (05:40)
Note: Moved forward Jaakko's patches.
I think this is a good-to-go-debian build.
- debian/control - Rev: 1.4, Status: Exp
- debian/rules - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-05 (00:22)
Note: Small change to changelog.- debian/changelog - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-05 (00:17)
Note: Re-worked the debian stuff to be more elegant(?), meaning it depends more on
the makefiles for where to install stuff, instead of having it all hard coded
in the rules file.
Going to commit, because it compiles now.
STILL have to merge in a couple of Jaakoo's patches from 1.4.0 (like log path,
etch).
- debian/control - Rev: 1.3, Status: Exp
- debian/copyright - Rev: 1.6, Status: Exp
- debian/crossfire-doc.docs - Rev: 1.4, Status: Exp
- debian/crossfire-server.conffiles - Rev: 1.2, Status: Exp
- debian/rules - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-05 (00:05)
Note: More badly needed documentation.
- doc/Makefile.am - Rev: 1.5, Status: Exp
- doc/Makefile.in - Rev: 1.26, Status: Exp
- doc/crossloop.web.man - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-04 (23:48)
Note: Wow. Debian lint is much more picky then rpmlint!- doc/crossfire-config.man - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-04 (23:36)
Note: Some badly needed updates to the man pages.
- doc/crossedit.man - Rev: 1.3, Status: Exp
- doc/crossfire-config.man - Rev: 1.2, Status: Exp
- doc/crossfire.man - Rev: 1.4, Status: Exp
Files modified by tanner: 2004-02-04 (20:50)
Note: Needed to add the crossfire-config man page to .am and regen the .in. Why is
the autotools so convoluted.
- doc/Makefile.am - Rev: 1.4, Status: Exp
- doc/Makefile.in - Rev: 1.25, Status: Exp
Files modified by tanner: 2004-02-04 (19:47)
Note: E: crossfire-server: copyright-file-contains-full-gpl-license
N:
N: The copyright file /usr/share/doc/<pkg>/copyright contains the
N: complete text of the GPL. It should refer to the file
N: /usr/share/common-licenses/GPL instead.
N:
N: Refer to Policy Manual, section 13.5 for details.- debian/copyright - Rev: 1.5, Status: Exp
Files modified by tanner: 2004-02-04 (19:39)
Note: Super-quick hack on the crossfire-config man page.
Just took Mark's comments from the code and dropped them into the file.- doc/crossfire-config.man - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-04 (19:35)
Note: Call me a linux bigot, but I believe all the open source operating systems and
many of the commerical operating systems install perl in /usr/bin/perl now.- utils/mktable.script - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-04 (18:13)
Note: Removed from cvs 2003/04/05.- debian/crossfire-doc.docs - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-04 (18:05)
Note: spell-paths was remove 04/05/2003 in v1.2 of the server.- debian/crossfire-doc.docs - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-04 (08:51)
Note: This file is used to configure the uscan(1) and uupdate(1) programs (in the devscripts package). These are used to watch the site you got the original source from.- debian/watch - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-04 (08:37)
Note: First attempt at adjusting the changelog for 1.5.x builds.
I give the official debian maintain full rights to change whatever they need to to make this stuff get back into the official debian repository.- debian/changelog - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-04 (08:13)
Note: Christian Perrier <bubulle@debian.org> actually French translations.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=207120- debian/po/fr.po - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-04 (08:10)
Note: New files associated with Christian Perrier <bubulle@debian.org> fr.po patch.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
- debian/po/POTFILES.in - Rev: 1.1, Status: Exp
- debian/po/ru.po - Rev: 1.1, Status: Exp
- debian/po/templates.pot - Rev: 1.1, Status: Exp
Files modified by tanner: 2004-02-04 (08:08)
Note: First attempt at importing Christian Perrier <bubulle@debian.org> fr.po patch
into baseline: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
- debian/control - Rev: 1.2, Status: Exp
- debian/crossfire-server.preinst - Rev: 1.2, Status: Exp
- debian/templates - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-04 (07:58)
Note: Mark caught me on irc and said the crossfire-devel mailing list is a better
address for the upstream authors.- debian/copyright - Rev: 1.4, Status: Exp
Files modified by tanner: 2004-02-04 (07:50)
Note: Trival spacing.- debian/copyright - Rev: 1.3, Status: Exp
Files modified by tanner: 2004-02-04 (07:46)
Note: - Upstream patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=57744
- Mark said (via irc) just remove it- server/init.c - Rev: 1.54, Status: Exp
Files modified by tanner: 2004-02-04 (07:25)
Note: Feed debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168524
back into upstream source
- utils/config.guess - Rev: 1.6, Status: Exp
- utils/config.sub - Rev: 1.6, Status: Exp
Files modified by tanner: 2004-02-04 (04:02)
Note: - Changed Mark's email address
- Updated the license to CPL v2 as specified in the COPYING file- debian/copyright - Rev: 1.2, Status: Exp
Files modified by tanner: 2004-02-04 (03:47)
Note: Put Jaakko Niemi's debian stuff into cvs.
Will take these files rel-1-4-0 after this commit.
- debian/changelog - Rev: 1.1, Status: Exp
- debian/control - Rev: 1.1, Status: Exp
- debian/copyright - Rev: 1.1, Status: Exp
- debian/crossfire-doc.docs - Rev: 1.1, Status: Exp
- debian/crossfire-server.conffiles - Rev: 1.1, Status: Exp
- debian/crossfire-server.docs - Rev: 1.1, Status: Exp
- debian/crossfire-server.postinst - Rev: 1.1, Status: Exp
- debian/crossfire-server.postrm - Rev: 1.1, Status: Exp
- debian/crossfire-server.preinst - Rev: 1.1, Status: Exp
- debian/dirs - Rev: 1.1, Status: Exp
- debian/init.d - Rev: 1.1, Status: Exp
- debian/override.Lintian - Rev: 1.1, Status: Exp
- debian/rules - Rev: 1.1, Status: Exp
- debian/templates - Rev: 1.1, Status: Exp
Files modified by mwedel: 2004-02-02 (01:47)
Note: commit fix fo extended map drawing to 1.5.0 branch.
MSW 2004-02-01- socket/request.c - Rev: 1.51.2.1, Status: Exp
Files modified by mwedel: 2004-02-02 (00:37)
Note: rebuild various files from arch directory.
MSW 2004-02-01
- lib/animations - Rev: 1.65, Status: Exp
- lib/archetypes - Rev: 1.143, Status: Exp
- lib/bmaps - Rev: 1.69, Status: Exp
- lib/bmaps.paths - Rev: 1.70, Status: Exp
- lib/crossfire.0 - Rev: 1.34, Status: Exp
- lib/crossfire.1 - Rev: 1.33, Status: Exp
- lib/faces - Rev: 1.60, Status: Exp
- lib/treasures - Rev: 1.72, Status: Exp
- lib/treasures.bld - Rev: 1.16, Status: Exp
Files modified by tchize: 2004-01-31 (12:46)
Note:
Ooops, last fix had c++ style comments, sorry, fixed- socket/request.c - Rev: 1.60, Status: Exp
Files modified by tchize: 2004-01-31 (12:10)
Note:
Fixed a bandwidth consuption bug. One was in map1a command the other was
in mapextended command. Both having same reason: empty squares outside of
client visible area were sent with empty layer data. mapextended error
came from a cut and paste, simply deleted it. map1a error came from a
mischeck which considered 'nothing to send' the same as 'send all empty faces'.
Fixed- socket/request.c - Rev: 1.59, Status: Exp
Files modified by ryo_saeba: 2004-01-29 (20:29)
Note: Added flag to not include unistd.h, thus this file doesn't require any modification anymore- make_win32/crossfire32.dsp - Rev: 1.14, Status: Exp
Files modified by mwedel: 2004-01-25 (06:51)
Note: Minor bug fixes
treasure.c: add_abilities() - fix problem with not using the correct event
pointer if an artifact had more than two events tied to it (or perhaps
if the object already had one event tied to it, and we are adding
another event)
server/spell_util.c: put_a_monster() - set map for all parts of a multi
part object. prayer_failure() - remove free_object after call of
cast_magic_storm.
MSW 2004-01-24
- common/treasure.c - Rev: 1.43, Status: Exp
- server/spell_util.c - Rev: 1.83, Status: Exp
Files modified by mwedel: 2004-01-21 (08:13)
Note: Rebuilt with up to date aclocal/automake/autoconf so that they all work
properly.
MSW 2004-01-20
- Makefile.in - Rev: 1.34, Status: Exp
- aclocal.m4 - Rev: 1.13, Status: Exp
- configure - Rev: 1.43, Status: Exp
- common/Makefile.in - Rev: 1.17, Status: Exp
- crossedit/Makefile.in - Rev: 1.18, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.12, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.10, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.10, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.10, Status: Exp
- devel/Makefile.in - Rev: 1.7, Status: Exp
- doc/Makefile.in - Rev: 1.24, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.10, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.14, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.14, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.10, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.10, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.13, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.16, Status: Exp
- include/Makefile.in - Rev: 1.16, Status: Exp
- lib/Makefile.in - Rev: 1.54, Status: Exp
- random_maps/Makefile.in - Rev: 1.20, Status: Exp
- server/Makefile.in - Rev: 1.23, Status: Exp
- socket/Makefile.in - Rev: 1.14, Status: Exp
- utils/Makefile.in - Rev: 1.20, Status: Exp
Files modified by mwedel: 2004-01-21 (08:12)
Note: Fix for some map drawing anomalies, mostly related to fog of war.
MSW 2004-01-20- socket/request.c - Rev: 1.58, Status: Exp
Files modified by tchize: 2004-01-20 (14:52)
Note:
Slight modification to smoothing code.
Now it's possible to desactivate the smoothing on a map adding
nosmooth 1
in map header. Some mapmaker asked for a 'special arch' which would
disable smoothing on a whole region of map. I think disabling for a whole
map is easier. Maps don't look crappy because of the special arch visibility
(think about no_spell). So no special arch, just about 4 additionnal lines
of code :P. No changes to protocol, so no change to client!
- common/map.c - Rev: 1.59, Status: Exp
- include/map.h - Rev: 1.25, Status: Exp
- socket/request.c - Rev: 1.57, Status: Exp
Files modified by mwedel: 2004-01-20 (05:48)
Note: Patch by Andreas Kirschbaum that fixes a bounds error on plugin setup.
MSW 2004-01-19- server/plugins.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2004-01-20 (05:45)
Note: commit fix by Andreas Kirschbaum that fixes various typos.
MSW 2004-01-19- server/c_misc.c - Rev: 1.37, Status: Exp
Files modified by ryo_saeba: 2004-01-19 (21:12)
Note: Let players build on non-unique maps too
- ChangeLog - Rev: 1.107, Status: Exp
- server/build_map.c - Rev: 1.2, Status: Exp
Files modified by tchize: 2004-01-18 (10:50)
Note:
Rebuilded Makefile.in using autogen.sh because of recent add of a file in server/
Also rebuilded loader.c for linux because loader.l was modified by a windows developper.
- Makefile.in - Rev: 1.33, Status: Exp
- aclocal.m4 - Rev: 1.12, Status: Exp
- configure - Rev: 1.42, Status: Exp
- common/Makefile.in - Rev: 1.16, Status: Exp
- common/loader.c - Rev: 1.56, Status: Exp
- crossedit/Makefile.in - Rev: 1.17, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.11, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.9, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.9, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.9, Status: Exp
- devel/Makefile.in - Rev: 1.6, Status: Exp
- doc/Makefile.in - Rev: 1.23, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.9, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.13, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.13, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.9, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.9, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.12, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.15, Status: Exp
- include/Makefile.in - Rev: 1.15, Status: Exp
- include/autoconf.h.in - Rev: 1.10, Status: Exp
- lib/Makefile.in - Rev: 1.53, Status: Exp
- random_maps/Makefile.in - Rev: 1.19, Status: Exp
- server/Makefile.in - Rev: 1.22, Status: Exp
- socket/Makefile.in - Rev: 1.13, Status: Exp
- utils/Makefile.in - Rev: 1.19, Status: Exp
- utils/config.guess - Rev: 1.5, Status: Exp
- utils/config.sub - Rev: 1.5, Status: Exp
- utils/ltmain.sh - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2004-01-18 (10:37)
Note: Added build_map.c- make_win32/crossfire32.dsp - Rev: 1.13, Status: Exp
Files modified by ryo_saeba: 2004-01-18 (10:36)
Note: Added map-building code.
- ChangeLog - Rev: 1.106, Status: Exp
- common/loader.l - Rev: 1.56, Status: Exp
- include/define.h - Rev: 1.71, Status: Exp
- include/player.h - Rev: 1.34, Status: Exp
- include/sproto.h - Rev: 1.101, Status: Exp
- server/Makefile.am - Rev: 1.3, Status: Exp
- server/apply.c - Rev: 1.95, Status: Exp
- server/build_map.c - Rev: 1.1, Status: Exp
- server/c_object.c - Rev: 1.55, Status: Exp
- server/player.c - Rev: 1.143, Status: Exp
- socket/info.c - Rev: 1.17, Status: Exp
Files modified by ryo_saeba: 2004-01-16 (23:15)
Note: Hook strings-related certain crash
- ChangeLog - Rev: 1.105, Status: Exp
- common/object.c - Rev: 1.80, Status: Exp
Files modified by ryo_saeba: 2004-01-16 (21:17)
Note: Writing inscription fix. Win32-specific stuff
- server/skill_util.c - Rev: 1.44, Status: Exp
- server/skills.c - Rev: 1.47, Status: Exp
- ChangeLog - Rev: 1.104, Status: Exp
Files modified by mwedel: 2004-01-16 (07:52)
Note: Fix a bunch of crashes observed on metalforge:
server/player.c: do_hidden_move(): Move call to find skill so that it is
always called.
server/skills.c: write_scroll(): Fix freeing of spell object in
scroll - newscroll->inv isn't valid after calling remove_ob, so
need to copy object to temporary pointer first.
server/spell_effect.c: cast_detection(): Pass in skill to use. If no
skill in use, use the caster object - fixes pointer derefence
as op->chosen_skill wasn't always set.
server/spell_util.c: modify caster_level() to always return at least 1.
Fixes pointer potential divide by zero problems - also guarantees
that players will be able to cast first level spells even if
repelled to that spellpath. ok_to_put_more() - Fix to use correct
map pointer variable. find_target_for_friendly_spell() - make it
so it handles tiled maps OK.
MSW 2003-01-15
- ChangeLog - Rev: 1.103, Status: Exp
- include/sproto.h - Rev: 1.100, Status: Exp
- server/player.c - Rev: 1.142, Status: Exp
- server/skills.c - Rev: 1.46, Status: Exp
- server/spell_effect.c - Rev: 1.112, Status: Exp
- server/spell_util.c - Rev: 1.82, Status: Exp
Files modified by onefang: 2004-01-12 (06:27)
Note: [no log message]- ChangeLog - Rev: 1.102, Status: Exp
Files modified by onefang: 2004-01-12 (06:26)
Note: common/object.c: fix the monsters on tiled maps bug that I may have
mentioned a while ago. Seems that the server assumed that all
parts of a multi part monster are on the same map as the head
while moving.
DVS 2004-01-12- common/object.c - Rev: 1.79, Status: Exp
Files modified by temitchell: 2003-12-31 (19:13)
Note: - add help file for banish command- lib/wizhelp/banish - Rev: 1.1, Status: Exp
Files modified by mwedel: 2003-12-28 (06:06)
Note: common/living.c: fix fix_player() so that character gets benefits/penalties
for sp/hp/grace/etc regen bonuses as related to the god they worship.
server/player.c: dragon_ability_gain(): Modify so that character now gets
attacktype of new ability that they gain. Also, add code so that
the characters face/animation can change (getting set to values the bonus
ability).
MSW 2003-12-27
- ChangeLog - Rev: 1.101, Status: Exp
- common/living.c - Rev: 1.58, Status: Exp
- server/player.c - Rev: 1.141, Status: Exp
Files modified by mwedel: 2003-12-28 (05:54)
Note: Rebuilt archetypes & related files.
MSW 2003-12-27
- lib/animations - Rev: 1.64, Status: Exp
- lib/archetypes - Rev: 1.142, Status: Exp
- lib/bmaps - Rev: 1.68, Status: Exp
- lib/bmaps.paths - Rev: 1.69, Status: Exp
- lib/crossfire.0 - Rev: 1.33, Status: Exp
- lib/crossfire.1 - Rev: 1.32, Status: Exp
- lib/faces - Rev: 1.59, Status: Exp
- lib/treasures.bld - Rev: 1.15, Status: Exp
Files modified by mwedel: 2003-12-21 (02:13)
Note: common/object.c: Set op->events=NULL in reset_object(), and move the
clearing of the op->events structure to be before the memset in
clear_object() - this was otherwise resulting in a memory leak,
as memset would clear the pointer without actually freeing the data.
server/attack.c: Fix indentation of hit_map(), modify it so that attacks
won't destroy items with no_pass set.
server/login.c: set op->speed=0, call update_ob_speed() before calling
reset_object() - fixes problem with players not moving with recent
changes to initting the active lists to NULL.
msw 2003-12-20
- ChangeLog - Rev: 1.100, Status: Exp
- common/object.c - Rev: 1.78, Status: Exp
- server/attack.c - Rev: 1.95, Status: Exp
- server/login.c - Rev: 1.45, Status: Exp
Files modified by ryo_saeba: 2003-12-20 (16:13)
Note: Fix meditation message type
- ChangeLog - Rev: 1.99, Status: Exp
- server/skills.c - Rev: 1.45, Status: Exp
Files modified by ryo_saeba: 2003-12-18 (20:39)
Note: GCC 3.3 infinite loop fixes
- ChangeLog - Rev: 1.98, Status: Exp
- common/item.c - Rev: 1.39, Status: Exp
- common/object.c - Rev: 1.77, Status: Exp
- include/define.h - Rev: 1.70, Status: Exp
- socket/init.c - Rev: 1.33, Status: Exp
Files modified by ryo_saeba: 2003-12-14 (16:28)
Note: Compilation warning cleaning
- ChangeLog - Rev: 1.97, Status: Exp
- common/object.c - Rev: 1.76, Status: Exp
- include/global.h - Rev: 1.45, Status: Exp
- include/sockproto.h - Rev: 1.18, Status: Exp
- socket/image.c - Rev: 1.5, Status: Exp
- socket/init.c - Rev: 1.32, Status: Exp
- socket/lowlevel.c - Rev: 1.9, Status: Exp
- socket/request.c - Rev: 1.56, Status: Exp
- socket/sounds.c - Rev: 1.5, Status: Exp
Files modified by ryo_saeba: 2003-12-02 (18:51)
Note: Added & updated comments, now in doxygen-like style
- socket/image.c - Rev: 1.4, Status: Exp
- socket/info.c - Rev: 1.16, Status: Exp
- socket/init.c - Rev: 1.31, Status: Exp
- socket/item.c - Rev: 1.27, Status: Exp
- socket/loop.c - Rev: 1.26, Status: Exp
- socket/lowlevel.c - Rev: 1.8, Status: Exp
- socket/metaserver.c - Rev: 1.16, Status: Exp
- socket/request.c - Rev: 1.55, Status: Exp
- socket/sounds.c - Rev: 1.4, Status: Exp
Files modified by mwedel: 2003-12-01 (05:45)
Note: server/rune.c: Fix it so that players won't be hit by traps if they are
not next to them when set off (firing arrows at a door for example).
server/spell_util.c: Fix spell_failure() to properly damage player if they
fumble. Fix cast_spell() to not complain about not having enough
grace if the spell doesn't take grace. Add same check for mana, but that
is much less likely, as harder to get negative mana.
socket/request.c: Fix problem where map sending code was not properly avoiding
duplicating the head of a big image on multiple layers. This bug most often
manifested itself of player standing on lower right corner of large building,
and something else standing on other portion of building - player would seem
to disappear.
MSW 2003-11-30
- ChangeLog - Rev: 1.96, Status: Exp
- server/rune.c - Rev: 1.36, Status: Exp
- server/spell_util.c - Rev: 1.81, Status: Exp
- socket/request.c - Rev: 1.54, Status: Exp
Files modified by ryo_saeba: 2003-11-29 (16:37)
Note: Changed logical position of 'spell_attack.c'- make_win32/crossfire32.dsp - Rev: 1.12, Status: Exp
Files modified by ryo_saeba: 2003-11-29 (09:00)
Note: Fixed collect_images.pl for Windows
- ChangeLog - Rev: 1.95, Status: Exp
- lib/adm/collect_images.pl - Rev: 1.7, Status: Exp
Files modified by mwedel: 2003-11-29 (02:17)
Note: Add some op->type==PLAYER checks in cast detection that were missing.
Resulted in crashes if a monster cast one of the detection spells.
MSW 2003-11-28- server/spell_effect.c - Rev: 1.111, Status: Exp
Files modified by ryo_saeba: 2003-11-25 (18:49)
Note: Skill name when learning. Sense curse and sense magic on items on ground
- ChangeLog - Rev: 1.94, Status: Exp
- server/apply.c - Rev: 1.94, Status: Exp
- server/skills.c - Rev: 1.44, Status: Exp
Files modified by mwedel: 2003-11-17 (00:53)
Note: rebuild - pick up runing spell item changes.- lib/archetypes - Rev: 1.141, Status: Exp
Files modified by mwedel: 2003-11-17 (00:17)
Note: Rebuild archetypes and treaures.
update map_check to check for spellbook objects.
MSW 2003-11-16
- lib/archetypes - Rev: 1.140, Status: Exp
- lib/treasures.bld - Rev: 1.14, Status: Exp
- lib/adm/map_check - Rev: 1.3, Status: Exp
Files modified by mwedel: 2003-11-17 (00:13)
Note: Fix cure_confusion spell - was looking for wrong object.
MSW 2003-11-16- server/spell_effect.c - Rev: 1.110, Status: Exp
Files modified by mwedel: 2003-11-14 (07:57)
Note: Add missing out_of_map() check to animate_bomb()
MSW 2003-11-13- server/spell_attack.c - Rev: 1.2, Status: Exp
Files modified by mwedel: 2003-11-14 (07:53)
Note: Add missing {} in in_singing().
MSW 2003-11-13- server/skills.c - Rev: 1.43, Status: Exp
Files modified by mwedel: 2003-11-12 (07:29)
Note: fix starting spellbook for paladins.
MSW 2003-11-11- lib/treasures - Rev: 1.71, Status: Exp
Files modified by mwedel: 2003-11-12 (06:28)
Note: Fix by hsteoh@quickfur.ath.cx so that flying objects don't get sucked
up by swamps.
MSW 2003-11-11- server/swamp.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2003-11-11 (07:58)
Note: common/loader.l, loader.c: Fix firewalls so that their spell is properly
initialized - uses 'dam' and not sp for those objects
MSW 2003-11-11
- ChangeLog - Rev: 1.93, Status: Exp
- common/loader.c - Rev: 1.55, Status: Exp
- common/loader.l - Rev: 1.55, Status: Exp
Files modified by mwedel: 2003-11-11 (07:37)
Note: server/apply.c: Fix check_weapon_power so that it finds proper wc object.
Fix unapply_for_ob so that it won't unequip cursed/damned weapons if
player switches objects.
MSW 2003-11-11
- ChangeLog - Rev: 1.92, Status: Exp
- server/apply.c - Rev: 1.93, Status: Exp
Files modified by mwedel: 2003-11-10 (05:39)
Note: bulk of this is to fix exp loss when changing gods if you have more than
2 billion exp, removal of spells when you switch levels, and not giving you
all new spells when you switch religions.
--
common/living.c: Update exp functions to be fully 64 bit aware. Don't
take away from player total exp if SK_SUBTRACT_SKILL_EXP is passed in.
common/utils.c: Add 64 bit version of random_roll(), called random_roll64()
lib/treasures: Make indentation consistent for some treasures.
server/apply.c: Use the FLAG_STARTEQUIP to denote god given spells, instead
of using special prayer markers. This simplifies the spell learning
and removal code.
server/gods.c: Make exp loss for changing religions 64 bit compliant.
Fix become_follower() so that it doesn't give all the new gods special
spells if you switch religions. Fix code so that it properly removes
all special prayers from previous god, and also print out message on what
spells you lost. Don't set the prayer skill as applied in various
areas - this results in two skills being applied, which isn't proper.
MSW 2003-11-09
- ChangeLog - Rev: 1.91, Status: Exp
- common/living.c - Rev: 1.57, Status: Exp
- common/utils.c - Rev: 1.12, Status: Exp
- include/libproto.h - Rev: 1.51, Status: Exp
- lib/treasures - Rev: 1.70, Status: Exp
- server/apply.c - Rev: 1.92, Status: Exp
- server/gods.c - Rev: 1.38, Status: Exp
Files modified by ryo_saeba: 2003-11-07 (23:16)
Note: Added .cvsignore for make_win32 subdirectory.- make_win32/.cvsignore - Rev: 1.1, Status: Exp
Files modified by ryo_saeba: 2003-11-07 (19:54)
Note: Fixed newline issue with previous commit.
- ChangeLog - Rev: 1.90, Status: Exp
- common/living.c - Rev: 1.56, Status: Exp
- include/plugin.h - Rev: 1.12, Status: Exp
- include/plugproto.h - Rev: 1.8, Status: Exp
- include/sproto.h - Rev: 1.99, Status: Exp
- server/c_chat.c - Rev: 1.17, Status: Exp
- server/player.c - Rev: 1.140, Status: Exp
- server/plugins.c - Rev: 1.22, Status: Exp
Files modified by ryo_saeba: 2003-11-07 (19:01)
Note: Improved 'tell' command. Fix Win32-Python issues. Fix Win32 compilation issue.
- ChangeLog - Rev: 1.89, Status: Exp
- common/living.c - Rev: 1.55, Status: Exp
- include/plugin.h - Rev: 1.11, Status: Exp
- include/plugproto.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.98, Status: Exp
- server/c_chat.c - Rev: 1.16, Status: Exp
- server/player.c - Rev: 1.139, Status: Exp
- server/plugins.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2003-11-07 (05:17)
Note: Fix bug would it cast_detect() would go into infinite loop.
MSW 2003-11-06- server/spell_effect.c - Rev: 1.109, Status: Exp
Files modified by ryo_saeba: 2003-11-04 (18:53)
Note: First version, basic but working- make_win32/make_maps_nsi.pl - Rev: 1.1, Status: Exp
Files modified by mwedel: 2003-11-02 (05:18)
Note: common/treasure.c, doc/Developers/spells: Fix generation of rods so they have
enough charges to cast the spells. Update documentation on what maxhp for
the archetype of rods means.
MSW 2003-11-01
- ChangeLog - Rev: 1.88, Status: Exp
- common/treasure.c - Rev: 1.42, Status: Exp
- doc/Developers/spells - Rev: 1.3, Status: Exp
Files modified by mwedel: 2003-11-02 (04:17)
Note: server/player.c: Fix crash in stand_near_hostile when it is called on
tiled maps with player near edge.
MSW 2003-11-01
- ChangeLog - Rev: 1.87, Status: Exp
- server/player.c - Rev: 1.138, Status: Exp
Files modified by onefang: 2003-10-28 (02:18)
Note: New developer added:
DEVELOPERS: David Seikel added.
dvs1 2003-10-28- DEVELOPERS - Rev: 1.19, Status: Exp
Files modified by gros: 2003-10-27 (09:48)
Note: Corrected improperly assigned pointers when calling a plugin drop event.- server/c_object.c - Rev: 1.54, Status: Exp
Files modified by mwedel: 2003-10-27 (07:24)
Note: Various bug fixes:
common/arch.c: Fix item_matched_string() so that it only passes in the length
of the pssed in name in the strncasecmp(), and not the shorter of the
passed in string or item name. Otherwise, if player does a 'drop wand of',
unidentified wands (name just wand) would match. Similarly, if a player
did 'drop ringmail', unidentified rings would match, etc.
common/living.c: Fix fix_player() to always process the praying skill with
respect to resistances and whatnot. This is necessary because the
god give abilities are put in this skill, and those shouldn't go away
depending on if the skill is in use or not. Also fix bug in add_exp
routines which wasn't multiplying permanent exp by PERM_EXP_GAIN_RATIO
common/object.c: Fix find_obj_by_type_subtype() - had extraneous semicolon
after the for loop, so the if code that was supposed to be for each object
was never called and instead would crash as it would get called with tmp
was null.
server/attack.c: Fix problem with kill_object() not finding proper skill -
it would use the skill object instead of the skill. Fix problem of
poisoning not setting up proper skill name in poisoning object.
server/c_range.c: If player is invoking a spell, don't update their
range_magic value.
server/skill_util.c: Fix divide by zero problem if improperly passed
skill object.
MSW 2003-10-26
- ChangeLog - Rev: 1.86, Status: Exp
- common/arch.c - Rev: 1.29, Status: Exp
- common/living.c - Rev: 1.54, Status: Exp
- common/loader.c - Rev: 1.54, Status: Exp
- common/object.c - Rev: 1.75, Status: Exp
- server/attack.c - Rev: 1.94, Status: Exp
- server/c_range.c - Rev: 1.10, Status: Exp
- server/skill_util.c - Rev: 1.43, Status: Exp
Files modified by temitchell: 2003-10-27 (03:44)
Note: - Add TRIGGER_MARKER object (type 52)
a MARKER that can activated by a connected trigger.
- ChangeLog - Rev: 1.85, Status: Exp
- common/button.c - Rev: 1.23, Status: Exp
- common/glue.c - Rev: 1.12, Status: Exp
- include/define.h - Rev: 1.69, Status: Exp
- include/funcpoint.h - Rev: 1.11, Status: Exp
- include/libproto.h - Rev: 1.50, Status: Exp
- server/init.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-10-26 (06:56)
Note: 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
- ChangeLog - Rev: 1.84, Status: Exp
- common/glue.c - Rev: 1.11, Status: Exp
- common/object.c - Rev: 1.74, Status: Exp
- common/player.c - Rev: 1.14, Status: Exp
- include/funcpoint.h - Rev: 1.10, Status: Exp
- include/libproto.h - Rev: 1.49, Status: Exp
- include/sproto.h - Rev: 1.97, Status: Exp
- server/init.c - Rev: 1.52, Status: Exp
- server/monster.c - Rev: 1.67, Status: Exp
- server/shop.c - Rev: 1.25, Status: Exp
- server/skill_util.c - Rev: 1.42, Status: Exp
- server/spell_effect.c - Rev: 1.108, Status: Exp
- socket/metaserver.c - Rev: 1.15, Status: Exp
Files modified by mwedel: 2003-10-26 (04:53)
Note: Rebuild. Main change is removal of the spell_direct arches, and update
the treasures file to instead use the spell objects directly.
MSW 2003-10-25
- lib/archetypes - Rev: 1.139, Status: Exp
- lib/treasures - Rev: 1.69, Status: Exp
- lib/treasures.bld - Rev: 1.13, Status: Exp
Files modified by ryo_saeba: 2003-10-24 (20:02)
Note: Fix apply_spellbook to return when spell is null before doing spell->level :)
- server/apply.c - Rev: 1.91, Status: Exp
- ChangeLog - Rev: 1.83, Status: Exp
Files modified by ryo_saeba: 2003-10-24 (17:01)
Note: Added missing file spell_attack.c- make_win32/crossfire32.dsp - Rev: 1.11, Status: Exp
Files modified by ryo_saeba: 2003-10-21 (17:16)
Note: Patch by Karla Stenger to check given direction for command_run / command_fire
- ChangeLog - Rev: 1.82, Status: Exp
- server/c_new.c - Rev: 1.7, Status: Exp
Files modified by ryo_saeba: 2003-10-21 (17:14)
Note: Added myself so people know where to complain if I break things.- DEVELOPERS - Rev: 1.18, Status: Exp
Files modified by ryo_saeba: 2003-10-17 (17:24)
Note: Name of spell gained by a dragon is in item->name, not item->inv->name (item->inv is NULL)- server/player.c - Rev: 1.137, Status: Exp
Files modified by gros: 2003-10-15 (09:39)
Note: Corrected a bug preventing the use of event_options.- common/loader.l - Rev: 1.54, Status: Exp
Files modified by mwedel: 2003-10-14 (06:54)
Note: server/apply.c: fix bug so that we don't re-do treasures for objects
that have already had them made.
server/attack.c: Fix bug with monsters with drain causing cores.
server/player.c: Fix spell gaining for dragon players. Use actual
spell object.
MSW 2003-10-13
- server/apply.c - Rev: 1.90, Status: Exp
- server/attack.c - Rev: 1.93, Status: Exp
- server/player.c - Rev: 1.136, Status: Exp
Files modified by mwedel: 2003-10-14 (06:40)
Note: rebuild - fix for dragon spell abilities.
MSW 2003-10-13
- lib/archetypes - Rev: 1.138, Status: Exp
- lib/treasures.bld - Rev: 1.12, Status: Exp
Files modified by ryo_saeba: 2003-10-12 (08:48)
Note: 'subtype ' is 8 chars long, not 2! May break some things...
- common/loader.c - Rev: 1.53, Status: Exp
- common/loader.l - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-10-12 (03:59)
Note: force was not properly initalized, resuling in cores.
MSW 2003-10-11- server/spell_effect.c - Rev: 1.107, Status: Exp
Files modified by mwedel: 2003-10-12 (03:57)
Note: If compiling with DEBUG enabled, disable the signal handlers that
catch program errors. I find that the signal handler that is otherwise
called tends to corrupt the stack trace/core image, making it somewhat
useless. If you're running DEBUG, presumably you want usable core files.
MSW 2003-10-11- server/init.c - Rev: 1.51, Status: Exp
Files modified by mwedel: 2003-10-09 (07:21)
Note: common/arch.c: fix item_matched_string() so that matching makes sense -
the ordering was wrong, so that we would match something with a low
priority, and skip over looking to see if that same object would get
a better match. Order the function so that we look for the best
matches first.
MSW 2003-10-08
- ChangeLog - Rev: 1.81, Status: Exp
- TODO - Rev: 1.23, Status: Exp
- common/arch.c - Rev: 1.28, Status: Exp
Files modified by mwedel: 2003-10-08 (07:20)
Note: socket/request.c: Clean up some compile warnings. Improve big face
handling - there were cases where data wasn't being sent when
it should have, and vice versa. Basically, do better checking
to see if we should send a big face for a particular layer, and
also better checking to make sure we don't send the same face more
than once for the same layer. Also, change esrv_map_scroll()
to clear out spaces that appear into view - adds a little extra bandwdith,
but necessary because otherwise the fact there is a big face on the edge
doesn't always get sent.
MSW 2003-10-07
- ChangeLog - Rev: 1.80, Status: Exp
- socket/request.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-10-08 (05:43)
Note: Fix typo that somehow slipped through my checks.
MSW 2003-10-07- server/player.c - Rev: 1.135, Status: Exp
Files modified by mwedel: 2003-10-07 (07:01)
Note: TODO: various updates.
common/button: Old patch by David Seikel: change inventory checkers so that
the monster/player is also checked against. And do more proper for checkers
that check against slaying or race - if the trigger doesn't have
those set, we don't want to compare a null against another null and
get success).
server/apply.c: Change apply_shop_mat() so that it removes unpaid objects from
monsters (or thrown containers for that matter). Old patch by Bernd Edler
to improve messages dragons get for eating various food types.
server/player.c: Add another missing call to fix_player(). Modify
move_player_attack() so that the target player doesn't hit back if
they are the WIZ or on a battleground
MSW 2003-10-06
- ChangeLog - Rev: 1.79, Status: Exp
- TODO - Rev: 1.22, Status: Exp
- common/button.c - Rev: 1.22, Status: Exp
- server/apply.c - Rev: 1.89, Status: Exp
- server/player.c - Rev: 1.134, Status: Exp
Files modified by mwedel: 2003-10-06 (04:25)
Note: Recollect these. Various new arch's have been added.
MSW 2003-10-05
- lib/animations - Rev: 1.63, Status: Exp
- lib/archetypes - Rev: 1.137, Status: Exp
- lib/bmaps - Rev: 1.67, Status: Exp
- lib/bmaps.paths - Rev: 1.68, Status: Exp
- lib/crossfire.0 - Rev: 1.32, Status: Exp
- lib/crossfire.1 - Rev: 1.31, Status: Exp
- lib/faces - Rev: 1.58, Status: Exp
- lib/smooth - Rev: 1.11, Status: Exp
- lib/treasures.bld - Rev: 1.11, Status: Exp
Files modified by mwedel: 2003-10-02 (07:13)
Note: Clean up sack_can_hold. Same functionality, just prevent the buffers
from overflowing, and quit processing once we know we can't succeed.
MSW 2003-10-01- server/c_object.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-10-02 (06:40)
Note: Backport 64 bit exp fix.
MSW 2003-10-01
- common/loader.c - Rev: 1.49.2.1, Status: Exp
- common/loader.l - Rev: 1.50.2.1, Status: Exp
Files modified by mwedel: 2003-10-01 (06:55)
Note: utils/player_dl.html utils/player_dl.pl.in: New files - scripts for allowing
character directories to be downloaded over the web.
configure.ac: Add check for 'tar', so that we can put it in the script above.
Makefile.in (All of them): Changed because TAR variable propogated to them.
MSW 2003-09-30
- ChangeLog - Rev: 1.78, Status: Exp
- Makefile.in - Rev: 1.32, Status: Exp
- configure - Rev: 1.41, Status: Exp
- configure.ac - Rev: 1.9, Status: Exp
- common/Makefile.in - Rev: 1.15, Status: Exp
- crossedit/Makefile.in - Rev: 1.16, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.10, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.8, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.8, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.8, Status: Exp
- devel/Makefile.in - Rev: 1.5, Status: Exp
- doc/Makefile.in - Rev: 1.22, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.8, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.12, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.12, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.8, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.8, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.11, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.14, Status: Exp
- include/Makefile.in - Rev: 1.14, Status: Exp
- lib/Makefile.in - Rev: 1.52, Status: Exp
- random_maps/Makefile.in - Rev: 1.18, Status: Exp
- server/Makefile.in - Rev: 1.21, Status: Exp
- socket/Makefile.in - Rev: 1.12, Status: Exp
- utils/Makefile.am - Rev: 1.5, Status: Exp
- utils/Makefile.in - Rev: 1.18, Status: Exp
- utils/player_dl.html - Rev: 1.1, Status: Exp
- utils/player_dl.pl.in - Rev: 1.1, Status: Exp
Files modified by mwedel: 2003-09-29 (04:02)
Note: server/time.c: Real change is to add a missing call to fix_player - without
this new players would be getting messed up maxsp/maxgrace values. Cleaned
up formatting in move_player_changer() while doing the other change.
MSW 2003-09-28
- ChangeLog - Rev: 1.77, Status: Exp
- server/time.c - Rev: 1.59, Status: Exp
Files modified by mwedel: 2003-09-26 (06:12)
Note: PAtch by nicolas.weeger@laposte.net to replace usage of long long with
sint64 values.
MSW 2003-09-25- server/weather.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2003-09-26 (05:46)
Note: update changelog.- ChangeLog - Rev: 1.76, Status: Exp
Files modified by mwedel: 2003-09-26 (05:46)
Note: common/living.c, include/libproto.h: Update some functions to take 64 bit int
values for exp usage.
MSW 2003-09-25
- common/living.c - Rev: 1.53, Status: Exp
- include/libproto.h - Rev: 1.48, Status: Exp
Files modified by mwedel: 2003-09-26 (05:44)
Note: random_maps/random_map.c: Don't ever make rogue maps symmetric -
creates unconnected maps. Clean up layoutgen() to not have a bunch
of duplicated code.
MSW 2003-09-25- random_maps/random_map.c - Rev: 1.35, Status: Exp
Files modified by temitchell: 2003-09-25 (03:39)
Note: - add in support for alternate doors styles in random maps. This will
now search for specific door style maps (e.g. special/webs) and if it
does not find them will default to normal doors (the horizonal and
vertical kind).- random_maps/door.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2003-09-24 (06:08)
Note: server/skill_util.c: Call esrv_send_inventory on the cauldron if we
performed alchemy. Needed for cauldron's contents to get updated.
MSW 2003-09-23
- ChangeLog - Rev: 1.75, Status: Exp
- server/skill_util.c - Rev: 1.41, Status: Exp
Files modified by mwedel: 2003-09-23 (07:13)
Note: Fix problem with it truncating 64 bit exp values to 32 bit on
saves. Also fix problem where it wasn't using proper macros for
new fields added as part of spell/skill additions.
Note: The exp fixes should get back ported to rel-1-5-0-patch, as that
problem does exist there also.
MSW 2003-09-22
- common/loader.c - Rev: 1.52, Status: Exp
- common/loader.l - Rev: 1.52, Status: Exp
Files modified by mwedel: 2003-09-23 (05:40)
Note: Add a little checking to 'kick' command so we don't kick a player that
is already removed, causing a crash. Also, fix up the formatting
of the command_kcik function.
MSW 2003-09-22- server/c_wiz.c - Rev: 1.37, Status: Exp
Files modified by mwedel: 2003-09-23 (05:38)
Note: Fix cast_charm_undead so it doesn't crash if there is no god.
This is only a problem in the rel-1-5-0-patch branch, as the code was
completely redone for main branch. Fixes crash seen on metalforge.
MSW 2003-09-22- server/spell_effect.c - Rev: 1.105.2.1, Status: Exp
Files modified by mwedel: 2003-09-23 (05:21)
Note: Add conditional compilation to the stop level Makefile.am so that it
only tries to compile crossedit if we have X libraries. Also, rebuild
the files with older version of aclocal/autoheader/automake, so it
shouldn't have as many troubles with some peoples systems.
MSW 2003-09-22
- Makefile.am - Rev: 1.5, Status: Exp
- Makefile.in - Rev: 1.31, Status: Exp
- aclocal.m4 - Rev: 1.11, Status: Exp
- configure - Rev: 1.40, Status: Exp
- configure.ac - Rev: 1.8, Status: Exp
- common/Makefile.in - Rev: 1.14, Status: Exp
- common/loader.c - Rev: 1.51, Status: Exp
- crossedit/Makefile.in - Rev: 1.15, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.9, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.7, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.7, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.7, Status: Exp
- devel/Makefile.in - Rev: 1.4, Status: Exp
- doc/Makefile.in - Rev: 1.21, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.7, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.11, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.11, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.7, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.7, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.10, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.13, Status: Exp
- include/Makefile.in - Rev: 1.13, Status: Exp
- lib/Makefile.in - Rev: 1.51, Status: Exp
- random_maps/Makefile.in - Rev: 1.17, Status: Exp
- server/Makefile.in - Rev: 1.20, Status: Exp
- socket/Makefile.in - Rev: 1.11, Status: Exp
- utils/Makefile.in - Rev: 1.17, Status: Exp
Files modified by mwedel: 2003-09-23 (04:45)
Note: Add missing bit for checking custom names.
MSW 2003-09-22- common/arch.c - Rev: 1.27, Status: Exp
Files modified by mwedel: 2003-09-23 (04:23)
Note: Fix num_resist_table value in file - was one larger than it was supposed
to be.
MSW 2003-09-22- include/attack.h - Rev: 1.13, Status: Exp
Files modified by temitchell: 2003-09-16 (04:58)
Note: - add in command entry to activate Karla Stenger's me command code
previously committed.- server/commands.c - Rev: 1.40, Status: Exp
Files modified by mwedel: 2003-09-16 (04:20)
Note: More fix for artifact script events. Remove hardcode entry for number
of events, and update problem with event->type not being set, causing
crashes when it goes to save the object.
MSW 2003-09-15
- common/treasure.c - Rev: 1.38.2.2, Status: Exp
- common/treasure.c - Rev: 1.41, Status: Exp
Files modified by mwedel: 2003-09-15 (06:12)
Note: Fix same bugs as fixed in rel-1-5-0-patch.
common/living.c, server/login.c:
Fix crashes when dragon player inventory is completely wiped out.
That in itself shouldn't happen, but we still shouldn't crash.
Problem is missing skin and ability forces.
MSW 2003-09-14
common/treasure.c
Fix problem with the even structure not fully being initiliazed, resulting
in crashes for artifacts that have events (eg, occidental mages item).
MSW 2003-09-14
- common/living.c - Rev: 1.52, Status: Exp
- common/treasure.c - Rev: 1.40, Status: Exp
- server/login.c - Rev: 1.44, Status: Exp
Files modified by mwedel: 2003-09-15 (06:09)
Note: Fix crashes when dragon player inventory is completely wiped out.
That in itself shouldn't happen, but we still shouldn't crash.
Problem is missing skin and ability forces.
MSW 2003-09-14
- common/living.c - Rev: 1.50.2.1, Status: Exp
- server/login.c - Rev: 1.42.2.1, Status: Exp
Files modified by mwedel: 2003-09-15 (00:04)
Note: Fix problem with the even structure not fully being initiliazed, resulting
in crashes for artifacts that have events (eg, occidental mages item).
MSW 2003-09-14- common/treasure.c - Rev: 1.38.2.1, Status: Exp
Files modified by temitchell: 2003-09-14 (19:32)
Note: - reformat these as structured text - it is easy to read, is a
consistant format and easy to apply styles to
(scripted conversion to html, pdf..).
these should now be easier to copy/diff directly onto/between the CFdoc
site
- doc/Developers/images - Rev: 1.3, Status: Exp
- doc/Developers/random-maps - Rev: 1.2, Status: Exp
- doc/Developers/random-styles - Rev: 1.2, Status: Exp
- doc/Developers/teleporters - Rev: 1.2, Status: Exp
Files modified by mwedel: 2003-09-14 (07:07)
Note: Don't allow _ or - for the first character of players names. Makes
handling of player files/directories a bit more of a pain (plus, may
not be legal on all potential OS's?)
MSW 2003-09-13- server/player.c - Rev: 1.133, Status: Exp
Files modified by temitchell: 2003-09-13 (22:39)
Note: - by default the server should not generate weather maps- lib/settings - Rev: 1.13, Status: Exp
Files modified by mwedel: 2003-09-13 (18:30)
Note: Fix apply.c compile error.
MSW 2003-09-13- server/apply.c - Rev: 1.88, Status: Exp
Files modified by mwedel: 2003-09-13 (05:06)
Note: Check in this file.
MSW 2003-09-12- ChangeLog - Rev: 1.74, Status: Exp
Files modified by mwedel: 2003-09-13 (05:01)
Note: 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
- TODO - Rev: 1.21, Status: Exp
- common/anim.c - Rev: 1.16, Status: Exp
- common/arch.c - Rev: 1.26, Status: Exp
- common/button.c - Rev: 1.21, Status: Exp
- common/exp.c - Rev: 1.7, Status: Exp
- common/init.c - Rev: 1.33, Status: Exp
- common/item.c - Rev: 1.38, Status: Exp
- common/living.c - Rev: 1.51, Status: Exp
- common/loader.c - Rev: 1.50, Status: Exp
- common/loader.l - Rev: 1.51, Status: Exp
- common/logger.c - Rev: 1.8, Status: Exp
- common/object.c - Rev: 1.73, Status: Exp
- common/re-cmp.c - Rev: 1.9, Status: Exp
- common/readable.c - Rev: 1.13, Status: Exp
- common/recipe.c - Rev: 1.8, Status: Exp
- common/treasure.c - Rev: 1.39, Status: Exp
- doc/Developers/objects - Rev: 1.10, Status: Exp
- doc/Developers/protocol - Rev: 1.9, Status: Exp
- doc/Developers/python - Rev: 1.6, Status: Exp
- doc/Developers/skills - Rev: 1.2, Status: Exp
- doc/Developers/spells - Rev: 1.2, Status: Exp
- include/Makefile.am - Rev: 1.3, Status: Exp
- include/Makefile.in - Rev: 1.12, Status: Exp
- include/attack.h - Rev: 1.12, Status: Exp
- include/config.h - Rev: 1.57, Status: Exp
- include/define.h - Rev: 1.68, Status: Exp
- include/global.h - Rev: 1.44, Status: Exp
- include/includes.h - Rev: 1.12, Status: Exp
- include/libproto.h - Rev: 1.47, Status: Exp
- include/living.h - Rev: 1.9, Status: Exp
- include/map.h - Rev: 1.24, Status: Exp
- include/newclient.h - Rev: 1.11, Status: Exp
- include/newserver.h - Rev: 1.29, Status: Exp
- include/object.h - Rev: 1.33, Status: Exp
- include/player.h - Rev: 1.33, Status: Exp
- include/plugin.h - Rev: 1.10, Status: Exp
- include/skillist.h - Rev: 1.4, Status: dead
- include/skills.h - Rev: 1.10, Status: Exp
- include/sockproto.h - Rev: 1.17, Status: Exp
- include/spells.h - Rev: 1.19, Status: Exp
- include/sproto.h - Rev: 1.96, Status: Exp
- include/timers.h - Rev: 1.2, Status: Exp
- lib/Makefile.am - Rev: 1.10, Status: Exp
- lib/Makefile.in - Rev: 1.50, Status: Exp
- lib/animations - Rev: 1.62, Status: Exp
- lib/archetypes - Rev: 1.136, Status: Exp
- lib/artifacts - Rev: 1.47, Status: Exp
- lib/bmaps - Rev: 1.66, Status: Exp
- lib/bmaps.paths - Rev: 1.67, Status: Exp
- lib/collect.pl.in - Rev: 1.11, Status: Exp
- lib/crossfire.0 - Rev: 1.31, Status: Exp
- lib/crossfire.1 - Rev: 1.30, Status: Exp
- lib/faces - Rev: 1.57, Status: Exp
- lib/formulae - Rev: 1.16, Status: Exp
- lib/settings - Rev: 1.12, Status: Exp
- lib/skill_params - Rev: 1.2, Status: dead
- lib/spell_params - Rev: 1.6, Status: dead
- lib/treasures - Rev: 1.68, Status: Exp
- lib/treasures.bld - Rev: 1.10, Status: Exp
- lib/adm/collect_images.pl - Rev: 1.6, Status: Exp
- server/Makefile.am - Rev: 1.2, Status: Exp
- server/Makefile.in - Rev: 1.19, Status: Exp
- server/alchemy.c - Rev: 1.20, Status: Exp
- server/apply.c - Rev: 1.87, Status: Exp
- server/attack.c - Rev: 1.92, Status: Exp
- server/c_misc.c - Rev: 1.36, Status: Exp
- server/c_move.c - Rev: 1.6, Status: Exp
- server/c_object.c - Rev: 1.52, Status: Exp
- server/c_party.c - Rev: 1.6, Status: Exp
- server/c_range.c - Rev: 1.9, Status: Exp
- server/c_wiz.c - Rev: 1.36, Status: Exp
- server/commands.c - Rev: 1.39, Status: Exp
- server/disease.c - Rev: 1.27, Status: Exp
- server/gods.c - Rev: 1.37, Status: Exp
- server/init.c - Rev: 1.50, Status: Exp
- server/login.c - Rev: 1.43, Status: Exp
- server/main.c - Rev: 1.76, Status: Exp
- server/monster.c - Rev: 1.66, Status: Exp
- server/pets.c - Rev: 1.18, Status: Exp
- server/player.c - Rev: 1.132, Status: Exp
- server/plugins.c - Rev: 1.20, Status: Exp
- server/resurrection.c - Rev: 1.11, Status: Exp
- server/rune.c - Rev: 1.35, Status: Exp
- server/shop.c - Rev: 1.24, Status: Exp
- server/skill_util.c - Rev: 1.40, Status: Exp
- server/skills.c - Rev: 1.42, Status: Exp
- server/spell_attack.c - Rev: 1.1, Status: Exp
- server/spell_effect.c - Rev: 1.106, Status: Exp
- server/spell_util.c - Rev: 1.80, Status: Exp
- server/swamp.c - Rev: 1.6, Status: Exp
- server/time.c - Rev: 1.58, Status: Exp
- server/weather.c - Rev: 1.34, Status: Exp
- socket/info.c - Rev: 1.15, Status: Exp
- socket/init.c - Rev: 1.30, Status: Exp
- socket/item.c - Rev: 1.26, Status: Exp
- socket/loop.c - Rev: 1.25, Status: Exp
- socket/lowlevel.c - Rev: 1.7, Status: Exp
- socket/metaserver.c - Rev: 1.14, Status: Exp
- socket/request.c - Rev: 1.52, Status: Exp
- socket/sounds.c - Rev: 1.3, Status: Exp
Files modified by mwedel: 2003-09-13 (04:12)
Note: Some code cleanup, but mostly a bug in get_rangevector code which
would return incorrect results. This would result monsters attacking
the player, even though the player wasn't next to them.
MSW 2003-09-12- common/map.c - Rev: 1.58, Status: Exp
Files modified by crowbert: 2003-09-12 (01:37)
Note: add a search option to the maps command
- include/sproto.h - Rev: 1.95, Status: Exp
- server/c_misc.c - Rev: 1.35, Status: Exp
Files modified by temitchell: 2003-09-04 (06:46)
Note: - updating the collected arches (primarily hides and traps needed to be
collected again)
- lib/archetypes - Rev: 1.135, Status: Exp
- lib/bmaps - Rev: 1.65, Status: Exp
- lib/animations - Rev: 1.61, Status: Exp
- lib/bmaps.paths - Rev: 1.66, Status: Exp
- lib/crossfire.1 - Rev: 1.29, Status: Exp
- lib/faces - Rev: 1.56, Status: Exp
- lib/treasures.bld - Rev: 1.9, Status: Exp
- lib/crossfire.0 - Rev: 1.30, Status: Exp
Files modified by temitchell: 2003-09-04 (06:25)
Note: - add new type TRAP, make initial seperations from RUNE in code
add in traps triggering stuff if they are detonated
- ChangeLog - Rev: 1.73, Status: Exp
- common/object.c - Rev: 1.72, Status: Exp
- common/treasure.c - Rev: 1.38, Status: Exp
- include/define.h - Rev: 1.67, Status: Exp
- server/apply.c - Rev: 1.86, Status: Exp
- server/attack.c - Rev: 1.91, Status: Exp
- server/move.c - Rev: 1.29, Status: Exp
- server/player.c - Rev: 1.131, Status: Exp
- server/rune.c - Rev: 1.34, Status: Exp
- server/skill_util.c - Rev: 1.39, Status: Exp
- server/skills.c - Rev: 1.41, Status: Exp
- server/time.c - Rev: 1.57, Status: Exp
Files modified by tchize: 2003-09-03 (13:42)
Note:
Allow renaming items for users. Thanks to Nicolas Weeger (Ryo)
- common/arch.c - Rev: 1.25, Status: Exp
- common/loader.c - Rev: 1.49, Status: Exp
- common/loader.l - Rev: 1.50, Status: Exp
- include/object.h - Rev: 1.32, Status: Exp
- include/sproto.h - Rev: 1.94, Status: Exp
- lib/help/rename - Rev: 1.1, Status: Exp
- server/c_object.c - Rev: 1.51, Status: Exp
- server/commands.c - Rev: 1.38, Status: Exp
- server/shop.c - Rev: 1.23, Status: Exp
- socket/item.c - Rev: 1.25, Status: Exp
Files modified by tchize: 2003-09-03 (12:25)
Note:
generator may now use their inventory as a basis to generated items
instead of the other_arch field. Will allow more fine tuned generators
- common/loader.c - Rev: 1.48, Status: Exp
- common/loader.l - Rev: 1.49, Status: Exp
- common/object.c - Rev: 1.71, Status: Exp
- doc/Developers/objects - Rev: 1.9, Status: Exp
- include/define.h - Rev: 1.66, Status: Exp
- include/libproto.h - Rev: 1.46, Status: Exp
- random_maps/standalone.c - Rev: 1.11, Status: Exp
- server/apply.c - Rev: 1.85, Status: Exp
- server/rune.c - Rev: 1.33, Status: Exp
- server/spell_effect.c - Rev: 1.105, Status: Exp
- server/spell_util.c - Rev: 1.79, Status: Exp
- server/time.c - Rev: 1.56, Status: Exp
Files modified by temitchell: 2003-09-03 (03:52)
Note: - adjust chances to find bodyparts on behemoth, giantrat and wolves- lib/treasures - Rev: 1.67, Status: Exp
Files modified by temitchell: 2003-09-03 (00:54)
Note: - changes to add brains and hides to treasures file- lib/treasures - Rev: 1.66, Status: Exp
Files modified by tchize: 2003-09-01 (14:31)
Note:
Rune patch submitted by Ryo. Show name of runes when disarming (fails and success)- server/rune.c - Rev: 1.32, Status: Exp
Files modified by temitchell: 2003-08-28 (02:06)
Note: - oops no brains yet...- lib/treasures - Rev: 1.65, Status: Exp
Files modified by temitchell: 2003-08-28 (02:03)
Note: - add ape treasures- lib/treasures - Rev: 1.64, Status: Exp
Files modified by temitchell: 2003-08-27 (00:00)
Note: 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.
- ChangeLog - Rev: 1.72, Status: Exp
- common/init.c - Rev: 1.32, Status: Exp
- include/config.h - Rev: 1.56, Status: Exp
- include/global.h - Rev: 1.43, Status: Exp
- lib/settings - Rev: 1.11, Status: Exp
- lib/help/peaceful - Rev: 1.1, Status: Exp
- server/attack.c - Rev: 1.90, Status: Exp
- server/c_misc.c - Rev: 1.34, Status: Exp
- server/init.c - Rev: 1.49, Status: Exp
Files modified by temitchell: 2003-08-23 (17:37)
Note: - commit patch by Nicolas Weeger to fix random maps on win32- server/win32.c - Rev: 1.3, Status: Exp
Files modified by temitchell: 2003-08-23 (16:17)
Note: - fix this as per authors request (Nicolas Weeger).- common/map.c - Rev: 1.57, Status: Exp
Files modified by temitchell: 2003-08-21 (20:00)
Note: - moved get_other_player_from_name to beginning of the file to clear
"assignment makes pointer from int without a cast" warnings up.- server/c_wiz.c - Rev: 1.35, Status: Exp
Files modified by tchize: 2003-08-08 (17:49)
Note:
Comments cleanup in the FASTCAT saving code (long waited by mwedel i
suppose :P) and in the smoothing map1function
- common/loader.c - Rev: 1.47, Status: Exp
- common/loader.l - Rev: 1.48, Status: Exp
- socket/request.c - Rev: 1.51, Status: Exp
Files modified by tchize: 2003-08-02 (16:25)
Note:
WIN32 bugfixes, (mappath fix and uint64 fix)
thanks to Nicolas Wegeer for submit.
Partial Transcript from mail:
...
The first, global.patch, fixes bad u/sint46 for Win32 in
include/global.h
There was no SIZEOF_LONG defined, so it would error...
Also, the Python includes define SIZEOF_LONG_LONG as 8, so it's better
to have some coherence somewhere :-)
The second is for common/map.c
It fixes broken check_path which would simply ignore the prepend_dir
argument, resulting in broken map links in big maps... (would try to
find map in world/world_xxx_xxx instead of
share/maps/world/world_xxx_xxx).
I think they don't change anything for other platforms.
...
- include/global.h - Rev: 1.42, Status: Exp
- common/map.c - Rev: 1.56, Status: Exp
Files modified by tchize: 2003-08-02 (16:02)
Note:
Correct a bug in find_best_object_apply_match so now match is coherent
with find_best_object_match
patch according to what submitted by Nicolas Wegeer on cf-devel mailing
on 1st of august 2003 with subject
"[CF-Devel] Patch submission: apply item matching bug"- server/c_object.c - Rev: 1.50, Status: Exp
Files modified by ketche: 2003-07-28 (05:19)
Note: [no log message]- server/c_chat.c - Rev: 1.15, Status: Exp
Files modified by ketche: 2003-07-26 (05:30)
Note: [no log message]- server/c_chat.c - Rev: 1.14, Status: Exp
Files modified by temitchell: 2003-07-26 (02:10)
Note: - 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.
- include/config.h - Rev: 1.55, Status: Exp
- include/sproto.h - Rev: 1.93, Status: Exp
- lib/Makefile.am - Rev: 1.9, Status: Exp
- lib/Makefile.in - Rev: 1.49, Status: Exp
- server/ban.c - Rev: 1.7, Status: Exp
- server/c_wiz.c - Rev: 1.34, Status: Exp
- server/commands.c - Rev: 1.37, Status: Exp
Files modified by temitchell: 2003-07-24 (04:53)
Note: - forgot to add these help files for shouting
- lib/help/shout - Rev: 1.1, Status: Exp
- lib/wizhelp/toggle_shout - Rev: 1.1, Status: Exp
Files modified by temitchell: 2003-07-24 (04:21)
Note: - added toggle_shout DM command to disable/enable player shouting
- include/player.h - Rev: 1.32, Status: Exp
- include/sproto.h - Rev: 1.92, Status: Exp
- server/c_chat.c - Rev: 1.13, Status: Exp
- server/c_wiz.c - Rev: 1.33, Status: Exp
- server/commands.c - Rev: 1.36, Status: Exp
- server/login.c - Rev: 1.42, Status: Exp
- server/player.c - Rev: 1.130, Status: Exp
Files modified by temitchell: 2003-07-18 (05:20)
Note: - update collection
- lib/bmaps - Rev: 1.64, Status: Exp
- lib/bmaps.paths - Rev: 1.65, Status: Exp
- lib/crossfire.1 - Rev: 1.28, Status: Exp
- lib/faces - Rev: 1.55, Status: Exp
- lib/smooth - Rev: 1.10, Status: Exp
- lib/crossfire.0 - Rev: 1.29, Status: Exp
Files modified by tchize: 2003-07-17 (10:00)
Note:
Damn last commit was partial and could have lead to inconsistencies between archetype file an
faces files. sorry
- lib/crossfire.0 - Rev: 1.28, Status: Exp
- lib/crossfire.1 - Rev: 1.27, Status: Exp
Files modified by tchize: 2003-07-17 (09:36)
Note:
Debugged collect script so it won't put the 'smoothface' info inside archetypes file. Rebuild the
archetypes file accordingly
- lib/animations - Rev: 1.60, Status: Exp
- lib/archetypes - Rev: 1.134, Status: Exp
- lib/bmaps - Rev: 1.63, Status: Exp
- lib/bmaps.paths - Rev: 1.64, Status: Exp
- lib/collect.pl.in - Rev: 1.10, Status: Exp
- lib/faces - Rev: 1.54, Status: Exp
- lib/smooth - Rev: 1.9, Status: Exp
- lib/treasures.bld - Rev: 1.8, Status: Exp
Files modified by temitchell: 2003-07-16 (06:38)
Note: - update the collection with changes
- lib/bmaps - Rev: 1.62, Status: Exp
- lib/bmaps.paths - Rev: 1.63, Status: Exp
- lib/animations - Rev: 1.59, Status: Exp
- lib/archetypes - Rev: 1.133, Status: Exp
- lib/crossfire.1 - Rev: 1.26, Status: Exp
- lib/faces - Rev: 1.53, Status: Exp
- lib/smooth - Rev: 1.8, Status: Exp
- lib/treasures.bld - Rev: 1.7, Status: Exp
- lib/crossfire.0 - Rev: 1.27, Status: Exp
Files modified by garbled: 2003-07-15 (16:45)
Note: Bah.. stupid me forgot to check in this file last night.- include/tod.h - Rev: 1.9, Status: Exp
Files modified by tchize: 2003-07-15 (12:56)
Note:
updated collect.pl to pickup smoothing info from archetype and regenerated the picture and
smoothing file using it.
- lib/archetypes - Rev: 1.132, Status: Exp
- lib/bmaps - Rev: 1.61, Status: Exp
- lib/bmaps.paths - Rev: 1.62, Status: Exp
- lib/collect.pl.in - Rev: 1.9, Status: Exp
- lib/crossfire.0 - Rev: 1.26, Status: Exp
- lib/crossfire.1 - Rev: 1.25, Status: Exp
- lib/smooth - Rev: 1.7, Status: Exp
- lib/treasures.bld - Rev: 1.6, Status: Exp
Files modified by garbled: 2003-07-14 (22:10)
Note: Disable the feather_map routine, and replace with a jitter factor to smooth
the edges of the weathermaps. If this works out, I'll yank the whole
routine from the code. As of now, as far as I can tell, weather works up
to level 5 properly.- server/weather.c - Rev: 1.33, Status: Exp
Files modified by garbled: 2003-07-13 (07:33)
Note: Add selected patches contributed by David Seikel:
Fix the sscanf's in a few of the read operations.
Add the globe_spinning routine to help moosh the humidity around a bit
Add the wind factor stuff
Add the automatic image generation
Make the game stop writing the elevation data all the time.
Some minor humidity tweaks.
Also a few minor tweaks by myself. Not all of David's changes were added
in, but most of them were.- server/weather.c - Rev: 1.32, Status: Exp
Files modified by garbled: 2003-07-13 (07:21)
Note: Fix the bug where multi-tiled houses end up partially obscured by the snow.- common/object.c - Rev: 1.70, Status: Exp
Files modified by temitchell: 2003-07-13 (00:22)
Note: - added seas- lib/smooth - Rev: 1.6, Status: Exp
Files modified by temitchell: 2003-07-12 (08:42)
Note: - add changes (first animated smoothie - lava)- lib/smooth - Rev: 1.5, Status: Exp
Files modified by tchize: 2003-07-10 (09:57)
Note:
rebuild archetype files with smoothing and changed the smooth file since
there were mistakes in it.
- lib/archetypes - Rev: 1.131, Status: Exp
- lib/bmaps - Rev: 1.60, Status: Exp
- lib/bmaps.paths - Rev: 1.61, Status: Exp
- lib/crossfire.0 - Rev: 1.25, Status: Exp
- lib/crossfire.1 - Rev: 1.24, Status: Exp
- lib/smooth - Rev: 1.4, Status: Exp
- lib/treasures.bld - Rev: 1.5, Status: Exp
Files modified by temitchell: 2003-07-09 (02:48)
Note: - changed this to reflect my changes to the templates - still in
progress- lib/smooth - Rev: 1.3, Status: Exp
Files modified by tchize: 2003-07-08 (12:45)
Note:
Changed the way smoothing is done. Switched th smooth command to binary
mode, rebuild archetype files, added doc on smoothing, updated protocol
file. Changed a the "togglemapextended smoothing" to "togglemapextended
smooth" to prevent problem of compatibilities with previous cvs
smoothing release.
- ChangeLog - Rev: 1.71, Status: Exp
- common/image.c - Rev: 1.9, Status: Exp
- doc/Developers/protocol - Rev: 1.8, Status: Exp
- doc/Developers/smooth.pdf - Rev: 1.1, Status: Exp
- doc/Developers/smooth.tex - Rev: 1.1, Status: Exp
- lib/animations - Rev: 1.58, Status: Exp
- lib/archetypes - Rev: 1.130, Status: Exp
- lib/bmaps - Rev: 1.59, Status: Exp
- lib/bmaps.paths - Rev: 1.60, Status: Exp
- lib/crossfire.0 - Rev: 1.24, Status: Exp
- lib/crossfire.1 - Rev: 1.23, Status: Exp
- lib/faces - Rev: 1.52, Status: Exp
- lib/smooth - Rev: 1.2, Status: Exp
- lib/treasures.bld - Rev: 1.4, Status: Exp
- socket/request.c - Rev: 1.50, Status: Exp
Files modified by tchize: 2003-07-07 (18:49)
Note:
Fixed bug in new get_ob_diff code. The resist_save array needed to get the trailing space
or you would endup with "resist_electricty30" instead of "resist_electricity 30". Moreover
the maxgrace stat was saved as maxgra. Fixed both and regenerated loader.c
- common/loader.c - Rev: 1.46, Status: Exp
- common/loader.l - Rev: 1.47, Status: Exp
- include/attack.h - Rev: 1.11, Status: Exp
Files modified by tchize: 2003-07-03 (20:03)
Note:
Modified change logs and protocol documentation.
Promised smoothing doc will follow as fast as possible
- ChangeLog - Rev: 1.70, Status: Exp
- doc/Developers/protocol - Rev: 1.7, Status: Exp
Files modified by tchize: 2003-07-02 (15:13)
Note:
Corrects a bug un loader.l preventing from compiling with some compilers:
static int eol_size=strlen("\n");
which some compilers consider as non constant replaced by
static int eol_size=sizeof("\n")-1;
Sorry for convenience Todd
- common/loader.c - Rev: 1.45, Status: Exp
- common/loader.l - Rev: 1.46, Status: Exp
Files modified by gros: 2003-06-30 (20:51)
Note: Corrected a bug involving assignation to an uninitialized pointer in the
new event code - Gros 30/06/03- common/treasure.c - Rev: 1.37, Status: Exp
Files modified by tchize: 2003-06-30 (19:59)
Note:
sorry, little bug in weather system- server/c_misc.c - Rev: 1.33, Status: Exp
Files modified by tchize: 2003-06-30 (19:14)
Note:
Various code optimisations to help preventing peeks at maploads. Includes:
* rewritten saving of objects, removed needs for sprintf calls and most strlen calls
* modified map structures for saving of a very small amount of additionnal precalculated datas for weather
* added FAST_xxx macros for fast string manipulations
- common/loader.c - Rev: 1.44, Status: Exp
- common/loader.l - Rev: 1.45, Status: Exp
- common/map.c - Rev: 1.55, Status: Exp
- common/porting.c - Rev: 1.21, Status: Exp
- include/define.h - Rev: 1.65, Status: Exp
- include/libproto.h - Rev: 1.45, Status: Exp
- include/map.h - Rev: 1.23, Status: Exp
- include/sproto.h - Rev: 1.91, Status: Exp
- include/tod.h - Rev: 1.8, Status: Exp
- lib/treasures.bld - Rev: 1.3, Status: Exp
- server/c_wiz.c - Rev: 1.32, Status: Exp
- server/commands.c - Rev: 1.35, Status: Exp
- server/weather.c - Rev: 1.31, Status: Exp
Files modified by gros: 2003-06-30 (11:21)
Note: Corrected improper comparaison algorithm for event structures inside objects - Gros 30/06/03
- common/loader.c - Rev: 1.43, Status: Exp
- common/loader.l - Rev: 1.44, Status: Exp
Files modified by gros: 2003-06-26 (11:27)
Note: Re-implemented the event hooks in objects as a dynamically linked list,
instead of a static table.
- common/living.c - Rev: 1.50, Status: Exp
- common/loader.c - Rev: 1.42, Status: Exp
- common/loader.l - Rev: 1.43, Status: Exp
- common/object.c - Rev: 1.69, Status: Exp
- common/treasure.c - Rev: 1.36, Status: Exp
- include/libproto.h - Rev: 1.44, Status: Exp
- include/object.h - Rev: 1.31, Status: Exp
- server/apply.c - Rev: 1.84, Status: Exp
- server/attack.c - Rev: 1.89, Status: Exp
- server/c_object.c - Rev: 1.49, Status: Exp
- server/gods.c - Rev: 1.36, Status: Exp
- server/monster.c - Rev: 1.65, Status: Exp
- server/player.c - Rev: 1.129, Status: Exp
- server/skills.c - Rev: 1.40, Status: Exp
- server/time.c - Rev: 1.55, Status: Exp
- server/timers.c - Rev: 1.4, Status: Exp
Files modified by gros: 2003-06-21 (07:38)
Note: Completed the timer code, making it useable. Gros 21/06/03
- include/sproto.h - Rev: 1.90, Status: Exp
- server/timers.c - Rev: 1.3, Status: Exp
Files modified by tchize: 2003-06-19 (10:59)
Note:
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
- Makefile.in - Rev: 1.30, Status: Exp
- aclocal.m4 - Rev: 1.10, Status: Exp
- configure - Rev: 1.39, Status: Exp
- common/Makefile.in - Rev: 1.13, Status: Exp
- common/image.c - Rev: 1.8, Status: Exp
- common/init.c - Rev: 1.31, Status: Exp
- common/loader.c - Rev: 1.41, Status: Exp
- common/loader.l - Rev: 1.42, Status: Exp
- crossedit/Makefile.in - Rev: 1.14, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.8, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.6, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.6, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.6, Status: Exp
- devel/Makefile.in - Rev: 1.3, Status: Exp
- doc/Makefile.in - Rev: 1.20, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.6, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.10, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.10, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.6, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.6, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.9, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.12, Status: Exp
- include/Makefile.in - Rev: 1.11, Status: Exp
- include/libproto.h - Rev: 1.43, Status: Exp
- include/newserver.h - Rev: 1.28, Status: Exp
- include/object.h - Rev: 1.30, Status: Exp
- include/sockproto.h - Rev: 1.16, Status: Exp
- include/sproto.h - Rev: 1.89, Status: Exp
- lib/Makefile.am - Rev: 1.8, Status: Exp
- lib/Makefile.in - Rev: 1.48, Status: Exp
- lib/animations - Rev: 1.57, Status: Exp
- lib/archetypes - Rev: 1.129, Status: Exp
- lib/bmaps - Rev: 1.58, Status: Exp
- lib/bmaps.paths - Rev: 1.59, Status: Exp
- lib/crossfire.0 - Rev: 1.23, Status: Exp
- lib/crossfire.1 - Rev: 1.22, Status: Exp
- lib/faces - Rev: 1.51, Status: Exp
- lib/settings - Rev: 1.10, Status: Exp
- lib/smooth - Rev: 1.1, Status: Exp
- lib/treasures.bld - Rev: 1.2, Status: Exp
- random_maps/Makefile.in - Rev: 1.16, Status: Exp
- server/Makefile.in - Rev: 1.18, Status: Exp
- socket/Makefile.in - Rev: 1.10, Status: Exp
- socket/init.c - Rev: 1.29, Status: Exp
- socket/loop.c - Rev: 1.24, Status: Exp
- socket/request.c - Rev: 1.49, Status: Exp
- utils/Makefile.in - Rev: 1.16, Status: Exp
- utils/config.guess - Rev: 1.4, Status: Exp
- utils/config.sub - Rev: 1.4, Status: Exp
- utils/ltmain.sh - Rev: 1.4, Status: Exp
Files modified by mwedel: 2003-06-19 (06:52)
Note: server/apply.c: Fix auto_apply - missing else, causing extra
treausres to be generated inside of shop tiles.
server/monster.c: Fix npc_call_help to be map tile aware.
MSW 2003-06-18
- ChangeLog - Rev: 1.69, Status: Exp
- server/apply.c - Rev: 1.83, Status: Exp
- server/monster.c - Rev: 1.64, Status: Exp
Files modified by mwedel: 2003-06-16 (05:15)
Note: Add fix for crashes if owner of object is in process of exiting.
MSW 2003-06-15- server/attack.c - Rev: 1.88, Status: Exp
Files modified by gros: 2003-06-11 (17:38)
Note: Added support for DecreaseObject, a wrapper for decrease_object
- Gros 11/06/03
- include/plugin.h - Rev: 1.9, Status: Exp
- include/plugproto.h - Rev: 1.6, Status: Exp
- include/sproto.h - Rev: 1.88, Status: Exp
- server/plugins.c - Rev: 1.19, Status: Exp
Files modified by mwedel: 2003-06-11 (06:49)
Note: Modify collect.pl so that it strips blank lines out of the collected
.trs files.
MSW 2003-06-10- lib/collect.pl.in - Rev: 1.8, Status: Exp
Files modified by gros: 2003-05-31 (11:48)
Note: Added a Python wrapper for the set_variable function - Gros 31/05/03
- include/plugin.h - Rev: 1.8, Status: Exp
- include/plugproto.h - Rev: 1.5, Status: Exp
- include/sproto.h - Rev: 1.87, Status: Exp
- server/plugins.c - Rev: 1.18, Status: Exp
Files modified by avogl: 2003-05-27 (14:21)
Note: The big wizard treasurelist contained native fire-
and cold abilities, which caused the bigwiz to suicide
because it lacks resistance to fire/cold.
I have set them to "spell" abilities now, which means
the spells get the magic component and the wizzies
don't hurt themselves anymore.
--AV- lib/treasures - Rev: 1.63, Status: Exp
Files modified by mwedel: 2003-05-27 (04:37)
Note: 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
- ChangeLog - Rev: 1.68, Status: Exp
- lib/Makefile.am - Rev: 1.7, Status: Exp
- lib/Makefile.in - Rev: 1.47, Status: Exp
- lib/collect.pl.in - Rev: 1.7, Status: Exp
- lib/treasures.bld - Rev: 1.1, Status: Exp
Files modified by mwedel: 2003-05-26 (23:58)
Note: common/map.c: Fix bug causing unnecessary crashes - ok for the map
to match if the object has been removed.
socket/loop.c: Only make call to draw_client_map() if we have a valid
map to draw.
MSW 2003-05-26
- ChangeLog - Rev: 1.67, Status: Exp
- common/map.c - Rev: 1.54, Status: Exp
- socket/loop.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2003-05-26 (05:28)
Note: common/anim.c: Patch by AV to make sure multipart monsters animations
stay in sync. MSW 2003-05-25
- ChangeLog - Rev: 1.66, Status: Exp
- common/anim.c - Rev: 1.15, Status: Exp
Files modified by avogl: 2003-05-25 (11:53)
Note: Corrected a bunch of syntax errors in the treasures file.
The crossfire server is quite forgiving about these
errors but better to fix them anyways.
--AV- lib/treasures - Rev: 1.62, Status: Exp
Files modified by temitchell: 2003-05-25 (05:14)
Note: -shadow abilities- lib/treasures - Rev: 1.61, Status: Exp
Files modified by temitchell: 2003-05-25 (00:00)
Note: -hellhound abilities- lib/treasures - Rev: 1.60, Status: Exp
Files modified by jbontje: 2003-05-24 (14:02)
Note: Change IRC server hostname (thanks hoxu)
mids 2003-05-24- lib/motd - Rev: 1.5, Status: Exp
Files modified by mwedel: 2003-05-24 (04:51)
Note: server/apply.c: Fix bug in that we weren't calling esrv_map_scroll()
when player used a shop map but lacked sufficient funds to pay
for his items.
MSW 2002-05-23
- ChangeLog - Rev: 1.65, Status: Exp
- server/apply.c - Rev: 1.82, Status: Exp
Files modified by avogl: 2003-05-22 (22:51)
Note: Collected arches for new red dragon images.
Hope I did it correctly. First I ran "make collect",
but that didn't seem to collect images so I did a
"adm/collect_images.pl" afterwards.
--AV
- lib/animations - Rev: 1.56, Status: Exp
- lib/archetypes - Rev: 1.128, Status: Exp
- lib/bmaps - Rev: 1.57, Status: Exp
- lib/bmaps.paths - Rev: 1.58, Status: Exp
- lib/crossfire.0 - Rev: 1.22, Status: Exp
- lib/crossfire.1 - Rev: 1.21, Status: Exp
- lib/faces - Rev: 1.50, Status: Exp
Files modified by mwedel: 2003-05-21 (07:31)
Note: 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
- ChangeLog - Rev: 1.64, Status: Exp
- common/item.c - Rev: 1.37, Status: Exp
- common/utils.c - Rev: 1.11, Status: Exp
- include/config.h - Rev: 1.54, Status: Exp
- lib/settings - Rev: 1.9, Status: Exp
Files modified by temitchell: 2003-05-08 (05:06)
Note: - committing the recompiled arches - first time lucky right?
- lib/bmaps - Rev: 1.56, Status: Exp
- lib/archetypes - Rev: 1.127, Status: Exp
- lib/bmaps.paths - Rev: 1.57, Status: Exp
- lib/faces - Rev: 1.49, Status: Exp
- lib/animations - Rev: 1.55, Status: Exp
- lib/crossfire.1 - Rev: 1.20, Status: Exp
- lib/crossfire.0 - Rev: 1.21, Status: Exp
Files modified by temitchell: 2003-05-06 (06:20)
Note: - lore collection script in python.
- basic functionality for the curious until this can be written in
Perl or some such (FYI - Perl 5 book is right under the one for the C#
class I have to take for work...)- utils/loreCollect.py - Rev: 1.1, Status: Exp
Files modified by temitchell: 2003-04-18 (07:39)
Note: - taking out the bigworld emergency map section as this will be handled
by a .emergency file in the map set.- include/config.h - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-04-15 (05:57)
Note: server/player.c: Have players start at max hp/grace/sp.
MSW 2003-04-14
- ChangeLog - Rev: 1.63, Status: Exp
- server/player.c - Rev: 1.128, Status: Exp
Files modified by mwedel: 2003-04-14 (06:41)
Note: server/c_range.c: Add check to make sure we are actually removing a
golem and that the object hasn't been freed/recycled and the
player not updated. Fixes crashes.
MSW 2003-04-13
- ChangeLog - Rev: 1.62, Status: Exp
- server/c_range.c - Rev: 1.8, Status: Exp
Files modified by temitchell: 2003-04-14 (01:11)
Note: - Add my name to this (so people know who to blame)- DEVELOPERS - Rev: 1.17, Status: Exp
Files modified by mwedel: 2003-04-10 (05:21)
Note: Add missing initializer - fixes some crashes.
MSW 2004-04-09- server/disease.c - Rev: 1.26, Status: Exp
Files modified by temitchell: 2003-04-10 (01:26)
Note: - add in commented section for emergency placement for use with bigworld
maps- include/config.h - Rev: 1.52, Status: Exp
Files modified by mwedel: 2003-04-05 (05:39)
Note: acinclude.m4: Update path to find python includes, since aclocal.m4 gets
derived from this file.
configure.ac, configure: Add utils/scores.pl to list of files to substitute on.
common/loader.l, loader.c: Add subtype for objects - will be used in future work.
common/object.c: Add subtype diff check in CAN_MERGE()
common/porting.c: Have it use SAVE_DIR_MODE when doing the mkdir, and not have
hardcoded 777 permissions.
doc/Makefile.in, doc/Makefile.am, doc/Developers/Makefile.am,
doc/Developers/Makefile.in: Move some of the spell docs around and merge
them together
doc/Developers/objects: Add notes about subtype.
doc/Developers/spells: New file, contains preliminary work on spell objects.
include/config.h: Remove command about DM_MAIL and LIBDIR from file, as they
are options no longer present. Update comment about SAVE_MODE, and add
SAVE_DIR_MODE
include/object.h: Add subtype field to object.
server/login.c: Have it use SAVE_DIR_MODE when doing the mkdir, and not have
hardcoded 6700 permissions.
utils/Makefile.in: Updated to know about scores.pl
utils/scores.pl.in: New file - reads player file to generate HTML score
file.
MSW 2003-04-04
- ChangeLog - Rev: 1.61, Status: Exp
- acinclude.m4 - Rev: 1.4, Status: Exp
- configure - Rev: 1.38, Status: Exp
- configure.ac - Rev: 1.7, Status: Exp
- common/loader.c - Rev: 1.40, Status: Exp
- common/loader.l - Rev: 1.41, Status: Exp
- common/object.c - Rev: 1.68, Status: Exp
- common/porting.c - Rev: 1.20, Status: Exp
- doc/Makefile.am - Rev: 1.3, Status: Exp
- doc/Makefile.in - Rev: 1.19, Status: Exp
- doc/spell-paths - Rev: 1.2, Status: dead
- doc/spell_params.doc - Rev: 1.2, Status: dead
- doc/spells - Rev: 1.3, Status: dead
- doc/Developers/Makefile.am - Rev: 1.2, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.5, Status: Exp
- doc/Developers/objects - Rev: 1.8, Status: Exp
- doc/Developers/spells - Rev: 1.1, Status: Exp
- include/config.h - Rev: 1.51, Status: Exp
- include/object.h - Rev: 1.29, Status: Exp
- server/login.c - Rev: 1.41, Status: Exp
- utils/Makefile.in - Rev: 1.15, Status: Exp
- utils/scores.pl.in - Rev: 1.1, Status: Exp
Files modified by mwedel: 2003-04-02 (08:12)
Note: 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
- TODO - Rev: 1.20, Status: Exp
- aclocal.m4 - Rev: 1.9, Status: Exp
- configure - Rev: 1.37, Status: Exp
- ChangeLog - Rev: 1.60, Status: Exp
- common/image.c - Rev: 1.7, Status: Exp
- common/los.c - Rev: 1.10, Status: Exp
- include/funcpoint.h - Rev: 1.9, Status: Exp
- lib/Makefile.am - Rev: 1.6, Status: Exp
- lib/Makefile.in - Rev: 1.46, Status: Exp
- lib/archetypes - Rev: 1.126, Status: Exp
- lib/bmaps - Rev: 1.55, Status: Exp
- lib/bmaps.paths - Rev: 1.56, Status: Exp
- lib/crossfire.0 - Rev: 1.20, Status: Exp
- lib/crossfire.1 - Rev: 1.19, Status: Exp
- lib/faces - Rev: 1.48, Status: Exp
- server/c_object.c - Rev: 1.48, Status: Exp
- server/commands.c - Rev: 1.34, Status: Exp
- server/disease.c - Rev: 1.25, Status: Exp
- socket/info.c - Rev: 1.14, Status: Exp
- socket/loop.c - Rev: 1.22, Status: Exp
- socket/request.c - Rev: 1.48, Status: Exp
Files modified by temitchell: 2003-03-30 (16:40)
Note: added one more groundtype to the weather code:- server/weather.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2003-03-24 (06:58)
Note: 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
- ChangeLog - Rev: 1.59, Status: Exp
- common/glue.c - Rev: 1.10, Status: Exp
- lib/animations - Rev: 1.54, Status: Exp
- lib/archetypes - Rev: 1.125, Status: Exp
- lib/bmaps - Rev: 1.54, Status: Exp
- lib/bmaps.paths - Rev: 1.55, Status: Exp
- lib/crossfire.0 - Rev: 1.19, Status: Exp
- lib/crossfire.1 - Rev: 1.18, Status: Exp
- lib/faces - Rev: 1.47, Status: Exp
- server/init.c - Rev: 1.48, Status: Exp
- server/player.c - Rev: 1.127, Status: Exp
Files modified by mwedel: 2003-03-21 (08:01)
Note: server/spell_effect.c: Some code cleanuip to cast_change_attr - mostly
to combine the processing of the stat improving spells together.
The actual change to playability is that bless and holy possession
don't stack if cast multiple times.
server/spell_util.c: Modify create_aura so that player can't have more than
one aura (of the same type) active at a time.
MSW 2003-03-20
- ChangeLog - Rev: 1.58, Status: Exp
- server/spell_effect.c - Rev: 1.104, Status: Exp
- server/spell_util.c - Rev: 1.78, Status: Exp
Files modified by mwedel: 2003-03-20 (07:57)
Note: server/apply.c: Change weapon improving code to only use up the number of
potions that it needs, and not all on the ground. Required adding
another arg to eat_item() which is the number of items to consume.
include/sproto.h: Rebuilt for new eat_item() (actually, a static, so no
longer shows up in this file)
MSW 2003-03-19
- server/apply.c - Rev: 1.81, Status: Exp
- ChangeLog - Rev: 1.57, Status: Exp
- include/sproto.h - Rev: 1.86, Status: Exp
Files modified by mwedel: 2003-03-20 (07:21)
Note: server/attack.c: Change did_make_save to strip out magic attacktype when making
saves for objects - otherwise, things like poison cloud destroy objects.
server/time.c: deal with player animations special in process_object - need to
pass in the facing value, and not direction, since direction gets reset.
MSW 2003-03-19
- ChangeLog - Rev: 1.56, Status: Exp
- server/attack.c - Rev: 1.87, Status: Exp
- server/time.c - Rev: 1.54, Status: Exp
Files modified by mwedel: 2003-03-19 (08:18)
Note: increase MAX_OBJECTS to 100,000. This value may still be too low, but
I have observed problems on a very active server (metalforge) where maps
are getting swapped out immediately as a player transfers to a new one -
this causes problems (crashes) in the caller that expects the map the
object just came from to still be in memory.
MSW 2003-03-18- include/config.h - Rev: 1.50, Status: Exp
Files modified by mwedel: 2003-03-19 (08:09)
Note: crossedit/Attr.c, server/main.c, server/time.c: Update calls to animate_object()
MSW 2003-03-18
- server/main.c - Rev: 1.75, Status: Exp
- server/time.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2003-03-19 (08:04)
Note: common/anim.c: Pass direction to animate_object() - needed for player
animations as player's facing may not match direction.
crossedit/Attr.c, server/main.c, server/time.c: Update calls to animate_object()
include/libproto.h: rebuilt
include/newserver.h, plugin_animator/animator_box.c, socket/init.c,
socket/request.c: Remove newanim field from socket structure - not needed -
how to animate is determined by object, not by socket.
server/move.c: Add check to P_OUT_OF_MAP in teleport function.
server/player.c: change move_player to call animate_object, so it gets full
power of functionality it supports instead of 4 way hardcode animation
information.
server/spell_effect.c: When altars are consecrated, don't look to arch name
for first portion of name - always call them Altar of %s - fixes problem
where altar is special god altar that has god's name in archetype, resulting
in altar of .. of ...
MSW 2003-03-18
- common/anim.c - Rev: 1.14, Status: Exp
- ChangeLog - Rev: 1.55, Status: Exp
- crossedit/Attr.c - Rev: 1.17, Status: Exp
- include/libproto.h - Rev: 1.42, Status: Exp
- include/newserver.h - Rev: 1.27, Status: Exp
- server/move.c - Rev: 1.28, Status: Exp
- socket/init.c - Rev: 1.28, Status: Exp
- socket/request.c - Rev: 1.47, Status: Exp
- server/player.c - Rev: 1.126, Status: Exp
- server/spell_effect.c - Rev: 1.103, Status: Exp
Files modified by mwedel: 2003-03-19 (07:46)
Note: Update rebuilt files - animations have facings info for players,
archetypes as weight to button trigger.
MSW 2003-03-18
- lib/animations - Rev: 1.53, Status: Exp
- lib/archetypes - Rev: 1.124, Status: Exp
Files modified by mwedel: 2003-03-09 (00:52)
Note: Forgot to update the type to 64 bit value for resurrection code.
MSW 2003-03-08- server/resurrection.c - Rev: 1.10, Status: Exp
Files modified by mwedel: 2003-03-09 (00:44)
Note: Update a few printf/sprintf to use %lld for 64 bit exp values.
MSW 2003-03-08
- common/living.c - Rev: 1.49, Status: Exp
- server/c_misc.c - Rev: 1.32, Status: Exp
- server/resurrection.c - Rev: 1.9, Status: Exp
Files modified by mwedel: 2003-03-09 (00:18)
Note: More fixes for random map sizes - move the check for minimum size up
higher in the code (before expand2x and symmetry are checked). At another
check after size adjustments for symmetry and expand2x are done to make
sure size meets minimum values - if not, reset them. Some layouts
don't work right if map size is too small.
MSW 2003-03-08- random_maps/random_map.c - Rev: 1.34, Status: Exp
Files modified by mwedel: 2003-03-08 (05:35)
Note: Patch for 64 bit experience total, as well as flexible number of levels.
Basically, max level is now dynamic, set in exp_table file. Experience
is now a 64 bit value, so much higher totals now allowed. To
allow for flexible levels, add new function - did_make_save() which is used
for players/monsters to see if they make their saving throw - this is
necessary because the savethrow[] array may not be as large as max level -
did_make_save takes this into account.
NOTE: If your updating a server, you will need to copy over/set up a
new exp_table file that has max_levels defined and at least one of the
tables uncommented. There are no longer any compiled in defaults
--
configure, configure.ac: Add AC_CHECK_SIZEOF calls for long and long long
so we can know which one to use for 64 bit support (other checks
may need to be added)
common/exp.c: Remove levels table, replace it with a 64 bit pointer.
Change init_experience to allocate appropriately sized table, have it
read max_level value from exp_table file. Replace atoi calls with
atoll to get 64 bit value. Update dump_experience to properly
print 64 bit values.
common/info.c: Update dump routines that dump exp to properly print
64 bit values.
common/init.c: Add initializing for settings.max_level value.
common/item.c: Update sprintf's to handle 64 bit output of exp (speed)
value in objects.
common/living.c: change MAX_EXP define, update MAX_EXP_IN_OBJ define,
add MAX_SAVE_LEVEL which corresponds to how large the savethrow
table is. Change MAXLEVEL to settings.max_level. Change level_exp()
to return 64 bit value, other updates in functions to use 64 bit
values. Add did_make_save() function.
common/loader.l, common/loader.c: Update load/save routins of exp to
deal with 64 bit values.
common/map.c: Update calculate_difficulty to use 64 bit values when
storing exp - unlikely to make a difference, since unlikely any map
will get to a point where it has that much exp on it.
common/porting.c: Remove dead code from save_long(), add save_long_long()
to save 64 bit values.
include/autoconf.h.in: SIZEOF_LONG and SIZEOF_LONG_LONG values added.
include/global.h: Add code to typedef sint64/uint64 types based on what
type gives us those values. Add max_level to settings array.
include/libproto.h: rebuilt.
include/living.h: Replace exp field with 64 bit value.
include/player.h: Update party kill log exp tracking to have 64 bit
values.
lib/exp_table: Udpate comments about max_level, uncomment what
was the default table so new installs have working table.
Add 5 levels to all the tables.
random_maps/monster.c: Update place_monsters to use 64 bit when storing
exp total for map/per square.
server/apply.c: Replace MAXLEVEL with settings.max_level, add
did_make_save calls where appropriate
server/c_misc.c: have statistics command properly print 64 bit
exp value.
server/c_wiz.c: Have stats command properly display 64 bit value.
server/hiscore.c: Replace exp values with 64 bit values, update to
properly load/display them.
server/player.c: replace savethrow[] reference with did_make_save()
server/skill_util.c: Update skills command to properly show 64 bit exp values.
server/spell_effect.c: replace savethrow[] reference with did_make_save(),
allow players to cast directors right beneath themselves, but other
walls must be on empty space.
MSW 2003-03-07
- ChangeLog - Rev: 1.54, Status: Exp
- configure - Rev: 1.36, Status: Exp
- configure.ac - Rev: 1.6, Status: Exp
- common/exp.c - Rev: 1.6, Status: Exp
- common/info.c - Rev: 1.5, Status: Exp
- common/init.c - Rev: 1.30, Status: Exp
- common/item.c - Rev: 1.36, Status: Exp
- common/living.c - Rev: 1.48, Status: Exp
- common/loader.c - Rev: 1.39, Status: Exp
- common/loader.l - Rev: 1.40, Status: Exp
- common/map.c - Rev: 1.53, Status: Exp
- common/porting.c - Rev: 1.19, Status: Exp
- include/autoconf.h.in - Rev: 1.9, Status: Exp
- include/global.h - Rev: 1.41, Status: Exp
- include/libproto.h - Rev: 1.41, Status: Exp
- include/living.h - Rev: 1.8, Status: Exp
- include/player.h - Rev: 1.31, Status: Exp
- lib/exp_table - Rev: 1.2, Status: Exp
- random_maps/monster.c - Rev: 1.13, Status: Exp
- server/apply.c - Rev: 1.80, Status: Exp
- server/attack.c - Rev: 1.86, Status: Exp
- server/c_misc.c - Rev: 1.31, Status: Exp
- server/c_wiz.c - Rev: 1.31, Status: Exp
- server/hiscore.c - Rev: 1.9, Status: Exp
- server/player.c - Rev: 1.125, Status: Exp
- server/skill_util.c - Rev: 1.38, Status: Exp
- server/spell_effect.c - Rev: 1.102, Status: Exp
Files modified by mwedel: 2003-03-08 (05:22)
Note: Minor changes to clean up some compiler warnings.
MSW 2003-03-07- crossedit/Edit.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2003-03-08 (05:11)
Note: commit file that I thought was already updated - fix for missing /
in python search paths.
MSW 2003-03-07- aclocal.m4 - Rev: 1.8, Status: Exp
Files modified by mwedel: 2003-03-07 (07:33)
Note: Various bug fixes.
crossedit/Attr.c: Minor cleanup to eliminate some compile time warnings.
plugin/plugin_python.c: Remove some unused variables, thus fixing up some
compiler warnings.
random_maps/random_map.c, random_maps/random_map.h, random_maps/special.c:
Add MIN_RANDOM_MAP_SIZE values instead of hardcode constants.
server/monster.c: Fix communicate - odd bug can be map gets swapped out
just after player is transferred to another map, causing crashes as
map that was originally spoken on is no longer in memory.
server/rune.c: add missing free_object call when erasing runes.
server/skills.c: Change write_on_item to determine type of writing based
on content of mesage, or lack thereof, and not the marked object.
Fix problem of buf not being initalized.
MSW 2003-03-06
- ChangeLog - Rev: 1.53, Status: Exp
- crossedit/Attr.c - Rev: 1.16, Status: Exp
- random_maps/random_map.c - Rev: 1.33, Status: Exp
- random_maps/random_map.h - Rev: 1.10, Status: Exp
- random_maps/special.c - Rev: 1.19, Status: Exp
- server/monster.c - Rev: 1.63, Status: Exp
- server/rune.c - Rev: 1.31, Status: Exp
- server/skills.c - Rev: 1.39, Status: Exp
Files modified by mwedel: 2003-03-04 (05:57)
Note: Fix bug in rogue layout in that if it is a single room, the exits
aren't placed next to each other - normally not a problem, but if the
map is symmetric, exit may otherwise be placed in another room that
isn't properly connected (that's really a problem in connect_spirals)
MSW 2003-03-04- random_maps/rogue_layout.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2003-03-03 (08:09)
Note: Go back to old code that adds 1 to the random seed - this is necessary
because this data is used to make the next level, and if we constantly
use the same seed, the levels look pretty similar.
MSW 2003-03-01- random_maps/random_map.c - Rev: 1.32, Status: Exp
Files modified by mwedel: 2003-03-03 (05:13)
Note: Various bug fixes.
Makefile.am, Makefile.in: Put crossedit as the last directory, so any build
errors for crossedit doesn't effect anything else.
README: Update ftp site listing.
TODO: More things aded.
aclocal.m4, configure: Add missing / when checking in /usr/local for
python headers.
common/map.c: Add some debugging in free_all_objects that checks to make sure
there are not objects remaining that belong to the map just freed -
only active if MANY_CORES is set.
random_maps/random_map.c: Increase minimum random map size to 10x10 - this
is need for square spirals to work properly I think.
server/spell_effect.c: Have perceive self tell dragon players what they are
currently focused on. Fix town portal to remove force objects from
players if destination is no longer available.
server/swap.c: Reset maps reset_time when loading them in in read_map_log() -
this is only used if recycle temp maps is on. Also, do sanity checking
on reset_time value - bogus values were observed on metalforge.
socket/request.c: Update map timeout in draw_client_map() - in this way,
we don't swap out a map within a players view only to swap it back
in.
MSW 2003-03-01
- ChangeLog - Rev: 1.52, Status: Exp
- Makefile.am - Rev: 1.4, Status: Exp
- Makefile.in - Rev: 1.29, Status: Exp
- README - Rev: 1.16, Status: Exp
- TODO - Rev: 1.19, Status: Exp
- aclocal.m4 - Rev: 1.7, Status: Exp
- configure - Rev: 1.35, Status: Exp
- common/map.c - Rev: 1.52, Status: Exp
- random_maps/random_map.c - Rev: 1.31, Status: Exp
- server/spell_effect.c - Rev: 1.101, Status: Exp
- server/swap.c - Rev: 1.14, Status: Exp
- socket/request.c - Rev: 1.46, Status: Exp
Files modified by garbled: 2003-02-25 (15:08)
Note: For the 1.5 release, put feather_map under dynamiclevel 4. It still has
some issues apparently, and I'm not going to have time to fix them before
the release. This way people can set dynamiclevel to 2 and 3 without
experiencing bizzare problems. 4 and 5 work, but aren't ready for
primetime yet.- server/weather.c - Rev: 1.29, Status: Exp
Files modified by mwedel: 2003-02-25 (08:15)
Note: Fix lib/Makefile.am - some lines got split/joined that should not
have been.
Rebuilt some of the doc files.
MSW 2003-02-24
- doc/spoiler.ps - Rev: 1.6, Status: Exp
- doc/playbook-html/empty.pbm - Rev: 1.2, Status: Exp
- doc/spoiler/empty.pbm - Rev: 1.2, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.9, Status: Exp
- include/shstr.h - Rev: 1.3, Status: Exp
- lib/Makefile.am - Rev: 1.5, Status: Exp
- lib/Makefile.in - Rev: 1.45, Status: Exp
Files modified by mwedel: 2003-02-25 (07:18)
Note: */Makefile.in, related files: Updated for 1.5.0
server/attack.c: Don't change weak wall image if no damage was actually done.
server/c_object.c: Include math.h - needed for pow()
server/spell_effect.c: fix infinite loop in town_portal
MSW 2003-02-24
- ChangeLog - Rev: 1.51, Status: Exp
- Makefile.in - Rev: 1.28, Status: Exp
- aclocal.m4 - Rev: 1.6, Status: Exp
- configure - Rev: 1.34, Status: Exp
- configure.ac - Rev: 1.5, Status: Exp
- common/Makefile.in - Rev: 1.12, Status: Exp
- crossedit/Makefile.in - Rev: 1.13, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.7, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.5, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.5, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.5, Status: Exp
- devel/Makefile.in - Rev: 1.2, Status: Exp
- doc/Makefile.in - Rev: 1.18, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.4, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.9, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.9, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.5, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.5, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.8, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.11, Status: Exp
- include/Makefile.in - Rev: 1.10, Status: Exp
- lib/Makefile.in - Rev: 1.44, Status: Exp
- random_maps/Makefile.in - Rev: 1.15, Status: Exp
- server/Makefile.in - Rev: 1.17, Status: Exp
- server/attack.c - Rev: 1.85, Status: Exp
- server/c_object.c - Rev: 1.47, Status: Exp
- server/spell_effect.c - Rev: 1.100, Status: Exp
- socket/Makefile.in - Rev: 1.9, Status: Exp
- utils/Makefile.in - Rev: 1.14, Status: Exp
- utils/ltmain.sh - Rev: 1.3, Status: Exp
Files modified by mwedel: 2003-02-24 (07:38)
Note: common/anim.c: Fix for 8 way facing animations.
lib/treasures: Add sheep treasures
lib/* (rest) - rebuilt
server/spell_effect.c: Fix up counterspell - mainly fix a bug in that if
counterspell hit a multipart magic that used magic as an attacktype,
it would also crash. However, code also woudln't work properly on
tiled maps, and I'm dubious if it would work properly if there was more
than one effect on a space.
MSW 2003-02-23
- ChangeLog - Rev: 1.50, Status: Exp
- common/anim.c - Rev: 1.13, Status: Exp
- lib/animations - Rev: 1.52, Status: Exp
- lib/archetypes - Rev: 1.123, Status: Exp
- lib/bmaps - Rev: 1.53, Status: Exp
- lib/bmaps.paths - Rev: 1.54, Status: Exp
- lib/crossfire.0 - Rev: 1.18, Status: Exp
- lib/crossfire.1 - Rev: 1.17, Status: Exp
- lib/faces - Rev: 1.46, Status: Exp
- lib/treasures - Rev: 1.59, Status: Exp
- server/spell_effect.c - Rev: 1.99, Status: Exp
Files modified by mwedel: 2003-02-22 (07:26)
Note: server/spell_effect.c: clean up town_portal to use its own arch's
so it doesn't have to reset so many fields. Also, fix crash.
server/spell_util.c: Update cast_create_obj to put new object below
casting up.
lib/*: Rebuilt
MSW 2003-02-21
- lib/animations - Rev: 1.51, Status: Exp
- lib/archetypes - Rev: 1.122, Status: Exp
- server/spell_effect.c - Rev: 1.98, Status: Exp
- server/spell_util.c - Rev: 1.77, Status: Exp
Files modified by mwedel: 2003-02-21 (08:11)
Note: rebuild/recollect arch and related files.
MSW 2003-02-20
- lib/animations - Rev: 1.50, Status: Exp
- lib/archetypes - Rev: 1.121, Status: Exp
- lib/bmaps - Rev: 1.52, Status: Exp
- lib/bmaps.paths - Rev: 1.53, Status: Exp
- lib/crossfire.0 - Rev: 1.17, Status: Exp
- lib/crossfire.1 - Rev: 1.16, Status: Exp
- lib/faces - Rev: 1.45, Status: Exp
Files modified by mwedel: 2003-02-21 (07:55)
Note: server/skills.c: Fix jump so that it updates the clients map properly.
server/spell_effect.c: insert town portals below the player so it
works better with apply.
MSW 2003-02-20
- ChangeLog - Rev: 1.49, Status: Exp
- TODO - Rev: 1.18, Status: Exp
- server/skills.c - Rev: 1.38, Status: Exp
- server/spell_effect.c - Rev: 1.97, Status: Exp
Files modified by mwedel: 2003-02-21 (03:55)
Note: Fix setting of message - turns out the map->msg structure is actually
strdup'd data, while ob->msg is shared string - new code in random_map.c
was doing the later, causing problems when the code when to free it.
MSW 2003-02-20- random_maps/random_map.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2003-02-20 (06:46)
Note: server/move.c: Fix transfer_ob so that it sends newmap command to client
if we're moving a playing - otherwise fog of war displays bad
information on the client.
MSW 2003-02-19
- server/move.c - Rev: 1.27, Status: Exp
- ChangeLog - Rev: 1.48, Status: Exp
Files modified by mwedel: 2003-02-19 (06:58)
Note: Fix error in threewide shot - typo had direction -22 instead of -2.
MSW 2003-02-18- server/player.c - Rev: 1.124, Status: Exp
Files modified by mwedel: 2003-02-19 (06:52)
Note: Fix bug where it wasn't making new players level 1, thus not rolling
up appropriate hp, sp, and grace for them.
MSW 2003-02-18- server/player.c - Rev: 1.123, Status: Exp
Files modified by mwedel: 2003-02-17 (02:37)
Note: More bugfixes:
server/c_wiz.c: Fix reset command - while it deleted the maps, it made things
so that it never got removed from the map listing - instead, just let
flush_old_maps do most of the work.
server/main.c: If player tries to enter a random map that has been reset
and that we have no informatino about (eg, going up in a dungeon),
just say the exit is closed instead of making a completely random map
that usually isn't in keeping with the dungeon (and still won't lead
outdoors)
server/move.c: In move_teleporter(), change it so that if a player uses
a shop map yet there is no place to put the player, just drop him on
top of a monster - this fixes problem of players getting trapped inside
of shops in random dungeons.
MSW 2003-02-16
- ChangeLog - Rev: 1.47, Status: Exp
- server/c_wiz.c - Rev: 1.30, Status: Exp
- server/main.c - Rev: 1.74, Status: Exp
- server/move.c - Rev: 1.26, Status: Exp
Files modified by mwedel: 2003-02-16 (09:03)
Note: random_map/random_map.c: Include parameters used to make map in msg of map -
this can hopefully be used to debug what is really happening when bad
maps are made.
MSW 2003-02-17
- ChangeLog - Rev: 1.46, Status: Exp
- random_maps/random_map.c - Rev: 1.29, Status: Exp
Files modified by mwedel: 2003-02-16 (07:30)
Note: server/rune.c: Modify dispel_rune function (called from disarm spell)
to erase marking runes. While at it, fix it so that it does the right
thing with respect to tiled maps.
MSW 2003-02-17
- ChangeLog - Rev: 1.45, Status: Exp
- server/rune.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2003-02-16 (05:54)
Note: Fix bug with light being cast outside the map.
MSW 2003-02-15- server/spell_effect.c - Rev: 1.96, Status: Exp
Files modified by mwedel: 2003-02-14 (08:18)
Note: include/sproto.h, server/move.c: Modify try_fit() to take mapstruct parameter
for which map we are trying to fit this on - fixes problems with rolling
boulders accross map (only function that currently uses this).
MSW 2003-02-14
- ChangeLog - Rev: 1.44, Status: Exp
- include/sproto.h - Rev: 1.85, Status: Exp
- server/move.c - Rev: 1.25, Status: Exp
Files modified by garbled: 2003-02-14 (05:57)
Note: fix compile warning generated with -Wall.- server/init.c - Rev: 1.47, Status: Exp
Files modified by garbled: 2003-02-14 (05:54)
Note: Regen loader.c, add changes to changelog.
- ChangeLog - Rev: 1.43, Status: Exp
- common/loader.c - Rev: 1.38, Status: Exp
Files modified by garbled: 2003-02-14 (05:50)
Note: Lots of updates here:
common/item.c: make item_power stop showing up in ring short descriptions.
fix some of the items that were double-displaying materialnames, like
mithril mithril chainmail.
common/loader.l: add tooltype
common/utils.c: Unless the object is armour or weapons, pick the first
materialname we find. Now, newly generated diamonds will stack.
Fix name_to_material to return NULL if it finds nothing, fixes
navar_city/museum crash.
Change set_materialname to take a materialtype_t argument, allowing
functions to manually set the materialname, rather than let the
randomizer pick for them.
include/define.h: Add TOOL and BUILDFAC for item building.
include/object.h: add tooltype for item building.
include/materials.h: add M_SPECIAL. Set this in an object, to prevent things
like mithril mithril chainmail. This is primarily only needed in
artifacts, because they change the base material of the arch. Also
useful in things like the demonspawn shield, and on maps.
lib/artifacts: sprinkle M_SPECIAL around.
server/player.c: remove auto_heal. This never should have been
committed, and was never referenced by any code.
server/c_object.c: add item building, but add it disabled. Too many
bugfixes were tied in with this code to cleanly add them. When
enabled, this code will add player item building, similar to
create to take place. Requires a host of graphics and arches
to be useable.
- common/item.c - Rev: 1.35, Status: Exp
- common/loader.l - Rev: 1.39, Status: Exp
- common/treasure.c - Rev: 1.35, Status: Exp
- common/utils.c - Rev: 1.10, Status: Exp
- include/define.h - Rev: 1.64, Status: Exp
- include/libproto.h - Rev: 1.40, Status: Exp
- include/material.h - Rev: 1.9, Status: Exp
- include/object.h - Rev: 1.28, Status: Exp
- include/sproto.h - Rev: 1.84, Status: Exp
- lib/artifacts - Rev: 1.46, Status: Exp
- server/c_object.c - Rev: 1.46, Status: Exp
- server/commands.c - Rev: 1.33, Status: Exp
- server/player.c - Rev: 1.122, Status: Exp
Files modified by garbled: 2003-02-14 (04:29)
Note: Regen again- lib/archetypes - Rev: 1.120, Status: Exp
Files modified by garbled: 2003-02-13 (23:52)
Note: Regen for eyeshield- lib/archetypes - Rev: 1.119, Status: Exp
Files modified by mwedel: 2003-02-12 (08:04)
Note: random_maps/special.c: Fix possible bug with placement of special maps.
MSW 2003-02-11
- ChangeLog - Rev: 1.42, Status: Exp
- random_maps/special.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2003-02-12 (06:30)
Note: Add lore/endlore to object structure to hold general information about objects:
common/loader.c, common/loader.l: Add loading and saving of lore field.
common/object.c: handle lore field for copy/free/other object operations.
Also, update CAN_MERGE to look at materialname also.
doc/Developers/objects: Add notes about lore.
include/object.h: add lore field to object.
MSW 2003-02-11
- ChangeLog - Rev: 1.41, Status: Exp
- common/loader.c - Rev: 1.37, Status: Exp
- common/loader.l - Rev: 1.38, Status: Exp
- common/object.c - Rev: 1.67, Status: Exp
- doc/Developers/objects - Rev: 1.7, Status: Exp
- include/object.h - Rev: 1.27, Status: Exp
Files modified by mwedel: 2003-02-12 (05:40)
Note: server/apply.c: Fix bug in that cursed weapons were not equipped/
unequipped.
MSW 2003-02-11
- ChangeLog - Rev: 1.40, Status: Exp
- server/apply.c - Rev: 1.79, Status: Exp
Files modified by mwedel: 2003-02-11 (08:10)
Note: Add substring matching to item_match_string, so players can search for
things like Str+1.
MSW 2003-02-10- common/arch.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2003-02-10 (06:52)
Note: doc/Developers/objects: Add nodes about shared strings in objects.
server/c_misc.c: Remove check for name length - check_name takes care
of that for us.
server/monster.c: store return value from get_map_flags - seen some
crashes traced back to this area, want to see what it returned.
Allow objects with no msg to still use scripts that listen.
server/player.c: Fix potentional issue of freeing/adding players name
when they enter play again - seen some crashes attributed to
odd names.
MSW 2003-02-08
- ChangeLog - Rev: 1.39, Status: Exp
- doc/Developers/objects - Rev: 1.6, Status: Exp
- server/c_misc.c - Rev: 1.30, Status: Exp
- server/monster.c - Rev: 1.62, Status: Exp
- server/player.c - Rev: 1.121, Status: Exp
Files modified by garbled: 2003-02-09 (07:30)
Note: Remove the supplydb code. It has served it's purpose, and if we decide
we want to investigate that again.. thats what cvs -r is for.
- server/init.c - Rev: 1.46, Status: Exp
- include/shop.h - Rev: 1.3, Status: dead
- server/shop.c - Rev: 1.22, Status: Exp
- server/weather.c - Rev: 1.28, Status: Exp
Files modified by garbled: 2003-02-07 (07:14)
Note: bestarrow changes:
1) compare resists against the arch of the monster, not the actual monster.
2) stop looking for a target if you hit a blocksview.
3) penalize ROF when using bestarrow.- server/player.c - Rev: 1.120, Status: Exp
Files modified by garbled: 2003-02-07 (06:58)
Note: regen from loader.l- common/loader.c - Rev: 1.36, Status: Exp
Files modified by garbled: 2003-02-07 (06:57)
Note: Mark clued me in that query_name existed.. and that brought to light that
the way I was handling materialnames before was stupid. Back the old
code out, and use query_name instead. Put something in the loader to
back the names out of the objects I mangled.
- common/item.c - Rev: 1.34, Status: Exp
- common/loader.l - Rev: 1.37, Status: Exp
- common/utils.c - Rev: 1.9, Status: Exp
- server/alchemy.c - Rev: 1.19, Status: Exp
Files modified by garbled: 2003-02-06 (08:20)
Note: regen these files.
materials: add a slew of new materialtypes. Too many people to list
helped me come up with these.
atrifacts: twiddle some of the materialtypes in here.. to avoid certain
wierd combinations of objects and materialnames.
- lib/archetypes - Rev: 1.118, Status: Exp
- lib/artifacts - Rev: 1.45, Status: Exp
- lib/materials - Rev: 1.2, Status: Exp
Files modified by garbled: 2003-02-06 (08:08)
Note: Fix the following bugs:
When doing alchemy with a transmute formula, check if we should add one
of the materialtype's special modification properties into the newly
created object.
When performing alchemy, do better checks to remove the materialname form
the object's strtoint value. Don't remove the materialname on
non-weapon/armour, and don't remove it if the object has it manually
specified in the arch.
Fixes alot of formulae I broke.
- common/utils.c - Rev: 1.8, Status: Exp
- include/libproto.h - Rev: 1.39, Status: Exp
- server/alchemy.c - Rev: 1.18, Status: Exp
Files modified by garbled: 2003-02-05 (05:32)
Note: New bow code. bowmode bestarrow. When firing arrows, look at the first
target in line, and attempt to pick the best arrow to use against it.
- include/player.h - Rev: 1.30, Status: Exp
- include/sproto.h - Rev: 1.83, Status: Exp
- server/c_misc.c - Rev: 1.29, Status: Exp
- server/monster.c - Rev: 1.61, Status: Exp
- server/player.c - Rev: 1.119, Status: Exp
Files modified by garbled: 2003-02-04 (07:25)
Note: Don't free the msg string before copying the item. Prevents crashes from
mass inscription.- server/skills.c - Rev: 1.37, Status: Exp
Files modified by garbled: 2003-02-04 (06:26)
Note: Fix some bugs for once, rather than introduce them.
- common/porting.c - Rev: 1.18, Status: Exp
- common/treasure.c - Rev: 1.34, Status: Exp
- include/libproto.h - Rev: 1.38, Status: Exp
- server/rune.c - Rev: 1.29, Status: Exp
- server/skills.c - Rev: 1.36, Status: Exp
Files modified by mwedel: 2003-02-04 (04:06)
Note: Oops. Meant materialname, not material.
MSW 2003-02-03- common/object.c - Rev: 1.66, Status: Exp
Files modified by mwedel: 2003-02-04 (04:01)
Note: Fix missing initialization of material, causign continous crashes on
metalforge.
MSW 2003-02-03- common/object.c - Rev: 1.65, Status: Exp
Files modified by mwedel: 2003-02-03 (08:27)
Note: server/player.c: Fix permadeath without resurrection - wasn't deleting
player save files as it was supposed to. If permadeath +
resurrection was in use, I believe it all worked as expected.
- ChangeLog - Rev: 1.38, Status: Exp
- server/player.c - Rev: 1.118, Status: Exp
Files modified by mwedel: 2003-02-03 (07:23)
Note: More bugfixes:
include/shop.h: remove _SHOP_H after endif, causing compiler warnings.
include/skills.h: Add check to USING_SKILL to make sure chosen_skill
is not null.
server/c_chat.c: Add some missing return values, resulting in compiler
warnings.
server/skill_util.c: Remove unused variable. compiler warnings again.
server/spell_effect.c: Change dimension door so that you can't go
through spaces that block passsage and also block view (eg walls).
This goes back to the more traditional behaviour. Remove
some unused variables.
server/spell_util.c: Add missing P_OUT_OF_MAP to move_missile, resulting
in crashes.
server/time.c: if generator is not on a map, don't have it generates.
Fixes crashes.
MSW 2003-02-02
- ChangeLog - Rev: 1.37, Status: Exp
- include/shop.h - Rev: 1.2, Status: Exp
- include/skills.h - Rev: 1.9, Status: Exp
- server/c_chat.c - Rev: 1.12, Status: Exp
- server/skill_util.c - Rev: 1.37, Status: Exp
- server/spell_effect.c - Rev: 1.95, Status: Exp
- server/spell_util.c - Rev: 1.76, Status: Exp
- server/time.c - Rev: 1.52, Status: Exp
Files modified by temitchell: 2003-01-30 (22:12)
Note: -modified let_it_snow to produce rivlets not puddles on mountains
-modified siinging_in_the_rain to produce rivlets not puddles on mountains- server/weather.c - Rev: 1.27, Status: Exp
Files modified by garbled: 2003-01-30 (19:17)
Note: Thanks to Kevin R Bulgrien for making me look at this file again.
Apparently NOT_PERMADETH and BALANCED_STAT_LOSS were reversed.- common/init.c - Rev: 1.29, Status: Exp
Files modified by garbled: 2003-01-30 (08:34)
Note: More formulae hacking from Johnny Shelley. Mostly added new bow types,
fiddled a few difficulty/exp settings, and added trans to most of the
smithery/tannery formulae.- lib/formulae - Rev: 1.15, Status: Exp
Files modified by garbled: 2003-01-30 (02:50)
Note: Fix a little stupidity.- server/attack.c - Rev: 1.84, Status: Exp
Files modified by garbled: 2003-01-30 (00:21)
Note: Update the changelog- ChangeLog - Rev: 1.36, Status: Exp
Files modified by garbled: 2003-01-30 (00:20)
Note: Allow artifact file to set materialname. Sprinke materialnames on some
of the obvious artifacts.
- common/treasure.c - Rev: 1.33, Status: Exp
- lib/artifacts - Rev: 1.44, Status: Exp
Files modified by garbled: 2003-01-30 (00:07)
Note: 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.
- lib/materials - Rev: 1.1, Status: Exp
- lib/Makefile.am - Rev: 1.4, Status: Exp
- lib/Makefile.in - Rev: 1.43, Status: Exp
- lib/archetypes - Rev: 1.117, Status: Exp
- common/item.c - Rev: 1.33, Status: Exp
- common/loader.c - Rev: 1.35, Status: Exp
- common/loader.l - Rev: 1.36, Status: Exp
- common/object.c - Rev: 1.64, Status: Exp
- common/recipe.c - Rev: 1.7, Status: Exp
- common/treasure.c - Rev: 1.32, Status: Exp
- common/utils.c - Rev: 1.7, Status: Exp
- include/libproto.h - Rev: 1.37, Status: Exp
- include/material.h - Rev: 1.8, Status: Exp
- include/object.h - Rev: 1.26, Status: Exp
- include/recipe.h - Rev: 1.5, Status: Exp
- server/alchemy.c - Rev: 1.17, Status: Exp
- server/apply.c - Rev: 1.78, Status: Exp
- server/attack.c - Rev: 1.83, Status: Exp
- server/c_object.c - Rev: 1.45, Status: Exp
- server/init.c - Rev: 1.45, Status: Exp
- server/player.c - Rev: 1.117, Status: Exp
- server/spell_effect.c - Rev: 1.94, Status: Exp
Files modified by temitchell: 2003-01-29 (05:44)
Note: -bugfixes to let_it_snow and plant_a_garden (Tim walked me through these - was hitting empty spaces due to multipart objects in maps)- server/weather.c - Rev: 1.26, Status: Exp
Files modified by garbled: 2003-01-28 (23:43)
Note: Apparently nrof==0 == 1. I did not know that.- server/shop.c - Rev: 1.21, Status: Exp
Files modified by temitchell: 2003-01-28 (05:12)
Note: - added mountain snow and mountain rain to aviod list (to prevent buildups)
- added mushrooms and mountain foilage to the garden list- server/weather.c - Rev: 1.25, Status: Exp
Files modified by garbled: 2003-01-28 (01:45)
Note: Argh.. stupid stupid me. Forgot to check in init.c, which called
read_supllydb() which initializes the supply database to NULL on boot if
it doesn't exist. Without which.. chaos ensues.- server/init.c - Rev: 1.44, Status: Exp
Files modified by mwedel: 2003-01-27 (07:34)
Note: Various bug fixes:
common/item.c: If nrof of an item is 0, have it print singular name and
not plural name.
server/c_object.c: Fix typo when printing value of optoins - had an
extra 'the' in place. Also, don't print value of objects with
no pick flag set.
server/login.c: Enforce maximum name length for new characters.
server/monster.c: Change parsing code for messages/@match code -
new code is simpler, and should also be simpler and less bug
ridden, but otherwise functionally equivalant. Also fix up
communicate to work properly on tiled maps.
server/spell_effect.c: fix up move_aura to not crash hopefully.
MSW 2003-01-26
- ChangeLog - Rev: 1.35, Status: Exp
- common/item.c - Rev: 1.32, Status: Exp
- server/c_object.c - Rev: 1.44, Status: Exp
- server/login.c - Rev: 1.40, Status: Exp
- server/monster.c - Rev: 1.60, Status: Exp
- server/spell_effect.c - Rev: 1.93, Status: Exp
Files modified by garbled: 2003-01-26 (06:00)
Note: Experimental code to attempt a supply and demand based economy for
shops. This code lays the framework for a supply and demand based
pricing scheme, and tracks all purchases and sales by players. It
calculates what the price for the item should be, based on the data it
has collected.
However.. the code to make it actually chaneg the prices in the game has
not been added. At this stage, the code only tracks the prices in a
database, var/supplydb. It is my intention to collect this data from
running servers to see what effect such a change would make. It is quite
possible that this scheme will be backed out, and a different one used
based on the data collected. The data should give us a reasonable
picture of what is sold and purchased in the game, to better judge future
economic changes.
There should be no gameplay changes from this commit.
- include/shop.h - Rev: 1.1, Status: Exp
- include/sproto.h - Rev: 1.82, Status: Exp
- server/shop.c - Rev: 1.20, Status: Exp
- server/weather.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2003-01-23 (07:38)
Note: More bug fixes:
server/player.c: Call fix_player after lifesaving device is used to reset
body location values.
server/spell_effect.c, server/spell_util.c: Add some more P_OUT_OF_MAP
checks.
MSW 2003-01-22
- server/player.c - Rev: 1.116, Status: Exp
- server/spell_effect.c - Rev: 1.92, Status: Exp
- server/spell_util.c - Rev: 1.75, Status: Exp
Files modified by gros: 2003-01-22 (14:36)
Note:
Added support for reading Crossfire installation paths from a script.
- Gros (22/01/03)- doc/Developers/python - Rev: 1.5, Status: Exp
Files modified by garbled: 2003-01-21 (13:15)
Note: I have no idea how this got missed... Sorry.- server/c_chat.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2003-01-21 (08:10)
Note: have it abort() if trying to insert an object outside the map.
MSW 2002-01-20- common/object.c - Rev: 1.63, Status: Exp
Files modified by garbled: 2003-01-21 (01:23)
Note: When players use nonexistent formulae, and they backfire, rp==NULL, so
corner case it.- server/alchemy.c - Rev: 1.16, Status: Exp
Files modified by garbled: 2003-01-21 (01:05)
Note: Reduce the amount of coinage and gems created by random treasure by a
factor of 10, except for goblins. Increase the starting money by a
factor of 20. Decreased the coinage from cyclops by a factor of 100.- lib/treasures - Rev: 1.58, Status: Exp
Files modified by garbled: 2003-01-20 (23:58)
Note: Change the way wands rods and scrolls are created. Rather than randomly
picking a level based on difficulty, the game now calculates a
multiplier. This is the larger of either the levels/damage increase or
levels/duration increase. If both of these are 0, we use 5. This does a
number of things:
1) Rather than having 100 different possibilities for level of these
items, there are 100/mult. Meaning that on average, more scrolls will stack.
2) A scroll of level 7 where the ldur was 5 is fundamentally equivilent
to a level 5 scroll.. so just make them that way anyhow.
3) We now change the value of the item, based on these properties.. so a
high level scroll will cost much more than a low level scroll. The cost
increase is more, depending on how much more powerful the scroll is per
level.
In the very least.. scrolls should stack better now, and shop prices for
them will make a wee bit more sense.
- include/libproto.h - Rev: 1.36, Status: Exp
- common/treasure.c - Rev: 1.31, Status: Exp
Files modified by garbled: 2003-01-19 (07:19)
Note: Regen these files
- lib/archetypes - Rev: 1.116, Status: Exp
- lib/bmaps - Rev: 1.51, Status: Exp
- lib/bmaps.paths - Rev: 1.52, Status: Exp
- lib/animations - Rev: 1.49, Status: Exp
- lib/crossfire.0 - Rev: 1.16, Status: Exp
- lib/faces - Rev: 1.44, Status: Exp
- lib/crossfire.1 - Rev: 1.15, Status: Exp
Files modified by garbled: 2003-01-19 (07:12)
Note: Add orcknuckle and cointoss commands, per request of his Toddness.
- server/commands.c - Rev: 1.32, Status: Exp
- include/sproto.h - Rev: 1.81, Status: Exp
Files modified by garbled: 2003-01-17 (07:24)
Note: Fix the fact that shops ignored the difficulty of the map when generating
shop items. Shops now default to level 5, or difficulty.. whichever is
higher. Retained the old behavior where you could set the level of an
individual tile with the exp stat, which takes precedence over everything.- server/apply.c - Rev: 1.77, Status: Exp
Files modified by mwedel: 2003-01-17 (07:07)
Note: Fix random map name generation so that it strips off the numbers if
appropriate from the new map name.
MSW 2003-01-16
- ChangeLog - Rev: 1.34, Status: Exp
- server/main.c - Rev: 1.73, Status: Exp
Files modified by mwedel: 2003-01-17 (06:23)
Note: More bug fixes:
common/item.c: Add missing braces - was resulting in some items getting
display like 'gauntlets of strength (Str+1)(Str+1).
include/map.h: Add MAGIC_MAP definitions to the file.
server/shop.c: Put back in code that uses magic_mapping_mark to determine
what items to display in inventory. Update for new one magic mapping
code stores information away.
server/spell_util.c: Add missing P_OUT_OF_FLAG check, which resulted
in crashes.
socket/info.c: Move MAGIC_MAP definations to map.h. Add check for
P_OUT_OF_MAP. Remove code that stops on P_NO_MAGIC - with that
it wouldn't search the shops.
MSW 2003-01-16
- common/item.c - Rev: 1.31, Status: Exp
- include/map.h - Rev: 1.22, Status: Exp
- server/shop.c - Rev: 1.19, Status: Exp
- server/spell_util.c - Rev: 1.74, Status: Exp
- socket/info.c - Rev: 1.13, Status: Exp
Files modified by garbled: 2003-01-17 (04:38)
Note: 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.
- common/button.c - Rev: 1.20, Status: Exp
- common/glue.c - Rev: 1.9, Status: Exp
- include/define.h - Rev: 1.63, Status: Exp
- include/funcpoint.h - Rev: 1.8, Status: Exp
- include/libproto.h - Rev: 1.35, Status: Exp
- include/sproto.h - Rev: 1.80, Status: Exp
- server/init.c - Rev: 1.43, Status: Exp
- server/time.c - Rev: 1.51, Status: Exp
Files modified by mwedel: 2003-01-15 (07:18)
Note: Add a bunch of P_OUT_OF_MAP checks to dimension door.
MSW 2003-01-14- server/spell_effect.c - Rev: 1.91, Status: Exp
Files modified by mwedel: 2003-01-14 (07:29)
Note: Fix blocked_link - was passing wrong coordinates if coordinates
were outside the map the object was on in a tiled map.
MSW 2003-01-13- common/map.c - Rev: 1.51, Status: Exp
Files modified by mwedel: 2003-01-13 (07:42)
Note: server/move.c: fix try_to_fit and roll_ob to work properly on tiled maps.
Also some performance improvements to those functions.
MSW 2003-01-12
- ChangeLog - Rev: 1.33, Status: Exp
- server/move.c - Rev: 1.24, Status: Exp
Files modified by temitchell: 2003-01-13 (05:26)
Note: -added banshee treasures/abilities- lib/treasures - Rev: 1.57, Status: Exp
Files modified by garbled: 2003-01-10 (00:23)
Note: regen these with the lantern, weapontypes, avion's changes, and the
editor_folder changes.
- lib/animations - Rev: 1.48, Status: Exp
- lib/archetypes - Rev: 1.115, Status: Exp
- lib/bmaps - Rev: 1.50, Status: Exp
- lib/bmaps.paths - Rev: 1.51, Status: Exp
- lib/crossfire.0 - Rev: 1.15, Status: Exp
- lib/crossfire.1 - Rev: 1.14, Status: Exp
- lib/faces - Rev: 1.43, Status: Exp
Files modified by garbled: 2003-01-09 (23:50)
Note: Change the collect program to put editor_folder in the collected arches,
just like the java editor wants. Change loader.l to ignore this string.
- lib/collect.pl.in - Rev: 1.6, Status: Exp
- common/loader.c - Rev: 1.34, Status: Exp
- common/loader.l - Rev: 1.35, Status: Exp
Files modified by garbled: 2003-01-09 (20:22)
Note: Mark's magic mapping fix broke shop inventories. Fix.- server/shop.c - Rev: 1.18, Status: Exp
Files modified by garbled: 2003-01-09 (18:29)
Note: level_exp() made no sense at all, and looked like it predated the 110
level thing. Update this, and fix the bug where you could never drop out
of level 110. (well, unless you lost *Alot* of exp.)- common/living.c - Rev: 1.47, Status: Exp
Files modified by garbled: 2003-01-09 (17:09)
Note: Dont allow throwing of unpaid objects, preventing looting of shots
nethack style.- server/skills.c - Rev: 1.35, Status: Exp
Files modified by garbled: 2003-01-09 (04:23)
Note: Document diff and exp fields- lib/formulae - Rev: 1.14, Status: Exp
Files modified by garbled: 2003-01-09 (04:20)
Note: Rewrite alchemy slightly. Now in the formula, we include a difficulty
(percentage) and the experience value for the formula. We no longer
adjust the experience given by the difficulty of the map. We no longer
use the number of items to determine difficulty, rather we use the
difficulty rating in the formula. We no longer multiply the experience
given by the yield of the product, one "casting" one exp. When writing
formulae, calculate the difficulty in when setitng the exp, because it is
not multiplied in any way.
Fix a bug in Mark's new armour enchantment stuff. Send the item to the
player, otherwise they mysteriously dissapear, and only add the split
items back if they were spilt, avoiding a segv when enchanting a single
piece of armour.
Change alchemy skills to only utilize cauldrons directly beneath the
user.. the other behavior was getting annoying.
This should slow down the abusive nature of alchemy. The exp settings
and difficulty levels probably should be tuned better. Feel free.
- common/recipe.c - Rev: 1.6, Status: Exp
- include/recipe.h - Rev: 1.4, Status: Exp
- include/sproto.h - Rev: 1.79, Status: Exp
- lib/formulae - Rev: 1.13, Status: Exp
- server/alchemy.c - Rev: 1.15, Status: Exp
- server/apply.c - Rev: 1.76, Status: Exp
- server/skill_util.c - Rev: 1.36, Status: Exp
Files modified by garbled: 2003-01-08 (19:30)
Note: Make these compile again
- server/disease.c - Rev: 1.24, Status: Exp
- server/skills.c - Rev: 1.34, Status: Exp
Files modified by mwedel: 2003-01-08 (08:39)
Note: Bulk of this commit is to improve code for tiled maps - replace
wall/blocks_magic/blocks_cleric, etc with get_map_flags which
also does map tiling translation as needed. This should fix a lot
of the bugs related to map tiling (there are sure to be more out
there - all the get_map_ob still need to be checked).
Other changes - many spells stopped progressing on spaces that
blocked view - that is now removed - didn't make a lot of sense.
Other fixes - some cleric spells (eg, word of recall) checked to
see if magic was prohibited, didn't check to see if cleric
was prohibited.
Clean up some bugs in the lighting code that would cause erroneous
results. Also, allow players to see immediately around them on
outdoor maps no matter how dark the map really is - behaviour
on indoor maps is the same.
Lots of code reformatted, and lots of obsoleted/dead code removed.
Add max range to dimension door.
Fix magic map - got broken when the layer stuff was redone - was
not showing proper colors. IT also works sensibly on tiled maps
now - rather than display based on the map, it gives the player a
50x50 area centered on where the player is.
Change fire_bow - move special player fire modes into own function -
makes code much cleaner.
Hopefully this fixes more bugs than it introduces.
common/los.c, common/map.c, common/object.c, crossedit/Edit.c,
include/libproto.h, include/sockproto.h, include/map.h,
include/spellist.h, include/sproto.h, random_maps/treasure.c,
random_maps/wall.c, server/attack.c, server/c_misc.c,
server/c_wiz.c, server/disease.c, server/main.c, server/monster.c,
server/pets.c, server/player.c, server/rune.c, server/shop.c,
server/skill_util.c, server/skills.c, server/spell_effect.c,
server/spell_util.c, server/time.c, socket/info.c: See note above
server/apply.c: Limit number of times weapon can be enchanted so
that it won't overflow item_power. Modify enchant armor
to enchant as normal armor is enchanted, also only allows one
item to be enchanted.
MSW 2002-01-07
- ChangeLog - Rev: 1.32, Status: Exp
- common/los.c - Rev: 1.9, Status: Exp
- common/map.c - Rev: 1.50, Status: Exp
- common/object.c - Rev: 1.62, Status: Exp
- crossedit/Edit.c - Rev: 1.11, Status: Exp
- include/libproto.h - Rev: 1.34, Status: Exp
- include/map.h - Rev: 1.21, Status: Exp
- include/sockproto.h - Rev: 1.15, Status: Exp
- include/spellist.h - Rev: 1.34, Status: Exp
- include/sproto.h - Rev: 1.78, Status: Exp
- random_maps/treasure.c - Rev: 1.19, Status: Exp
- random_maps/wall.c - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.75, Status: Exp
- server/attack.c - Rev: 1.82, Status: Exp
- server/c_misc.c - Rev: 1.28, Status: Exp
- server/c_wiz.c - Rev: 1.29, Status: Exp
- server/disease.c - Rev: 1.23, Status: Exp
- server/main.c - Rev: 1.72, Status: Exp
- server/monster.c - Rev: 1.59, Status: Exp
- server/pets.c - Rev: 1.17, Status: Exp
- server/player.c - Rev: 1.115, Status: Exp
- server/rune.c - Rev: 1.28, Status: Exp
- server/shop.c - Rev: 1.17, Status: Exp
- server/skill_util.c - Rev: 1.35, Status: Exp
- server/skills.c - Rev: 1.33, Status: Exp
- server/spell_effect.c - Rev: 1.90, Status: Exp
- server/spell_util.c - Rev: 1.73, Status: Exp
- server/time.c - Rev: 1.50, Status: Exp
- socket/info.c - Rev: 1.12, Status: Exp
Files modified by garbled: 2003-01-08 (08:28)
Note: Prevent infinate drain. If the player attacks with drain, he can drain
ad infinitum, and then kill the monster at his leisure for full exp, on
top of the millions he got from draining.- server/attack.c - Rev: 1.81, Status: Exp
Files modified by garbled: 2003-01-07 (09:46)
Note: Add lanterns to the treasurelist so they pop in shops. Could probably
be added to a few monster lists.. but not for now..- lib/treasures - Rev: 1.56, Status: Exp
Files modified by garbled: 2003-01-07 (09:39)
Note: Add code for lanterns. These lanterns can be turned on and off. This
should make nighttime in the bigworld a bit easier to handle.
- include/define.h - Rev: 1.62, Status: Exp
- server/apply.c - Rev: 1.74, Status: Exp
- server/time.c - Rev: 1.49, Status: Exp
Files modified by garbled: 2003-01-07 (07:56)
Note: Convert all cloaks and gloves (not gauntlets) to woodsman/tanbench.
Convert all the "oven" instances to stove.- lib/formulae - Rev: 1.12, Status: Exp
Files modified by garbled: 2003-01-07 (07:42)
Note: regen
- lib/animations - Rev: 1.47, Status: Exp
- lib/archetypes - Rev: 1.114, Status: Exp
- lib/bmaps - Rev: 1.49, Status: Exp
- lib/bmaps.paths - Rev: 1.50, Status: Exp
- lib/crossfire.0 - Rev: 1.14, Status: Exp
- lib/crossfire.1 - Rev: 1.13, Status: Exp
- lib/faces - Rev: 1.42, Status: Exp
Files modified by garbled: 2003-01-07 (05:51)
Note: Add the light_shop square type- lib/treasures - Rev: 1.55, Status: Exp
Files modified by mwedel: 2003-01-05 (23:50)
Note: common/item.c: Add 'unidentified' to display of examined items if the
item has not been identified. Only display spell regen penalty
for armour if there is in fact a penalty.
lib/archetypes: rebuilt for updated demon speed, pick up other new archs.
lib/animations, lib/bmaps lib/bmaps.paths lib/crossfire.0 lib/crossfire.1
lib/faces: rebuilt
server/main.c: Name random maps based on final map component (if available)
or map they are spawned from - this gives so clue in 'who' command
where the players really are.
server/monster.c: Fix code that would cause monsters to ignore golems/
avatars.
server/pets.c: Clean up a few warnings, fix bug in pet_move that caused
crashes - owner of a pet isn't always a player.
server/player.c: Remove on_same_map check - can_detect_monster also
performed check, so no need to have extra call.
server/spell_effect.c: modify alchemy to properly deal with tiled maps,
change behavior for spells that block view - they no longer block
alchemy, but spaces that block magic will.
MSW 2002-01-05
- ChangeLog - Rev: 1.31, Status: Exp
- common/item.c - Rev: 1.30, Status: Exp
- lib/animations - Rev: 1.46, Status: Exp
- lib/archetypes - Rev: 1.113, Status: Exp
- lib/bmaps - Rev: 1.48, Status: Exp
- lib/bmaps.paths - Rev: 1.49, Status: Exp
- lib/crossfire.0 - Rev: 1.13, Status: Exp
- lib/crossfire.1 - Rev: 1.12, Status: Exp
- lib/faces - Rev: 1.41, Status: Exp
- server/main.c - Rev: 1.71, Status: Exp
- server/monster.c - Rev: 1.58, Status: Exp
- server/pets.c - Rev: 1.16, Status: Exp
- server/player.c - Rev: 1.114, Status: Exp
- server/spell_effect.c - Rev: 1.89, Status: Exp
Files modified by mwedel: 2003-01-04 (00:28)
Note: TODO - add notes about item damage - clear it out of my mailbox.
common/loader.l, loader.c: Add check at load time to see if monsters
hp is higher than its maxhp and print a debug message if so.
devel/Makefile: Remove - makefiles shouldn't be in CVS, only .in versions.
server/attack.c: Fix calculation of max_damage in kill_object - this
was being done incorrectly, resulting in fired spell objects causing
incorrect amounts of damage, resulint in some monsters ending up with
a lot of hp. Fix call to kill_object to pass in correct damage value.
server/monster.c: Put in check so that monster won't regen to more hp
than they should have.
server/spell_util.c: Removed unused variable from move_missile.
server/weather.c: fix bug that causes crash if empty space is encountered
on map.
MSW 2003-01-03
- ChangeLog - Rev: 1.30, Status: Exp
- TODO - Rev: 1.17, Status: Exp
- common/loader.c - Rev: 1.33, Status: Exp
- common/loader.l - Rev: 1.34, Status: Exp
- devel/Makefile - Rev: 1.2, Status: dead
- server/attack.c - Rev: 1.80, Status: Exp
- server/monster.c - Rev: 1.57, Status: Exp
- server/spell_util.c - Rev: 1.72, Status: Exp
- server/weather.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2003-01-02 (07:05)
Note: Rebuild automatically generated files, as they had become out of
data.
treasures: Remove some extra 'mores' before the end of the lists for
the pet monster tresurelists that were causing warnings at server
startup.
Makefile.in - rebuilt, my config is somehow different that it doesn't like
the .in file built previously.
MSW 2003-01-01
- lib/Makefile.in - Rev: 1.42, Status: Exp
- lib/animations - Rev: 1.45, Status: Exp
- lib/archetypes - Rev: 1.112, Status: Exp
- lib/bmaps - Rev: 1.47, Status: Exp
- lib/bmaps.paths - Rev: 1.48, Status: Exp
- lib/crossfire.0 - Rev: 1.12, Status: Exp
- lib/crossfire.1 - Rev: 1.11, Status: Exp
- lib/faces - Rev: 1.40, Status: Exp
- lib/treasures - Rev: 1.54, Status: Exp
Files modified by mwedel: 2003-01-02 (06:31)
Note: socket/request.c: Fix buffer (malloc) overrun in esrv_send_stats - more
stuff has gotten to be added, without ever increasing the size of the
buffer to hold it.
MSW 2003-01-01
- ChangeLog - Rev: 1.29, Status: Exp
- socket/request.c - Rev: 1.45, Status: Exp
Files modified by tchize: 2002-12-31 (13:36)
Note:
Added crossfire-config to the build list of the configure.ac and regenerated the Makefiles and
configure.in to handle it
- Makefile.am - Rev: 1.3, Status: Exp
- Makefile.in - Rev: 1.27, Status: Exp
- aclocal.m4 - Rev: 1.5, Status: Exp
- configure - Rev: 1.33, Status: Exp
- configure.ac - Rev: 1.4, Status: Exp
- common/Makefile.in - Rev: 1.11, Status: Exp
- crossedit/Makefile.in - Rev: 1.12, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.6, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.4, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.4, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.4, Status: Exp
- devel/Makefile - Rev: 1.1, Status: Exp
- devel/Makefile.in - Rev: 1.1, Status: Exp
- doc/Makefile.in - Rev: 1.17, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.3, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.8, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.8, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.4, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.4, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.7, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.10, Status: Exp
- include/Makefile.in - Rev: 1.9, Status: Exp
- lib/Makefile.in - Rev: 1.41, Status: Exp
- random_maps/Makefile.in - Rev: 1.14, Status: Exp
- server/Makefile.in - Rev: 1.16, Status: Exp
- socket/Makefile.in - Rev: 1.8, Status: Exp
- utils/Makefile.in - Rev: 1.13, Status: Exp
- utils/config.guess - Rev: 1.3, Status: Exp
- utils/config.sub - Rev: 1.3, Status: Exp
- utils/ltmain.sh - Rev: 1.2, Status: Exp
Files modified by tchize: 2002-12-31 (13:12)
Note:
Small tool for easier plugin developpement.
This tool is written to get informations about compiled server directories.
compiled name is crossfire-config.
Should make plugin configure script developpement easier.
- devel/Makefile.am - Rev: 1.1, Status: Exp
- devel/devel.c - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-12-31 (07:19)
Note: server/time.c: Fix bad code in stop_arrow that caused crashes/improper
freeing of data.
MSW 2002-12-30
- ChangeLog - Rev: 1.28, Status: Exp
- server/time.c - Rev: 1.48, Status: Exp
Files modified by garbled: 2002-12-28 (06:35)
Note: Fix some stupidity in summon_pet that made it not work above level 25 or so.- server/spell_effect.c - Rev: 1.88, Status: Exp
Files modified by mwedel: 2002-12-27 (08:37)
Note: common/treasure.c: Fix initialization of treasure structs to use calloc.
server/player.c: Fix infinite loop.
socket/loop.c: Make sure we put in null terminator for socket data.
MSW 2002-12-26
- ChangeLog - Rev: 1.27, Status: Exp
- common/treasure.c - Rev: 1.30, Status: Exp
- server/player.c - Rev: 1.113, Status: Exp
- socket/loop.c - Rev: 1.21, Status: Exp
Files modified by garbled: 2002-12-25 (06:45)
Note: New Arrow and Pet Code:
Add bowmode and petmode commands. Allowing the player to change the firing
style for bows to one of either threewide, or spreadshot.
Allow players to change the operating modes of his pet with petmode. Can
be either seek and destroy, defend, or normal historical behavior.
Change bows to impart speed to arrows based on damage and other magical
plusses. Damage decays over distance, to stop arrows from flying forever.
Very fast moving arrows will pierce multiple targets. An arrow moving at a
speed greater than 10.0 will go straight through a target, losing 1.0 of
speed in the process.
Change magic missile to use spell_find_dir instead of find_dir to stop it
from flying in a circle and hitting the caster, and to make it stop
flying into walls to hit creatures behind the walls.
- ChangeLog - Rev: 1.26, Status: Exp
- common/object.c - Rev: 1.61, Status: Exp
- include/global.h - Rev: 1.40, Status: Exp
- include/player.h - Rev: 1.29, Status: Exp
- include/sproto.h - Rev: 1.77, Status: Exp
- server/attack.c - Rev: 1.79, Status: Exp
- server/c_misc.c - Rev: 1.27, Status: Exp
- server/commands.c - Rev: 1.31, Status: Exp
- server/login.c - Rev: 1.39, Status: Exp
- server/pets.c - Rev: 1.15, Status: Exp
- server/player.c - Rev: 1.112, Status: Exp
- server/spell_util.c - Rev: 1.71, Status: Exp
- server/time.c - Rev: 1.47, Status: Exp
Files modified by temitchell: 2002-12-22 (20:43)
Note: - modified weather table to use snow mountain transparancies- server/weather.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2002-12-21 (08:02)
Note: Various bug fixes:
common/living.c: Reset glow_radius for players, so they stop glowing
after they snuff out their torch or whatever.
server/apply.c: Fix message about improving armour so that it is now
accurate.
server/monster.c: Add some debug lines that may show cause of excess
monster hp.
server/spell_effect.c: fix compile warning in summon_pet(). Clean up
indentation of alchemy functions, but functional changes is to
insert gold nuggets below player (so more of the actions work),
as well as to reset the view position, so that it won't have the
'previous 50' object selection. Add suggested parens in
cast_detection.
server/weather.c: Fix crash in weather code if snow was only object
on space.
MSW 2002-12-20
- ChangeLog - Rev: 1.25, Status: Exp
- common/living.c - Rev: 1.46, Status: Exp
- server/apply.c - Rev: 1.73, Status: Exp
- server/monster.c - Rev: 1.56, Status: Exp
- server/spell_effect.c - Rev: 1.87, Status: Exp
- server/weather.c - Rev: 1.21, Status: Exp
Files modified by garbled: 2002-12-18 (17:16)
Note: Formulae to go along with the new alchemy stuff. By Johnny Shelley,
looked over and verified by myself.- lib/formulae - Rev: 1.11, Status: Exp
Files modified by garbled: 2002-12-18 (16:52)
Note: Don't allow players to alchemy cauldrons into gold nuggets.- server/spell_effect.c - Rev: 1.86, Status: Exp
Files modified by garbled: 2002-12-18 (16:39)
Note: Add new DM command "possess". This command allows a DM to possess the body
of a monster.
Also, fix a bug in the new implementation of summon_pet()
- include/sproto.h - Rev: 1.76, Status: Exp
- server/c_wiz.c - Rev: 1.28, Status: Exp
- server/commands.c - Rev: 1.30, Status: Exp
- lib/wizhelp/mon_aggr - Rev: 1.1, Status: Exp
- lib/wizhelp/possess - Rev: 1.1, Status: Exp
- server/spell_effect.c - Rev: 1.85, Status: Exp
Files modified by garbled: 2002-12-14 (07:04)
Note: Per the comment above summon_pet, I have modified summon_pet() to use the
treasurelist, rather than the built-in compiled list.
- lib/treasures - Rev: 1.53, Status: Exp
- server/spell_effect.c - Rev: 1.84, Status: Exp
Files modified by garbled: 2002-12-13 (07:23)
Note: Per Mark's suggestion, make it so attacktype is only transferred to arrows
that have AT_PHYSICAL only. To avoid fire/cold arrows and the like.- server/player.c - Rev: 1.111, Status: Exp
Files modified by garbled: 2002-12-13 (05:09)
Note: Fix a typo in the attacktype bow->arrow transfer. Make it so gods can
now bless bows like they would any other weapon. Make slaying transfer
fom the bow to the arrow, so the god enchantment is not lost.
- server/gods.c - Rev: 1.35, Status: Exp
- server/player.c - Rev: 1.110, Status: Exp
- server/time.c - Rev: 1.46, Status: Exp
Files modified by garbled: 2002-12-12 (23:48)
Note: Allow enchant weapon scrolls to be read against bows. Since bows and
swords can no longer be wielded together.. this isn't a problem anymore.- server/apply.c - Rev: 1.72, Status: Exp
Files modified by garbled: 2002-12-12 (21:52)
Note: Fix the fact that bows do not impart thier attacktype to arrows fired.
- server/player.c - Rev: 1.109, Status: Exp
- server/time.c - Rev: 1.45, Status: Exp
Files modified by garbled: 2002-12-11 (21:31)
Note: It's really lame when I'm DM, and invisible, and a player casts "detect
invisible", and it works on me..- server/spell_effect.c - Rev: 1.83, Status: Exp
Files modified by garbled: 2002-12-11 (19:54)
Note: Fix an off by one error in the weather pointed out by Mark. Change the
who command so dm's can see what level everyone is.
- server/c_misc.c - Rev: 1.26, Status: Exp
- server/weather.c - Rev: 1.20, Status: Exp
Files modified by garbled: 2002-12-09 (04:59)
Note: More stuff for the changelog- ChangeLog - Rev: 1.24, Status: Exp
Files modified by garbled: 2002-12-09 (04:55)
Note: Clean up the warnings from gcc in this file.- server/weather.c - Rev: 1.19, Status: Exp
Files modified by garbled: 2002-12-09 (04:37)
Note: Argh.. cvs merged this for me.. and made a mess.- include/sproto.h - Rev: 1.75, Status: Exp
Files modified by garbled: 2002-12-09 (04:03)
Note: Header changes for the weather stuff.
- include/sproto.h - Rev: 1.74, Status: Exp
- include/tod.h - Rev: 1.7, Status: Exp
Files modified by garbled: 2002-12-09 (03:52)
Note: More weather routines:
Now the game will attempt to completely reformat the world, and modify it
with the weather and elevation. When dynamiclevel is set to 5 or above,
the game looks at each tile, and the weather conditions present in that
tile. It then consults a table of different terrain types, and what
conditions they prefer to grow under. If the conditions match the spot,
and there is nothing special about the spot (like a house, or a road),
then we drop the new tile type on the overlay map on that location.
Tuning of this can be done at the top of weather.c, by changing the
weather_tile array.
Also.. add a feather_map() routine which tries to break up the blockiness
of some of the weather effects by spreading the tiles around.
This code works.. but needs tuning, and probably a little more testing.
Some of the conditions for the various tiles really need to be looked at,
and fiddled with.- server/weather.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2002-12-06 (05:36)
Note: common/exp.c: Fix bug were drain attacks added exp.
MSW 2002-12-05
- ChangeLog - Rev: 1.23, Status: Exp
- common/living.c - Rev: 1.45, Status: Exp
Files modified by mwedel: 2002-12-04 (08:12)
Note: server/player.c: Change move_player_attack() so that we look for monsters
to attack even after finding a rollable object - there can be non
blocking rollable objects with monsters on top - we want to attack
the monster, not roll the object.
MSW 2002-12-03
- ChangeLog - Rev: 1.22, Status: Exp
- server/player.c - Rev: 1.108, Status: Exp
Files modified by mwedel: 2002-12-03 (07:40)
Note: TODO: Move more items from my mailbox to the TODO list.
common/living.c: Init item_power in player to zero in fix_player() -
bogus results were getting generated as it just kept getting incremented.
common/porting.c: fix remove_directory so it works properly - checking
for . and .. entries too late, calling unlink instead of rmdir.
include/sproto.h: rebuilt
lib/animations, lib/archetypes, lib/bmaps, lib/bmaps.paths, lib/crossfire.0,
lib/crossfire.1, lib/faces: Rebuilt - new archs added, catch is_thrown
addition to thrown rock/boulder archs.
server/c_move.c, server/c_range.c: Add another parameter to do_skill() - part, which
is closest part of creature to target object - current only used
for the throw code. Update calls to this function to add additional
parameter.
server/c_object.c: Remove the NDI_UNIQUE from the 'item is too heavy
to pick up' so that it won't flood the client with them if players
goes onto space with lots of objects.
server/main.c: Minor cleanup to fix compiler warning about ambigous
if/else.
server/monster.c: Pass closest part of monster when having it use
a skill so that it doesn't throw rocks into itself. Update calls to
do_skill as described above.
server/player.c: Cal delete_player() when player quits - this properly
cleans up any per player unique maps they have. Also, check for
any such maps currently in memory, and delete those so that unique
maps don't get 'gifted' to the next character of the same name.
Update calls to do_skill as described above.
server/shop.c: Combine items of the same name together in the output
of the shop listings. Include the number of items, remove special
casing of some objects so that query_base_name is used for all item
types.
server/skill_util.c: Modify do_skill() to take additional param as
described above. Also, have do_skill return 1 on success,
0 on failur to use skill, and not return exp - otherwise,
monster code has no idea if skill was successfully used, as throw
doesn't grant exp, and this caused monsters to move into the
object they just threw. Update calls to do_skill as described
above.
server/skills.c: Clean up skill_throw function to return meaningfull
value. Also, pass along extra part of closest monster part
to target. Modify do_throw to return value, use closest
part of body as origin point for thwon object.
server/spell_effect.c: Use isqrt function instead of definining
ISQRT that used float version. Cleans up compile warning - most
likely not seen before as spell was #ifdef SPELL_ENCUMBERANCE out.
server/time.c: Put sanity checking for players speed_left in
move_player_mover() - got some reports of infinite negative speed
on metalforge, and this is the only place in the code where I could
see that happening given the description of the events.
utils/arch2xml.py, utils/cfarches.xsl: New script (and template) by
Todd Mitchell. Script can convert archs to xml, and the template
is usuable with mozilla to look at the output.
MSW 2002-12-02
- ChangeLog - Rev: 1.21, Status: Exp
- TODO - Rev: 1.16, Status: Exp
- common/living.c - Rev: 1.44, Status: Exp
- common/porting.c - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.73, Status: Exp
- lib/animations - Rev: 1.44, Status: Exp
- lib/archetypes - Rev: 1.111, Status: Exp
- lib/bmaps - Rev: 1.46, Status: Exp
- lib/bmaps.paths - Rev: 1.47, Status: Exp
- lib/crossfire.0 - Rev: 1.11, Status: Exp
- lib/crossfire.1 - Rev: 1.10, Status: Exp
- lib/faces - Rev: 1.39, Status: Exp
- server/c_move.c - Rev: 1.5, Status: Exp
- server/c_object.c - Rev: 1.43, Status: Exp
- server/c_range.c - Rev: 1.7, Status: Exp
- server/main.c - Rev: 1.70, Status: Exp
- server/monster.c - Rev: 1.55, Status: Exp
- server/player.c - Rev: 1.107, Status: Exp
- server/shop.c - Rev: 1.16, Status: Exp
- server/skill_util.c - Rev: 1.34, Status: Exp
- server/skills.c - Rev: 1.32, Status: Exp
- server/spell_effect.c - Rev: 1.82, Status: Exp
- server/time.c - Rev: 1.44, Status: Exp
- utils/arch2xml.py - Rev: 1.1, Status: Exp
- utils/cfarches.xsl - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-12-01 (03:46)
Note: common/object.c, include/object.h: Add INS_BELOW_ORIGINATOR flag to
insert_ob_in_map - this is used for treasure chests so the
treasure is put below the player. Also fix insertiong of items
on spaces that block view - put them in proper order, and not just
directly above the floor
server/apply.c: Tell player what level they need to be if they are not
of sufficient level to improve armor. Modify apply_treasure to
use INS_BELOW_ORIGINATOR flag, clean up some of the other logic
in apply_treasure.
server/c_object.c: Modify command_take to use the container inventory
when doing a pickup, and not the container itself.
MSW 2002-11-30
- ChangeLog - Rev: 1.20, Status: Exp
- common/object.c - Rev: 1.60, Status: Exp
- include/object.h - Rev: 1.25, Status: Exp
- server/apply.c - Rev: 1.71, Status: Exp
- server/c_object.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2002-11-30 (04:17)
Note: TODO: Updated with dm 'follow' command.
common/loader.l: Rebuilt.
common/map.c: Fix up some formatting - no code change.
include/player.h, server/apply.c, server/player.c, socket/info.c: Remove
chosen_item_spell field - isn't needed anymore as that information
is determined each time player fires wand/rod/horn. This fixes
those items firing magic bullets if they were equipped when player
saved and rejoined. Some additional cleanup done in rangetostring() -
mostly formatting changes, but minor code changes.
MSW 2002-11-29
- ChangeLog - Rev: 1.19, Status: Exp
- TODO - Rev: 1.15, Status: Exp
- common/loader.c - Rev: 1.32, Status: Exp
- common/map.c - Rev: 1.49, Status: Exp
- include/player.h - Rev: 1.28, Status: Exp
- server/apply.c - Rev: 1.70, Status: Exp
- server/player.c - Rev: 1.106, Status: Exp
- socket/info.c - Rev: 1.11, Status: Exp
Files modified by garbled: 2002-11-27 (01:51)
Note: Add yet another table and function. plant_a_garden(). Allows for herb
(and whatnot) growth on the map.
- include/sproto.h - Rev: 1.72, Status: Exp
- include/tod.h - Rev: 1.6, Status: Exp
- server/weather.c - Rev: 1.17, Status: Exp
Files modified by garbled: 2002-11-26 (23:25)
Note: Add a document describing the weather system.. Not perfect, but gives a
really good overview for programmers and DM's alike.- doc/Developers/weather - Rev: 1.1, Status: Exp
Files modified by garbled: 2002-11-26 (22:13)
Note: Add comments to most of weather.c's functions to make it.. well..
comprehensible.- server/weather.c - Rev: 1.16, Status: Exp
Files modified by garbled: 2002-11-26 (21:53)
Note: Change singing_in_the_rain and let_it_snow to use a table lookup, rather
than embedding the names of all the special arches used to make it snow/rain.
Add my name to this file's copyright, as I think I deserve it. :)
- include/tod.h - Rev: 1.5, Status: Exp
- server/weather.c - Rev: 1.15, Status: Exp
Files modified by garbled: 2002-11-26 (10:00)
Note: Change avoid_weather() to use a table lookup located at the beginning of
weather.c, rather than a mess of ifs/elses.
- include/tod.h - Rev: 1.4, Status: Exp
- server/weather.c - Rev: 1.14, Status: Exp
Files modified by garbled: 2002-11-26 (08:57)
Note: Nuke #ifdef MAP_RESET
- common/map.c - Rev: 1.48, Status: Exp
- include/config.h - Rev: 1.49, Status: Exp
- server/c_misc.c - Rev: 1.25, Status: Exp
- server/init.c - Rev: 1.42, Status: Exp
- server/swap.c - Rev: 1.13, Status: Exp
Files modified by garbled: 2002-11-26 (08:48)
Note: Get rid of #ifdef PLUGINS (it is on by default, I didn't take out gros's
code)
- common/living.c - Rev: 1.43, Status: Exp
- include/define.h - Rev: 1.61, Status: Exp
- server/apply.c - Rev: 1.69, Status: Exp
- server/attack.c - Rev: 1.78, Status: Exp
- server/c_chat.c - Rev: 1.10, Status: Exp
- server/c_object.c - Rev: 1.41, Status: Exp
- server/gods.c - Rev: 1.34, Status: Exp
- server/login.c - Rev: 1.38, Status: Exp
- server/main.c - Rev: 1.69, Status: Exp
- server/monster.c - Rev: 1.54, Status: Exp
- server/player.c - Rev: 1.105, Status: Exp
- server/skills.c - Rev: 1.31, Status: Exp
- server/swap.c - Rev: 1.12, Status: Exp
- server/time.c - Rev: 1.43, Status: Exp
Files modified by garbled: 2002-11-26 (08:37)
Note: get rid of #ifdef NO_AUTO_SKILL_SWITCH
- include/config.h - Rev: 1.48, Status: Exp
- server/skill_util.c - Rev: 1.33, Status: Exp
Files modified by garbled: 2002-11-26 (08:33)
Note: Nuke USE_CHECKSUM. Done in a way that will not blow up on older playerfiles
with a checksum. This removes the function calculate_checksum.
- include/config.h - Rev: 1.47, Status: Exp
- include/sproto.h - Rev: 1.71, Status: Exp
- server/init.c - Rev: 1.41, Status: Exp
- server/login.c - Rev: 1.37, Status: Exp
Files modified by garbled: 2002-11-26 (08:07)
Note: remove #ifdef DUMP_SWITCHES SECURE SHOP_LISTINGS
- common/holy.c - Rev: 1.4, Status: Exp
- common/init.c - Rev: 1.28, Status: Exp
- include/config.h - Rev: 1.46, Status: Exp
- server/init.c - Rev: 1.40, Status: Exp
Files modified by garbled: 2002-11-26 (07:57)
Note: get rid of #ifdef LOSSY_ALCHEMY- server/spell_effect.c - Rev: 1.81, Status: Exp
Files modified by garbled: 2002-11-26 (07:55)
Note: remove MORE_PRIEST_GIFTS MULTIPLE_GODS ifdefs
- include/config.h - Rev: 1.45, Status: Exp
- server/gods.c - Rev: 1.33, Status: Exp
Files modified by garbled: 2002-11-26 (07:48)
Note: get rid of NO_CONE_PROPOGATE
- include/config.h - Rev: 1.44, Status: Exp
- server/attack.c - Rev: 1.77, Status: Exp
Files modified by garbled: 2002-11-26 (07:44)
Note: Remove ifdefs for USE_SWAP_STATS and SORT_ROLLED_STATS
- include/config.h - Rev: 1.43, Status: Exp
- include/player.h - Rev: 1.27, Status: Exp
- server/init.c - Rev: 1.39, Status: Exp
- server/player.c - Rev: 1.104, Status: Exp
Files modified by mwedel: 2002-11-25 (06:41)
Note: Rebuild for all the new arch's people have checked in.
MSW 2002-11-24
- lib/animations - Rev: 1.43, Status: Exp
- lib/archetypes - Rev: 1.110, Status: Exp
- lib/bmaps - Rev: 1.45, Status: Exp
- lib/bmaps.paths - Rev: 1.46, Status: Exp
- lib/crossfire.0 - Rev: 1.10, Status: Exp
- lib/crossfire.1 - Rev: 1.9, Status: Exp
- lib/faces - Rev: 1.38, Status: Exp
Files modified by mwedel: 2002-11-20 (08:19)
Note: include/shstr.h: Update REFCOUNT_TYPE to be an int - seems to at least fix
the bug of server crashing when running around the bigworld - given the
size of the maps, quite possible that enough objects of the same name
would be in memory to overflow the size size of a short.
MSW 2002-11-19
- ChangeLog - Rev: 1.18, Status: Exp
- include/shstr.h - Rev: 1.2, Status: Exp
Files modified by gros: 2002-11-14 (11:56)
Note:
Added additional informations in the Python documentation.
(Gros - 14/11/02)- doc/Developers/python - Rev: 1.4, Status: Exp
Files modified by gros: 2002-11-14 (10:21)
Note:
Back to work !
Corrected a small typo in the Python docs
(yann.chachkoff@mailandnews.com - 14/11/02)- doc/Developers/python - Rev: 1.3, Status: Exp
Files modified by gros: 2002-11-14 (10:13)
Note:
Back to work ! Minor correction in the Python documentation
(yann.chachkoff@mailandnews.com, 14/11/02)- doc/Developers/python - Rev: 1.2, Status: Exp
Files modified by garbled: 2002-11-14 (01:08)
Note: Nuke USE_LIGHTING and SHOP_LISTINGS from orbit.
- include/config.h - Rev: 1.42, Status: Exp
- server/spell_effect.c - Rev: 1.80, Status: Exp
Files modified by garbled: 2002-11-14 (01:03)
Note: FULL_RING_DESCRIPTION is default. Nuke the define from orbit.
- common/item.c - Rev: 1.29, Status: Exp
- include/config.h - Rev: 1.41, Status: Exp
Files modified by garbled: 2002-11-14 (00:47)
Note: 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
- doc/settings - Rev: 1.2, Status: Exp
- include/config.h - Rev: 1.40, Status: Exp
- lib/settings - Rev: 1.8, Status: Exp
- server/init.c - Rev: 1.38, Status: Exp
Files modified by garbled: 2002-11-14 (00:32)
Note: Add a document describing some of the settings. At the same time, pull
most of the old setting cruft out of config.h, to avoid potential confusion.
- doc/settings - Rev: 1.1, Status: Exp
- include/config.h - Rev: 1.39, Status: Exp
Files modified by garbled: 2002-11-14 (00:19)
Note: Nuke #ifdef ALCHEMY from orbit. If you don't want alchemy cp /dev/null
lib/formulae.
- server/init.c - Rev: 1.37, Status: Exp
- common/readable.c - Rev: 1.12, Status: Exp
- include/config.h - Rev: 1.38, Status: Exp
- server/skill_util.c - Rev: 1.32, Status: Exp
Files modified by garbled: 2002-11-13 (05:56)
Note: Update the changelog. Add soemthing else to developers while I was in there.
- ChangeLog - Rev: 1.17, Status: Exp
- DEVELOPERS - Rev: 1.16, Status: Exp
Files modified by garbled: 2002-11-13 (05:53)
Note: Update the settings file with all my new settings. wheeee.- lib/settings - Rev: 1.7, Status: Exp
Files modified by garbled: 2002-11-13 (05:49)
Note: #define MOTD -> settings.motd
#define DM_MAIL -> settings.dm_mail
- common/init.c - Rev: 1.27, Status: Exp
- include/config.h - Rev: 1.37, Status: Exp
- include/global.h - Rev: 1.39, Status: Exp
- server/init.c - Rev: 1.36, Status: Exp
- server/player.c - Rev: 1.103, Status: Exp
Files modified by garbled: 2002-11-13 (05:24)
Note: #ifdef SPELLPOINT_LEVEL_DEPEND -> settings.spellpoint_level_depend
#ifdef EXPLORE_MODE -> settings.explore_mode
While I was here.. make explore mode actually *work*. It didn't even
have an entry in the commands array.
- common/init.c - Rev: 1.26, Status: Exp
- include/config.h - Rev: 1.36, Status: Exp
- include/global.h - Rev: 1.38, Status: Exp
- include/player.h - Rev: 1.26, Status: Exp
- include/sproto.h - Rev: 1.70, Status: Exp
- server/c_misc.c - Rev: 1.24, Status: Exp
- server/commands.c - Rev: 1.29, Status: Exp
- server/hiscore.c - Rev: 1.8, Status: Exp
- server/init.c - Rev: 1.35, Status: Exp
- server/login.c - Rev: 1.36, Status: Exp
- server/player.c - Rev: 1.102, Status: Exp
- server/spell_util.c - Rev: 1.70, Status: Exp
Files modified by garbled: 2002-11-13 (04:57)
Note: #ifdef REAL_WIZ -> settings.real_wiz
#ifdef RECYCLE_TMP_MAPS -> settings.recycle_tmp_maps
Even found a cute bug while fixing up real_wiz.
- common/init.c - Rev: 1.25, Status: Exp
- include/config.h - Rev: 1.35, Status: Exp
- include/global.h - Rev: 1.37, Status: Exp
- server/c_object.c - Rev: 1.40, Status: Exp
- server/c_wiz.c - Rev: 1.27, Status: Exp
- server/init.c - Rev: 1.34, Status: Exp
- server/main.c - Rev: 1.68, Status: Exp
- server/shop.c - Rev: 1.15, Status: Exp
- server/swap.c - Rev: 1.11, Status: Exp
Files modified by garbled: 2002-11-13 (01:17)
Note: Missed a define for SPELL_ENCUMBRANCE- include/player.h - Rev: 1.25, Status: Exp
Files modified by garbled: 2002-11-13 (00:55)
Note: update with my work so far: RESURRECTION SET_TITLE SEARCH_ITEMS
SPELL_ENCUMBRANCE SPELL_FAILURE_EFFECTS CASTING_TIME.- lib/settings - Rev: 1.6, Status: Exp
Files modified by garbled: 2002-11-13 (00:49)
Note: #ifdef CASTING_TIME -> settings.casting_time
- common/init.c - Rev: 1.24, Status: Exp
- common/object.c - Rev: 1.59, Status: Exp
- include/config.h - Rev: 1.34, Status: Exp
- include/global.h - Rev: 1.36, Status: Exp
- include/object.h - Rev: 1.24, Status: Exp
- server/attack.c - Rev: 1.76, Status: Exp
- server/init.c - Rev: 1.33, Status: Exp
- server/main.c - Rev: 1.67, Status: Exp
- server/rune.c - Rev: 1.27, Status: Exp
- server/spell_util.c - Rev: 1.69, Status: Exp
- socket/info.c - Rev: 1.10, Status: Exp
Files modified by garbled: 2002-11-13 (00:26)
Note: #ifdef SPELL_ENCUMBRANCE -> settings.spell_encumbrance
#ifdef SPELL_FAILURE_EFFECTS -> settings.spell_failure_effects
- common/init.c - Rev: 1.23, Status: Exp
- common/living.c - Rev: 1.42, Status: Exp
- include/global.h - Rev: 1.35, Status: Exp
- include/includes.h - Rev: 1.11, Status: Exp
- server/alchemy.c - Rev: 1.14, Status: Exp
- server/apply.c - Rev: 1.68, Status: Exp
- server/init.c - Rev: 1.32, Status: Exp
- server/player.c - Rev: 1.101, Status: Exp
- server/spell_effect.c - Rev: 1.79, Status: Exp
- server/spell_util.c - Rev: 1.68, Status: Exp
Files modified by garbled: 2002-11-12 (23:20)
Note: #ifdef SEARCH_ITEMS -> settings.search_items
- common/init.c - Rev: 1.22, Status: Exp
- common/living.c - Rev: 1.41, Status: Exp
- include/config.h - Rev: 1.33, Status: Exp
- include/global.h - Rev: 1.34, Status: Exp
- include/player.h - Rev: 1.24, Status: Exp
- server/c_object.c - Rev: 1.39, Status: Exp
- server/commands.c - Rev: 1.28, Status: Exp
- server/init.c - Rev: 1.31, Status: Exp
- server/login.c - Rev: 1.35, Status: Exp
- server/player.c - Rev: 1.100, Status: Exp
Files modified by garbled: 2002-11-12 (23:09)
Note: SET_TITLE and RESURRECTION are now settings.
- common/init.c - Rev: 1.21, Status: Exp
- include/config.h - Rev: 1.32, Status: Exp
- include/global.h - Rev: 1.33, Status: Exp
- server/c_misc.c - Rev: 1.23, Status: Exp
- server/c_party.c - Rev: 1.5, Status: Exp
- server/commands.c - Rev: 1.27, Status: Exp
- server/init.c - Rev: 1.30, Status: Exp
- server/login.c - Rev: 1.34, Status: Exp
- server/player.c - Rev: 1.99, Status: Exp
Files modified by garbled: 2002-11-12 (22:34)
Note: convert #ifdef NOT_PERMADETH into settings.not_permadeth.
- common/init.c - Rev: 1.20, Status: Exp
- include/config.h - Rev: 1.31, Status: Exp
- include/global.h - Rev: 1.32, Status: Exp
- lib/settings - Rev: 1.5, Status: Exp
- server/init.c - Rev: 1.29, Status: Exp
- server/player.c - Rev: 1.98, Status: Exp
Files modified by garbled: 2002-11-11 (09:05)
Note: Add myself to the Developers list. Put the alchemy changes in the changelog.
- DEVELOPERS - Rev: 1.15, Status: Exp
- ChangeLog - Rev: 1.16, Status: Exp
Files modified by garbled: 2002-11-11 (09:01)
Note: Update this file to be compatible with the new alchemy code. All
arrow/bow formulae were moved to bowyer/workbench. All weapon/armor
formulae were moved to smithery/forge. Please feel free to fiddle this
file, alot more can probably be done with it by someone creative.- lib/formulae - Rev: 1.10, Status: Exp
Files modified by garbled: 2002-11-11 (08:59)
Note: New alchemy code, as discussed on the developer list. Now recipies include
two new tags: skill and cauldron. With skill, you can set which skill
activates this recipie, and the cauldron, corresponds to the arch name of
the facility you will use when creating the item. In this way, item
creation is now more generalized than just alchemy, and specific formulae
can be written to utilize different skills, or perhaps special formulae
would require a hard-to-find cauldron.
Functionally, the alchemy, or alchemy-like-skills are now activated by
the use_skill command. The secondary use of the alchemy spell has been
withdrawn, so now it functions in the way it was originally intended again.
- common/recipe.c - Rev: 1.5, Status: Exp
- include/recipe.h - Rev: 1.3, Status: Exp
- server/alchemy.c - Rev: 1.13, Status: Exp
- server/skill_util.c - Rev: 1.31, Status: Exp
- server/spell_effect.c - Rev: 1.78, Status: Exp
Files modified by garbled: 2002-11-08 (08:54)
Note: Add new command "weather". Displays the current weather conditions to the
player. TODO: make it dump the weathermap data for a wiz.
Add rain. Touch up snow a bit, and hunt down and kill a few minor bugs.
All that is left to do for basic visual weather is hail and fog, and then
messages to the player expressing conditional changes.
Rain and snow only occur at dynamiclevel >= 2.
- server/c_misc.c - Rev: 1.22, Status: Exp
- server/commands.c - Rev: 1.26, Status: Exp
- server/init.c - Rev: 1.28, Status: Exp
- server/weather.c - Rev: 1.13, Status: Exp
Files modified by garbled: 2002-11-08 (08:50)
Note: 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.
- common/glue.c - Rev: 1.8, Status: Exp
- common/map.c - Rev: 1.47, Status: Exp
- common/utils.c - Rev: 1.6, Status: Exp
Files modified by garbled: 2002-11-08 (08:45)
Note: Move the weather defines into tod.h. Add a function pointer for the
weather_effect command, so it can be called from ready_map.
- include/funcpoint.h - Rev: 1.7, Status: Exp
- include/libproto.h - Rev: 1.33, Status: Exp
- include/sproto.h - Rev: 1.69, Status: Exp
- include/tod.h - Rev: 1.3, Status: Exp
Files modified by garbled: 2002-11-06 (09:47)
Note: Better handling for snow. Now when snowing on cobblestones, we use a
see-through image, so we don't obscure the paths. Provide handling for
upgrading and downgrading snow. Actually melt glaciers. Create a new
flag, FLAG_FLOOR_OVERLAY. When set in an overlay map, this item is
loaded INS_ABOVE_FLOOR_ONLY, so we can load the see-through-snow over
cobblestones without obscuring things like signs and walls.
- common/loader.l - Rev: 1.33, Status: Exp
- common/map.c - Rev: 1.46, Status: Exp
- include/define.h - Rev: 1.60, Status: Exp
- server/weather.c - Rev: 1.12, Status: Exp
Files modified by garbled: 2002-11-01 (07:54)
Note: Forgot to commit this for the rainfall stuff. Sorry everyone.- include/map.h - Rev: 1.20, Status: Exp
Files modified by garbled: 2002-10-31 (04:50)
Note: Minor twiddlings and bugfixes throughout the weather code.
Addition of rainfall accumulation data, and finally something for
dynamiclevel 2: Snow. Yes, it now snows, melts, and oceans freeze into
glaciers. Still imperfect, and I don't reccomend turning it on just yet,
(at least for players). It's stable, it just makes a mess of the roads.
- include/sproto.h - Rev: 1.68, Status: Exp
- server/weather.c - Rev: 1.11, Status: Exp
Files modified by garbled: 2002-10-30 (07:40)
Note: Regen
- lib/animations - Rev: 1.42, Status: Exp
- lib/archetypes - Rev: 1.109, Status: Exp
- lib/bmaps - Rev: 1.44, Status: Exp
- lib/bmaps.paths - Rev: 1.45, Status: Exp
- lib/faces - Rev: 1.37, Status: Exp
Files modified by garbled: 2002-10-29 (21:26)
Note: When loading an overlay, if the object we load off the overlay is a floor
tile, load it INS_ABOVE_FLOOR_ONLY, rather than INS_ON_TOP, so we don't
obscure things that would normally sit on the floor.- common/map.c - Rev: 1.45, Status: Exp
Files modified by garbled: 2002-10-29 (10:24)
Note: Hurray! Weather now works and functions. (still no game effect)
This commit adds the compute_sky routine. This routine takes all of the
conditions that make up the weather, and actually figures out what the real
weather is. Also, if we are in fastclock mode, we write the skymap out
occasionally, for debugging purposes. We never read the skymap, it is
allways computed on the fly.
Change the maps program to read the new skymap.
- include/sproto.h - Rev: 1.67, Status: Exp
- server/weather.c - Rev: 1.10, Status: Exp
- utils/maps.c - Rev: 1.3, Status: Exp
Files modified by garbled: 2002-10-29 (09:00)
Note: Add a routine to figure out which weathermap something is in, given it's
x,y coordinates, and the name of the current map. Also add a function
to compute the real temperature of a given weathermap location. This
function takes the base temp, and applies wind and time to it.
- include/sproto.h - Rev: 1.66, Status: Exp
- server/weather.c - Rev: 1.9, Status: Exp
Files modified by garbled: 2002-10-29 (07:49)
Note: Finally. Fix the temperature calculations, so that the equator actually
moves north<->south during the seasons. Now the base temperature map is
actually correct.- server/weather.c - Rev: 1.8, Status: Exp
Files modified by garbled: 2002-10-29 (07:16)
Note: Add prototypes for new stuff added in weather.c- include/sproto.h - Rev: 1.65, Status: Exp
Files modified by garbled: 2002-10-29 (07:16)
Note: Add better code for handling the "gulf stream". Now the gulf stream
actually persists, and is no longer nuked by the pressuremap. More
twiddles to the humidity, to try and prevent the whole continent from
becoming a vast desert. It would really help things if there were a few
more lakes and rivers...- server/weather.c - Rev: 1.7, Status: Exp
Files modified by garbled: 2002-10-28 (10:20)
Note: Add code to make humidmap.ppm- utils/maps.c - Rev: 1.2, Status: Exp
Files modified by garbled: 2002-10-28 (10:20)
Note: If you are going to generate a file that takes 30 minutes to generate,
make sure you actually generate it correctly. Lots of fixes for humidity,
but humidity still isn't quite right.- server/weather.c - Rev: 1.6, Status: Exp
Files modified by garbled: 2002-10-28 (07:14)
Note: Don't save tiling data in the map_header on overlay maps. It makes the
overlay load really verbose.- common/map.c - Rev: 1.44, Status: Exp
Files modified by garbled: 2002-10-28 (06:17)
Note: Regen with a few needed 'end's- lib/archetypes - Rev: 1.108, Status: Exp
Files modified by garbled: 2002-10-28 (06:15)
Note: Forgot to add is_water somewhere- common/loader.l - Rev: 1.32, Status: Exp
Files modified by garbled: 2002-10-28 (06:04)
Note: Add messages for crash and bludgeon. Fix a typo in pierce- lib/attackmess - Rev: 1.11, Status: Exp
Files modified by garbled: 2002-10-28 (06:01)
Note: Regen- lib/archetypes - Rev: 1.107, Status: Exp
Files modified by garbled: 2002-10-28 (04:54)
Note: Changelog entry for the last N commits.- ChangeLog - Rev: 1.15, Status: Exp
Files modified by garbled: 2002-10-28 (04:53)
Note: utils/maps.c: This program will generate ppm files from each of the
weathermaps. Mostly for debugging, but curious DM's might find it useful
to see the weather.- utils/maps.c - Rev: 1.1, Status: Exp
Files modified by garbled: 2002-10-28 (04:50)
Note: server/init.c: add code to read fastclock setting
server/weather.c: Complete update, largely rewritten. Now the world is
cut into a 100x100 matrix of weathermaps. Each one of these maps is
computed at initial boot, and written to disk, following which, they are
simply read from disk at boot. For each of the main weather types
(pressure, humitidy, base temperature, wind direction, wind speed) the
game recomputes the entire weathermap, applying smoothing algorithims, or
derriving each map from it's predecessor. Weathermaps are only used if
you have set your dynamiclevel to 1 or greater, and, are using the
bigmap set. At this time, there is still no functional change to the game,
bigmap, or not.
- server/init.c - Rev: 1.27, Status: Exp
- server/weather.c - Rev: 1.5, Status: Exp
Files modified by garbled: 2002-10-28 (04:42)
Note: common/init.c: update for FLAG_IS_WATER
common/loader.l: update for FLAG_IS_WATER
- common/init.c - Rev: 1.19, Status: Exp
- common/loader.l - Rev: 1.31, Status: Exp
Files modified by garbled: 2002-10-28 (04:39)
Note: include/define.h: add FLAG_IS_WATER
include/global.h: add fastclock to settings
include/map.h: add water to weathermap structure
include/sproto.h: add tons of new functions in weather.c
- include/define.h - Rev: 1.59, Status: Exp
- include/global.h - Rev: 1.31, Status: Exp
- include/map.h - Rev: 1.19, Status: Exp
- include/sproto.h - Rev: 1.64, Status: Exp
Files modified by garbled: 2002-10-28 (04:36)
Note: add a setting fastclock. This makes the server's clock run *really*
fast. For now, it's good for debugging purposes, but in the future it will
allow a dm to ravage a world with weather quickly.- socket/loop.c - Rev: 1.20, Status: Exp
Files modified by mwedel: 2002-10-17 (07:15)
Note: server/c_chat.c: Fix some buffer overflow issues - use snprintf or
use new_draw_info_format instead.
lib/artifacts: Update some cloaks not to require a minimum magic level,
since that will never be met.
MSW 2002-10-16
- ChangeLog - Rev: 1.14, Status: Exp
- server/c_chat.c - Rev: 1.9, Status: Exp
- lib/artifacts - Rev: 1.43, Status: Exp
Files modified by mwedel: 2002-10-14 (07:03)
Note: Minor bugfixes:
common/living.c: Fix it so that if you die, you won't _gain_ exp in any
skills - could happen if new table is harder - 3 level loss could still
mean having higher exp total.
common/map.c: Fix on_same_map so check to see if either object has null
map value - prevents crashes.
MSW 2002-10-13
- ChangeLog - Rev: 1.13, Status: Exp
- common/living.c - Rev: 1.40, Status: Exp
- common/map.c - Rev: 1.43, Status: Exp
Files modified by mwedel: 2002-10-12 (05:34)
Note: Experience cleanup - the main functional change is that no upper limit of
exp in an individual skill, save for the limit that there is an upper
limit of total exp a player can have. Thus, if a player concentrates
complete in one skill, he could get to level 110 in it. A lot of
code cleanup was done - so much had gotten added to the exp code that it
was a real mess.
common/living.c: re-arrange some of the code, so all the exp related
functions are together. remove adjust_exp(), change check_dm_add_exp_to_obj()
to check_exp_adjust. Add new functions add_player_exp(), check_exp_loss(),
check_exp_add(), subtract_player_exp().
include/libproto.h: rebuilt.
server/c_wiz.c: Update command_addexp() to use new exp functions.
server/gods.c: Update lose_priest_exp() to use new exp functions.
MSW 2002-10-11
- ChangeLog - Rev: 1.12, Status: Exp
- common/living.c - Rev: 1.39, Status: Exp
- include/libproto.h - Rev: 1.32, Status: Exp
- server/c_wiz.c - Rev: 1.26, Status: Exp
- server/gods.c - Rev: 1.32, Status: Exp
Files modified by mwedel: 2002-10-08 (06:38)
Note: configure, configure.ac: Remove --enable-old-layout option - that is more than
3+ years old now. Add --enable-dmalloc option so code can be compiled
with dmalloc debugging without needing to change/rebuild the configure
files.
common/porting.c: Add stdarg.h to list of included files.
include/autoconf.h.in: rebuilt, HAVE_LIBDMALLOC undef added.
random_maps/square_spiral.c: fix bound checking value.
MSW 2002-10-07
- configure - Rev: 1.32, Status: Exp
- configure.ac - Rev: 1.3, Status: Exp
- ChangeLog - Rev: 1.11, Status: Exp
- common/porting.c - Rev: 1.16, Status: Exp
- include/autoconf.h.in - Rev: 1.8, Status: Exp
- random_maps/square_spiral.c - Rev: 1.8, Status: Exp
Files modified by mwedel: 2002-10-04 (05:59)
Note: common/item.c: Fix bug with identified potions not getting set to proper name.
MSW 2002-10-03
- ChangeLog - Rev: 1.10, Status: Exp
- common/item.c - Rev: 1.28, Status: Exp
Files modified by mwedel: 2002-10-04 (05:46)
Note: Bug fix for animate weapon control - broken in last change with golems,
as golem_count wasn't getting set.
MSW 2002-10-03- server/spell_effect.c - Rev: 1.77, Status: Exp
Files modified by mwedel: 2002-10-03 (07:07)
Note: Bugfixes: Add golem_count element to player structure so we can properly
detect when golem is destroyed. This fixes a crash in some places as the
code tried to remove this already removed golem.
Fix crash when null player maps.
include/player.h: Add golem_count element to player structure.
server/player.c: Add code in handle_newscs_player() that checks status of
golem, clears op->contr->golem is value is bogus
server/spell_effect.c, server/spell_util.c: Initialize golem_count
value when golem is created.
socket/request.c: Check for null map value.
MSW 2002-10-04
- ChangeLog - Rev: 1.9, Status: Exp
- include/player.h - Rev: 1.23, Status: Exp
- server/player.c - Rev: 1.97, Status: Exp
- server/spell_effect.c - Rev: 1.76, Status: Exp
- server/spell_util.c - Rev: 1.67, Status: Exp
- socket/request.c - Rev: 1.44, Status: Exp
Files modified by mwedel: 2002-09-28 (07:25)
Note: Add help file.
MSW 2002-09-27- lib/wizhelp/hide - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-28 (07:19)
Note: 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
- ChangeLog - Rev: 1.8, Status: Exp
- common/loader.c - Rev: 1.31, Status: Exp
- common/loader.l - Rev: 1.30, Status: Exp
- include/player.h - Rev: 1.22, Status: Exp
- include/sproto.h - Rev: 1.63, Status: Exp
- lib/Makefile.am - Rev: 1.3, Status: Exp
- lib/Makefile.in - Rev: 1.40, Status: Exp
- server/apply.c - Rev: 1.67, Status: Exp
- server/attack.c - Rev: 1.75, Status: Exp
- server/c_misc.c - Rev: 1.21, Status: Exp
- server/c_wiz.c - Rev: 1.25, Status: Exp
- server/commands.c - Rev: 1.25, Status: Exp
- server/main.c - Rev: 1.66, Status: Exp
- server/player.c - Rev: 1.96, Status: Exp
- server/skills.c - Rev: 1.30, Status: Exp
- server/swap.c - Rev: 1.10, Status: Exp
- socket/info.c - Rev: 1.9, Status: Exp
- socket/metaserver.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2002-09-24 (06:34)
Note: Add snprintf function if HAVE_SNPRINTF is not defined.
MSW 2002-09-23- common/porting.c - Rev: 1.15, Status: Exp
Files modified by mwedel: 2002-09-24 (06:29)
Note: Fix error of passing null value to LOG in item power diagnostics.
MSW 2002-09-23- common/item.c - Rev: 1.27, Status: Exp
Files modified by mwedel: 2002-09-24 (05:43)
Note: server/pet.c: Add check to pet_move() to make sure the space we are
checking is within the map, and handle map tiling.
MSW 2002-09-23
- ChangeLog - Rev: 1.7, Status: Exp
- server/pets.c - Rev: 1.14, Status: Exp
Files modified by mwedel: 2002-09-23 (06:27)
Note: server/apply.c, server/c_wiz.c, server/player.c: When players saves, reset
pl->map to be NULL - otherwise, the map they saved on can reset, and the
memory pl->map points to gets re-used, so when it tries to access that memory,
it crashes. Changes to apply.c and c_wiz.c necessary to make sure we do map
cleanup before calling play_again.
MSW 2002-09-22
- server/apply.c - Rev: 1.66, Status: Exp
- server/c_wiz.c - Rev: 1.24, Status: Exp
- server/player.c - Rev: 1.95, Status: Exp
Files modified by mwedel: 2002-09-18 (06:17)
Note: Various updates:
NOTE - You need to install the updated archetypes (included below)
if you run this code without the updated archs, you will likely find
many things do not work.
acinclude.m4 aclocal.m4 configure: more refinements for libpython detection.
common/button.c: Two push_button() changes - have it check for ACTIVATE_ON_
PUSH/RELEASE to determine if the object should get activated. Also,
change behaviour of TIMED_GATE so that multipart timed gates work.
common/loader.l, loader.c: Update with acttivate_on_push/release
doc/Developers/objects: Add notes about how to add flags to objects.
include/define.h: add new FLAG_ values
include/win32.h: update by pstolarc so it compiles on Win32.
lib/archetypes: rebuilt
MSW 2002-09-17
- ChangeLog - Rev: 1.6, Status: Exp
- acinclude.m4 - Rev: 1.3, Status: Exp
- aclocal.m4 - Rev: 1.4, Status: Exp
- configure - Rev: 1.31, Status: Exp
- common/button.c - Rev: 1.19, Status: Exp
- common/loader.c - Rev: 1.30, Status: Exp
- common/loader.l - Rev: 1.29, Status: Exp
- doc/Developers/objects - Rev: 1.5, Status: Exp
- include/define.h - Rev: 1.58, Status: Exp
- include/win32.h - Rev: 1.9, Status: Exp
- lib/archetypes - Rev: 1.106, Status: Exp
Files modified by mwedel: 2002-09-17 (06:32)
Note: Update for better python lib checking - should check for same
version of library as we found for header.
MSW 2002-09-15
- acinclude.m4 - Rev: 1.2, Status: Exp
- aclocal.m4 - Rev: 1.3, Status: Exp
- configure - Rev: 1.30, Status: Exp
Files modified by mwedel: 2002-09-16 (04:07)
Note: common/map.c: Fix problem with ordering in check_linked() - checking
for NO_PASS was before checks for inventory checkers, resulting in
inventory checkers that require the player to have an item not working.
MSW 2002-09-15
- ChangeLog - Rev: 1.5, Status: Exp
- common/map.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2002-09-15 (05:39)
Note: Add 1.4.0 banner change.
MSW 2002-09-14- ChangeLog - Rev: 1.4, Status: Exp
Files modified by mwedel: 2002-09-15 (04:56)
Note: Update for 1.4.0 release. Rename CREDITS to AUTHORS, add a NEWS file,
and remove utils/crossloop.tmpl which isn't need in CVS.
MSW 2002-09-14
- AUTHORS - Rev: 1.1, Status: Exp
- CREDITS - Rev: 1.6, Status: dead
- Makefile.am - Rev: 1.2, Status: Exp
- Makefile.in - Rev: 1.26, Status: Exp
- NEWS - Rev: 1.1, Status: Exp
- configure - Rev: 1.29, Status: Exp
- configure.ac - Rev: 1.2, Status: Exp
- utils/crossloop.tmpl - Rev: 1.2, Status: dead
Files modified by mwedel: 2002-09-15 (03:15)
Note: server/disease.c: Change move_disease() somehwat - before, if you were
not susceptible to a disease, it would never run its course. Yet you
would still get stuck with the symptoms. there was a case on
metalforge where a character had a symptom with no disease, and
had immunity, yet was still getting stuck with the symptoms. Not sure
if this change will help prevent that in the future or not.
include/player.h: Change item_power in player structure to be 16 bits -
8 bit values were getting overflowed.
Makefile.in, configure: rebuilt
MSW 2002-09-14
- ChangeLog - Rev: 1.3, Status: Exp
- Makefile.in - Rev: 1.25, Status: Exp
- configure - Rev: 1.28, Status: Exp
- include/player.h - Rev: 1.21, Status: Exp
- server/disease.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2002-09-13 (06:31)
Note: rebuild archetypes.
random_maps/square_spiral.c - fix off by one error in square_spiral.
add doc/plugins - update related makefiles.
lib/adm/map_info - reduce verbosity to only show real errors.
MSW 2002-09-12
- random_maps/square_spiral.c - Rev: 1.7, Status: Exp
- doc/Makefile.am - Rev: 1.2, Status: Exp
- doc/Makefile.in - Rev: 1.16, Status: Exp
- doc/plugins - Rev: 1.1, Status: Exp
- doc/spells - Rev: 1.2, Status: Exp
- lib/animations - Rev: 1.41, Status: Exp
- lib/archetypes - Rev: 1.105, Status: Exp
- lib/bmaps - Rev: 1.43, Status: Exp
- lib/bmaps.paths - Rev: 1.44, Status: Exp
- lib/crossfire.0 - Rev: 1.9, Status: Exp
- lib/crossfire.1 - Rev: 1.8, Status: Exp
- lib/faces - Rev: 1.36, Status: Exp
- lib/races - Rev: 1.6, Status: Exp
- lib/treasures - Rev: 1.52, Status: Exp
- lib/adm/map_info - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-09-11 (06:24)
Note: Add updated file by pstolarc@theperlguru.com - needed for proper
building. MSW 2002-09-10- make_win32/crossfire32.dsp - Rev: 1.10, Status: Exp
Files modified by mwedel: 2002-09-11 (06:21)
Note: 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
- ChangeLog - Rev: 1.2, Status: Exp
- INSTALL - Rev: 1.7, Status: Exp
- common/Makefile.am - Rev: 1.2, Status: Exp
- common/Makefile.in - Rev: 1.10, Status: Exp
- common/exp.c - Rev: 1.5, Status: Exp
- common/init.c - Rev: 1.18, Status: Exp
- common/living.c - Rev: 1.38, Status: Exp
- include/config.h - Rev: 1.30, Status: Exp
- include/libproto.h - Rev: 1.31, Status: Exp
- lib/Makefile.am - Rev: 1.2, Status: Exp
- lib/Makefile.in - Rev: 1.39, Status: Exp
- lib/exp_table - Rev: 1.1, Status: Exp
- server/c_object.c - Rev: 1.38, Status: Exp
- server/init.c - Rev: 1.26, Status: Exp
- server/skill_util.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2002-09-10 (05:43)
Note: Fix bug in check_enemy introduced in last checkin.
MSW 2002-09-09- server/monster.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2002-09-08 (22:40)
Note: Fix makefile for crossloop script.
MSW 2002-09-08
- utils/Makefile.am - Rev: 1.4, Status: Exp
- utils/Makefile.in - Rev: 1.12, Status: Exp
Files modified by mwedel: 2002-09-08 (22:23)
Note: Added missing file.
MSW 2002-09-08- utils/crossloop.tmpl - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:59)
Note: Add another missing file.- utils/mkinstalldirs - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:55)
Note: Rebuild/fix of makefiles:
Remove utils/flushlocks - player locking is no longer done, so no need
for that script.
Have crossedit put its proto.h file in the crossedit directory like it
did under old make system, and not in the include directory.
crossedit will probably go away sooner or later, so best to isolate
all of its code into its own directory.
MSW 2002-09-07
- Makefile.in - Rev: 1.24, Status: Exp
- crossedit/Makefile.am - Rev: 1.2, Status: Exp
- crossedit/Makefile.in - Rev: 1.11, Status: Exp
- include/Makefile.am - Rev: 1.2, Status: Exp
- include/Makefile.in - Rev: 1.8, Status: Exp
- utils/Makefile.am - Rev: 1.3, Status: Exp
- utils/Makefile.in - Rev: 1.11, Status: Exp
Files modified by mwedel: 2002-09-07 (22:44)
Note: Add another missing file- utils/depcomp - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:41)
Note: Add another missing file.- utils/ltmain.sh - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:40)
Note: Add missing file.- utils/missing - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:34)
Note: Add missing file.
MSW 2002-09-07- doc/playbook-html/Makefile.am - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (22:24)
Note: More automake cleanups.
MSW 2002-09-07
- autogen.sh - Rev: 1.1, Status: Exp
- configure.in - Rev: 1.26, Status: dead
- utils/Makefile.am - Rev: 1.2, Status: Exp
- utils/Makefile.in - Rev: 1.10, Status: Exp
- utils/flushlocks - Rev: 1.3, Status: dead
Files modified by mwedel: 2002-09-07 (22:08)
Note: 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.
- CHANGES - Rev: 1.336, Status: dead
- COPYING - Rev: 1.1, Status: Exp
- ChangeLog - Rev: 1.1, Status: Exp
- License - Rev: 1.2, Status: dead
- Makefile.am - Rev: 1.1, Status: Exp
- Makefile.in - Rev: 1.23, Status: Exp
- acinclude.m4 - Rev: 1.1, Status: Exp
- aclocal.m4 - Rev: 1.2, Status: Exp
- configure - Rev: 1.27, Status: Exp
- configure.ac - Rev: 1.1, Status: Exp
- common/Makefile.am - Rev: 1.1, Status: Exp
- common/Makefile.in - Rev: 1.9, Status: Exp
- common/init.c - Rev: 1.17, Status: Exp
- crossedit/Makefile.am - Rev: 1.1, Status: Exp
- crossedit/Makefile.in - Rev: 1.10, Status: Exp
- crossedit/Cnv/Makefile.am - Rev: 1.1, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.5, Status: Exp
- crossedit/bitmaps/Makefile.am - Rev: 1.1, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.3, Status: Exp
- crossedit/doc/Makefile.am - Rev: 1.1, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.3, Status: Exp
- crossedit/include/Makefile.am - Rev: 1.1, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.3, Status: Exp
- doc/Makefile.am - Rev: 1.1, Status: Exp
- doc/Makefile.in - Rev: 1.15, Status: Exp
- doc/Developers/Makefile.am - Rev: 1.1, Status: Exp
- doc/Developers/Makefile.in - Rev: 1.2, Status: Exp
- doc/playbook/Makefile.am - Rev: 1.1, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.7, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.7, Status: Exp
- doc/playbook-html/gods-extract - Rev: 1.2, Status: Exp
- doc/scripts/Makefile.am - Rev: 1.1, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.3, Status: Exp
- doc/spell-docs/Makefile.am - Rev: 1.1, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.3, Status: Exp
- doc/spoiler/Makefile.am - Rev: 1.1, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.6, Status: Exp
- doc/spoiler-html/Makefile.am - Rev: 1.1, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.9, Status: Exp
- include/Makefile.am - Rev: 1.1, Status: Exp
- include/Makefile.in - Rev: 1.7, Status: Exp
- include/autoconf.h.in - Rev: 1.7, Status: Exp
- include/config.h - Rev: 1.29, Status: Exp
- include/global.h - Rev: 1.30, Status: Exp
- include/version.h - Rev: 1.27, Status: Exp
- lib/Makefile.am - Rev: 1.1, Status: Exp
- lib/Makefile.in - Rev: 1.38, Status: Exp
- random_maps/Makefile.am - Rev: 1.1, Status: Exp
- random_maps/Makefile.in - Rev: 1.13, Status: Exp
- server/Makefile.am - Rev: 1.1, Status: Exp
- server/Makefile.in - Rev: 1.15, Status: Exp
- server/ban.c - Rev: 1.6, Status: Exp
- server/c_wiz.c - Rev: 1.23, Status: Exp
- server/init.c - Rev: 1.25, Status: Exp
- server/main.c - Rev: 1.65, Status: Exp
- server/player.c - Rev: 1.94, Status: Exp
- server/plugins.c - Rev: 1.17, Status: Exp
- server/skill_util.c - Rev: 1.29, Status: Exp
- server/spell_util.c - Rev: 1.66, Status: Exp
- socket/Makefile.am - Rev: 1.1, Status: Exp
- socket/Makefile.in - Rev: 1.7, Status: Exp
- utils/Makefile.am - Rev: 1.1, Status: Exp
- utils/Makefile.in - Rev: 1.9, Status: Exp
- utils/config.guess - Rev: 1.2, Status: Exp
- utils/config.sub - Rev: 1.2, Status: Exp
- utils/crossloop.in - Rev: 1.2, Status: Exp
- utils/crossloop.pl.in - Rev: 1.2, Status: Exp
- utils/crossloop.pl.tmpl.in - Rev: 1.1, Status: Exp
- utils/crossloop.tmpl.in - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-09-07 (21:41)
Note: include/sproto.h: rebuilt
lib/help/killpets: New file
lib/Makefile.in: Add help/killpets file.
server/c_misc.c: Add command_kill_pets().
server/commands.c: add killpets command which kills your pets.
server/monster.c: Add some code in check_enemy so that the enemy
has to be a monster/generator/player to be considered valid -
I was seeing things like arrows ending up as target enemies.
MSW 2002-09-07
- CHANGES - Rev: 1.335, Status: Exp
- include/sproto.h - Rev: 1.62, Status: Exp
- lib/Makefile.in - Rev: 1.37, Status: Exp
- lib/help/killpets - Rev: 1.1, Status: Exp
- server/c_misc.c - Rev: 1.20, Status: Exp
- server/commands.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2002-09-07 (21:30)
Note: server/monster.c: Add some code in check_enemy so that the enemy
has to be a monster/generator/player to be considered valid -
I was seeing things like arrows ending up as target enemies.
MSW 2002-09-07- server/monster.c - Rev: 1.52, Status: Exp
Files modified by mwedel: 2002-09-07 (05:55)
Note: More bugfixes:
common/loader.l, loader.c: Fix up the handling with speed with respect
to style maps - the objects were still getting put on the active
list.
common/map.c: Fix up blocked_link() to behave more like the
blocked_two() function - inventory checkers and door handling.
Comment out blocked_two since it isn't used anymore. Modify
load_objects to remove objects on style maps from the active
list. Remove some of the debug messages about map loading.
common/object.c: Add remove_from_active_list() function for use
in map.c to remove objects from active list.
common/porting.c: Comment out debug message if open_and_uncompress()
can open a file - caller of the function should print out messages,
and it really isn't much of an error in any case.
include/libproto.h: rebuilt.
random_maps/special.c: Modify place_special_exit() - this should fix
bug of very large treasure maps - problem was if the generated map
size was too small, when generate_random_map was called, it would
generate a newly sized map that was much larger. Code was also
re-arranged some to make it a little more readable.
server/attack.c: Fix crash when creature may not have an owner and
it kills something else.
server/move.c: comment added - no code change.
socket/request.c: Fix off by one error in esrv_send_animation() -
rare condition as it only showed up when trying to send the last
animation (zombie) - only an issue if the player is put on top of
a zombie for some reason (no other space for them) - observed when
leaving the random dungeon in the undead church in scorn without
clearing out all the zombies first.
MSW 2002-09-06
- CHANGES - Rev: 1.334, Status: Exp
- common/loader.c - Rev: 1.29, Status: Exp
- common/loader.l - Rev: 1.28, Status: Exp
- common/map.c - Rev: 1.41, Status: Exp
- common/object.c - Rev: 1.58, Status: Exp
- common/porting.c - Rev: 1.14, Status: Exp
- include/libproto.h - Rev: 1.30, Status: Exp
- random_maps/special.c - Rev: 1.17, Status: Exp
- server/attack.c - Rev: 1.74, Status: Exp
- server/move.c - Rev: 1.23, Status: Exp
- socket/request.c - Rev: 1.43, Status: Exp
Files modified by mwedel: 2002-09-06 (04:44)
Note: CHANGES: Update build instructions for the plugin.
random_maps/square_spiral.c: Fix bug that could cause the search
function to go off the edge of the map looking for a clear space.
Doesn't happen often, but one crash did happen here.
server/monster.c: Fix some bugs with monsters and wakeup - remove
check for friendly that could never be true, and also fix
logic so that monsters will now find the players.
MSW 2002-09-12
- CHANGES - Rev: 1.333, Status: Exp
- INSTALL - Rev: 1.6, Status: Exp
- random_maps/square_spiral.c - Rev: 1.6, Status: Exp
- server/monster.c - Rev: 1.51, Status: Exp
Files modified by mwedel: 2002-09-05 (06:19)
Note: common/button.c: Fix do_mood_floor() to look at all objects on space for
something to effect, not just things above the moodfloor.
MSW 2002-09-11
- CHANGES - Rev: 1.332, Status: Exp
- common/button.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2002-09-05 (06:11)
Note: server/attack.c: Add missing check to make sure the plugin exists before
we try to access the plugin function.
MSW 2002-09-11
- CHANGES - Rev: 1.331, Status: Exp
- server/attack.c - Rev: 1.73, Status: Exp
Files modified by mwedel: 2002-09-05 (05:23)
Note: common/readlable.c: Fix crash caused by passing null value to mon_desc -
check for non null was at end of { } do loop - check should be at the
start.
server/monster.c: Make it so that monsters with see invisible are not
immune to blind - monster can be given appropriate resistance to make
it so it is not effected by blind.
MSW 2002-09-11
- CHANGES - Rev: 1.330, Status: Exp
- common/readable.c - Rev: 1.11, Status: Exp
- server/monster.c - Rev: 1.50, Status: Exp
Files modified by avogl: 2002-09-05 (02:00)
Note: arch collect- lib/archetypes - Rev: 1.104, Status: Exp
Files modified by mwedel: 2002-09-04 (05:17)
Note: server/main.c: Move #endif in crypt_string to more proper place.
server/monster.c: Fix bad if statement that may have been waking up
monsters when they shouldn't have been.
MSW 2002-09-03
- CHANGES - Rev: 1.329, Status: Exp
- server/main.c - Rev: 1.64, Status: Exp
- server/monster.c - Rev: 1.49, Status: Exp
Files modified by mwedel: 2002-09-02 (07:04)
Note: Fix infinite number of uses on wands - missing return.
MSW 2002-09-01- server/player.c - Rev: 1.93, Status: Exp
Files modified by mwedel: 2002-09-01 (06:32)
Note: This change mostly deals with improving behaviour of pet monstes.
Most of the code is from K. Reinert - however, I did some code cleanup/
fixes related to pet monsters, so it is difficult to note where
each piece of code came from. One thing this does fix is handling of
multipart pets - these now work properly.
common/map.c: Update comment for get_rangevector() - no code change.
common/object.c: Add get_search_arr() which is used in pet monster code.
This returns a semi random scrambling of the freearr array.
doc/Developers/protocol: Update documentation about map1a protocol command.
include/libproto.h, include/sproto.h: rebuilt.
server/attack.c: Have drain attacks return 1 damage so that it is clear
that you are actually hitting your opponent. Otherwise, you would
get messages that 'you missed xyz', even though you are draining it.
This extra point of damage shouldn't change balance in any significant
way.
server/monster.c: Update hnadling of enemies for pet monsters. It should
more intelligently choose the monsters and not switch/clear the
enemy field for no reason anymore. Change find_nearest_living_creature to
use the get_search_arr() to more randomly choose direction of target -
before, there was a proclivity to always look in the north direction.
Modify can_hit() to look for closes part of enemy - otherwise, monsters
may not attack opponents even if they were right next to them because
they couldn't get to the enemies head. Remove move_object from
this function - merged with move_ob in move.c
server/move.c: Fix move_ob to use 'cleaner' code of move_object, but
also have specific features that move_ob had (player handling).
Before move_ob didn't handle multipart objects correctly, and the
two functions were largely the same. Now move_object() just calls
move_ob - the only difference in the functions is that move_ob()
takes 3 parameters instead of 2 of move_object() (added
parameter is originator). I think this should now mean multipart
player objects may now work.
server/pets.c: get_pet_enemy enhanced to be much smarter about
selecting/finding things for the pet to attack.
server/player.c: Remove commented out line of init_beforeplay
MSW 2002-08-31
- CHANGES - Rev: 1.328, Status: Exp
- common/map.c - Rev: 1.40, Status: Exp
- common/object.c - Rev: 1.57, Status: Exp
- doc/Developers/protocol - Rev: 1.6, Status: Exp
- include/libproto.h - Rev: 1.29, Status: Exp
- include/sproto.h - Rev: 1.61, Status: Exp
- server/attack.c - Rev: 1.72, Status: Exp
- server/monster.c - Rev: 1.48, Status: Exp
- server/move.c - Rev: 1.22, Status: Exp
- server/pets.c - Rev: 1.13, Status: Exp
- server/player.c - Rev: 1.92, Status: Exp
Files modified by mwedel: 2002-08-31 (07:28)
Note: server/attack.c: Modify drain attack code so that if some agent of the
player is doing the drain (eg, avatar, summoned monster, or even spell),
player gets exp added to his total. Otherwise, the agent could suck all
the exp out of the monster, resulting in no gain for the player.
Also, fix bug in drain code where uninitialized value was being used
if enemy had 0 protection to drain.
MSW 2002-08-30
- CHANGES - Rev: 1.327, Status: Exp
- server/attack.c - Rev: 1.71, Status: Exp
Files modified by mwedel: 2002-08-29 (05:35)
Note: Fix the level/exp for some monsters - these all had levels which
was much higher than the actually difficulty the monster should be.
MSW 2002-08-28- lib/archetypes - Rev: 1.103, Status: Exp
Files modified by mwedel: 2002-08-26 (07:14)
Note: Various bugfixes:
common/map.c: Change so that same logic is used to determine pclose/fclose
that is used to determine popen/fopen - otherwise, compressed map
files probably don't work properly.
common/treasure.c: Do a memset to make sure entire treasureslist is
set to sane values.
lib/archetypes: Fix 'slaying' field (which determines spell name) in
god_spelldirect_face_of_death and god_spelldirect_finger_of_death
server/apply.c: Fix infinite loop if the player had cursed items
that needed to be unapplied to apply an item - setting up next
item iteration was inside if check when it shouldn't be. Also,
print message to player if this is the case.
server/monster.c: Better format some of the code for improved readability.
Fix indentation of can_see_enemy. Clean up invisiblity check - may
have fixed a bug - old code should have worked, but wasn't very
readable.
server/move.c: Fix some bad code from last checkin - didn't fix
the crash on no floor for door type, and instead removed
check type from next line by accident.
server/player.c: Remove call for init_beforeplay - this is already
properly called, and re-calling it resulted in some things being
redone when they shouldn't be.
server/skills.c: Add message if there is nothing to steal form the monster.
server/spell_effect.c: Improve message when invisiblity duration is
maximized.
socket/init.c: change O_NDELAY to O_NONBLOCK of fcntl.
MSW 2002-08-25
- CHANGES - Rev: 1.326, Status: Exp
- common/map.c - Rev: 1.39, Status: Exp
- common/treasure.c - Rev: 1.29, Status: Exp
- lib/archetypes - Rev: 1.102, Status: Exp
- server/apply.c - Rev: 1.65, Status: Exp
- server/monster.c - Rev: 1.47, Status: Exp
- server/move.c - Rev: 1.21, Status: Exp
- server/player.c - Rev: 1.91, Status: Exp
- server/skills.c - Rev: 1.29, Status: Exp
- server/spell_effect.c - Rev: 1.75, Status: Exp
- socket/init.c - Rev: 1.27, Status: Exp
Files modified by jbontje: 2002-08-22 (12:37)
Note: Pickups: added pickups for spellbooks,skillscrols,normal book/scroll. Patch created by Aprogas
mids 2002/08/22
- include/define.h - Rev: 1.57, Status: Exp
- server/c_object.c - Rev: 1.37, Status: Exp
- server/player.c - Rev: 1.90, Status: Exp
Files modified by mwedel: 2002-08-22 (06:49)
Note: doc/Developers/objects: Update with new (better) information from
Todd Mitchell. Doc is more complete, and now has an index which
should make it easier to find things.
server/move.c: Fix dereferencing NULL problem - was looking at op->above,
but op could be NULL if the map had no objects on a space (typically
not the case, but...) No reason I can see that we care about the object
above - just process in normal order.
MSW 2002-08-21
- CHANGES - Rev: 1.325, Status: Exp
- doc/Developers/objects - Rev: 1.4, Status: Exp
- server/move.c - Rev: 1.20, Status: Exp
Files modified by mwedel: 2002-08-21 (07:04)
Note: Oops - forgot to add the new files.
Was also working from old archive that didn't have the winter terrain -
now added that.
MSW 2002-08-20
- lib/archetypes - Rev: 1.101, Status: Exp
- lib/bmaps - Rev: 1.42, Status: Exp
- lib/bmaps.paths - Rev: 1.43, Status: Exp
- lib/crossfire.0 - Rev: 1.8, Status: Exp
- lib/crossfire.1 - Rev: 1.7, Status: Exp
- lib/faces - Rev: 1.35, Status: Exp
Files modified by mwedel: 2002-08-21 (06:42)
Note: Add archetypes from Todd Mitchell. These add wolfs and bears,
with bodyparts for them. Also changes races for readable scroll
objects so that scrollcase objects can be used. Add ruined tower.
New images for some objects. Races and treasures updated to support
these new archs.
Commited by MSW 2002-08-20
- lib/animations - Rev: 1.40, Status: Exp
- lib/archetypes - Rev: 1.100, Status: Exp
- lib/bmaps - Rev: 1.41, Status: Exp
- lib/bmaps.paths - Rev: 1.42, Status: Exp
- lib/crossfire.0 - Rev: 1.7, Status: Exp
- lib/crossfire.1 - Rev: 1.6, Status: Exp
- lib/faces - Rev: 1.34, Status: Exp
- lib/races - Rev: 1.5, Status: Exp
- lib/treasures - Rev: 1.51, Status: Exp
Files modified by mwedel: 2002-08-14 (04:31)
Note: server/time.c: Possible fix for bug seen on metalforge -
in move_player_mover, make sure we are working with the head of the
monster.
MSW 2002-08-13
- CHANGES - Rev: 1.324, Status: Exp
- server/time.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2002-08-11 (07:52)
Note: More spoiler-html fixes - was not including attacktype information, but
also fixed some formatting issues.
common/item.c: Include attacktypes in describe_monster.
doc/scripts/Makefile.in: Add monsters-extract.pl file.
doc/spoiler-html/Makefile.in: Update to use ../scripts/monster-extract.pl
file, remove monster-extract file.
doc/spoiler-html/spoiler.html: rebuilt.
MSW 2002-08-11
- CHANGES - Rev: 1.323, Status: Exp
- common/item.c - Rev: 1.26, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.2, Status: Exp
- doc/scripts/monster-extract.pl - Rev: 1.1, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.8, Status: Exp
- doc/spoiler-html/monster-extract - Rev: 1.2, Status: dead
- doc/spoiler-html/spoiler.html - Rev: 1.8, Status: Exp
Files modified by mwedel: 2002-08-09 (21:52)
Note: Rebuilt spoiler with corrected resistance values for the items.
MSW 2002-08-09- doc/spoiler-html/spoiler.html - Rev: 1.7, Status: Exp
Files modified by mwedel: 2002-08-09 (21:50)
Note: Fix script to correct handle items with negative resist values.
MSW 2002-08-09- doc/scripts/items-extract.pl - Rev: 1.2, Status: Exp
Files modified by mwedel: 2002-08-03 (06:18)
Note: Fix spoiler-html generation to show resistances. Need to do normal spoiler
next. Add a new docs/scripts directory to hold the common scripts,
instead of spoiler, spoiler-html, playbook, and playbook-html each having
their own copies.
configure, configure.in: Add doc/scripts directory.
doc/spoiler-html/Makefile.in: Update build directions to use
../scripts/items-extract.pl
doc/spoiler-html/spoiler.html: Rebuilt with updated information.
doc/scripts/Makefile.in: Makefile for directory.
doc/scripts/items-extract.pl: perl version of the items-extract file.
doc/spoiler-html/items-extract: awk version - no longer used.
MSW 2002-08-02
- CHANGES - Rev: 1.322, Status: Exp
- configure - Rev: 1.26, Status: Exp
- configure.in - Rev: 1.25, Status: Exp
- doc/scripts/Makefile.in - Rev: 1.1, Status: Exp
- doc/scripts/items-extract.pl - Rev: 1.1, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.7, Status: Exp
- doc/spoiler-html/items-extract - Rev: 1.3, Status: dead
- doc/spoiler-html/spoiler.html - Rev: 1.6, Status: Exp
Files modified by mwedel: 2002-08-03 (05:04)
Note: common/item.c: Have describe monster show resistances of monsters - useful
for spoiler output, as well probe spell.
server/disease.c: Fix typo.
MSW 2002-08-02
- CHANGES - Rev: 1.321, Status: Exp
- common/item.c - Rev: 1.25, Status: Exp
- server/disease.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2002-08-02 (05:09)
Note: include/global.h: add FREE_AND_CLEAR_STR macro, relocate DELETE_STRING
by the other macros.
server/c_misc.c: Fix string printout in applymode function.
server/disease.c: Update name_pl in diseases.
server/player.c: replace FREE_AND_CLEAR with FREE_AND_CLEAR_STR - was
freeing data that shouldn't be freed.
MSW 2002-08-01
- CHANGES - Rev: 1.320, Status: Exp
- include/global.h - Rev: 1.29, Status: Exp
- server/c_misc.c - Rev: 1.19, Status: Exp
- server/disease.c - Rev: 1.20, Status: Exp
- server/player.c - Rev: 1.89, Status: Exp
Files modified by mwedel: 2002-07-30 (06:37)
Note: Various fixes:
INSTALL: Update with note about --with-includes configure option.
common/loader.c, common/loader.l: Add comment about flag_invis_undead
include/define.h: Add FLAG_INVIS_UNDEAD
lib/adm/map_info: Modify to not follow symbolic links.
server/monster.c: Modify can_detect_enemy to be a bit more straightforward
in its logic. Also, modify detection of invisible creatures - don't
reduce duration, just return that the monster can detect the player.
There were also spurious messages about the player being seen.
Modify can_see_enemy to check FLAG_INVIS_UNDEAD, also fix broken
comparison
server/player.c: Clear FLAG_INVIS_UNDEAD when invisibility ends. Fix
action_makes_visible() - had reverse logic on FLAG_MAKE_INVIS check,
and a typo in the printed message.
server/spell_effect.c: cast_invisible() to use FLAG_INVIS_UNDEAD -
also check for maximum duration, and only search active objects when
clearing enemy.
server/weather.c: Fix off by one on comparision when intializing maps
darkness when loading map from disk. In dawn_to_dusk, don't do
further processing if the light hasn't changed.
MSW 2002-07-29
- CHANGES - Rev: 1.319, Status: Exp
- INSTALL - Rev: 1.5, Status: Exp
- common/loader.c - Rev: 1.28, Status: Exp
- common/loader.l - Rev: 1.27, Status: Exp
- include/define.h - Rev: 1.56, Status: Exp
- lib/adm/map_info - Rev: 1.4, Status: Exp
- server/monster.c - Rev: 1.46, Status: Exp
- server/player.c - Rev: 1.88, Status: Exp
- server/spell_effect.c - Rev: 1.74, Status: Exp
- server/weather.c - Rev: 1.4, Status: Exp
Files modified by mwedel: 2002-07-25 (06:57)
Note: Various bug fixes, add glyph spell:
TODO: Updated
common/map.c: Fix change_map_light() - if darkness was reduced to zero,
it wouldn't properly notify the players or update the maps they are
on. Also, make it more robust to handle changes by more than one.
include/define.h: Increase NROFREALSPELLS
include/spellist.h: Add glyph spell.
include/spells.h: Add SP_GLYPH entry.
server/attack.c: Fix up kill_object() - it has had some many various
additions that it was difficult to follow the logic. It should also now
do better check on skill objects when awarding experience.
server/player.c: Add some checks/addition to properly deal with freeing the
name_pl in the player object. Fix it so that if you are braced, you
still won't attack friendly creatures.
server/rune.c: Add cast_generic_rune() to handle the glyph and rune spell.
server/spell_effect.c: Fix up some pointers in cast_cause_disease() -
needed so that it works properly when embedded in a glyph. Have it
return 1 even if no one caught anything - you still cast the spell, so
you should lose the grace for it.
server/spell_util.c: Fix some formatting. Break out the code dealing
with rune into cast_generic_rune()
socket/loop.c: Add flag to player command mapping, and update structure -
if flag is set, command can only be issued when player is in play,
and not when waiting at the quit or login prompt - fixes crashes where
players could wait for the map to get swapped out (after quitting), and
then looking at a space.
socket/request.c: Fix map2cmd so that invisible players are drawn.
MSW 2002-07-24
- CHANGES - Rev: 1.318, Status: Exp
- TODO - Rev: 1.14, Status: Exp
- common/map.c - Rev: 1.38, Status: Exp
- include/define.h - Rev: 1.55, Status: Exp
- include/spellist.h - Rev: 1.33, Status: Exp
- include/spells.h - Rev: 1.18, Status: Exp
- server/attack.c - Rev: 1.70, Status: Exp
- server/player.c - Rev: 1.87, Status: Exp
- server/rune.c - Rev: 1.26, Status: Exp
- server/spell_effect.c - Rev: 1.73, Status: Exp
- server/spell_util.c - Rev: 1.65, Status: Exp
- socket/loop.c - Rev: 1.19, Status: Exp
- socket/request.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2002-07-19 (04:21)
Note: Fix bug in monster_cast_scroll which was referencing an uninitialized
value.
MSW 2002-07-18- server/monster.c - Rev: 1.45, Status: Exp
Files modified by mwedel: 2002-07-18 (05:59)
Note: Fix freeze count to 100 like the help says.
MSW 2002-07-17- server/c_wiz.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2002-07-18 (04:45)
Note: Add dm command 'freeze' which freezes a player from doing anything for some
amount of time.
include/sproto.h: rebuilt.
lib/Makefile.in: Add freeze to wizhelp files.
lib/wizhelp/freeze: New file.
server/c_wiz.c: Add command_freeze(). Also, break out
get_other_player_from_name() - several functions need the same logic
of getting a player named X that is not us - making it a function
reduces the duplicate code. Fix some formatting for some functions.
server/commands.c: Add command_freeze to the dispatch table.
MSW 2002-07-17
- CHANGES - Rev: 1.317, Status: Exp
- include/sproto.h - Rev: 1.60, Status: Exp
- lib/Makefile.in - Rev: 1.36, Status: Exp
- server/c_wiz.c - Rev: 1.21, Status: Exp
- server/commands.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2002-07-18 (04:41)
Note: If in the editor, don't calculate item power for items - better
to leave the default of zero so it is obvious on maps that no value
has been set.
MSW 2002-07-17
- common/loader.c - Rev: 1.27, Status: Exp
- common/loader.l - Rev: 1.26, Status: Exp
Files modified by mwedel: 2002-07-16 (05:21)
Note: lib/Makefile.in: add a 'archonly' directive that only collects archetypes
and doesn't collect images.
lib/archetypes: rebuilt for fixes made to arches.
lib/collect.pl.in: modified to take second parameter -ARCHONLY, that causes
it not to save out animation, bmaps and faces file.
server/apply.c: Change order of print when applying/unapplying - print out
the 'you apply/unapply' before we print out the changes that applying
the item does. It seems odd for it to be 'you feel stronger. you apply
xyz'. Fix can_apply_object() so that if a player needs to unapply
several items, the right return code is returned and we don't say
the player has a choice.
server/player.c: Fix missing clearing of player->next.
MSW 2002-07-15
- CHANGES - Rev: 1.316, Status: Exp
- lib/Makefile.in - Rev: 1.35, Status: Exp
- lib/archetypes - Rev: 1.99, Status: Exp
- lib/collect.pl.in - Rev: 1.5, Status: Exp
- server/apply.c - Rev: 1.64, Status: Exp
- server/player.c - Rev: 1.86, Status: Exp
Files modified by mwedel: 2002-07-15 (04:57)
Note: -- Start body commit notes --
Major commit. This adds body locations which is used for equipping items.
Equipment has information which body part it gets equipped to, and monsters
have information on how which body locations they can have.
As part of this work, I also did a lot of code cleanup.
To use this, you must use up to date archetypes - the ones included
in this commit are fine - just make sure you install them. If
you don't, players will not be able to equip items.
common/arch.c: Initialize body_used to be same as body_info for
archetypes - this way when monsters are created, they can
start equipping items right away.
common/exp.c: update new_exp() - some flags it checked for before no longer
exist or have new names.
common/info.c: describe_item() now takes second parameter - update
dump_abilities to use new calling convention.
common/item.c: Add table that describes the body_info locations and
their names. Add functions that calculate item power for objects
that don't have it set. Update display functions to show
item_power in items. Update describe_monster() - use_horn/wand/rod
merged into just use_range. Modify describe_item() to take second
paramater - who the item is being described for. Show item_power
in describe_item.
common/living.c: Pull out MAXLEVEL from being defined in this file -
define in in define.h, since other files use it. Add NUM_STATS
define - replace hard coded values of having just 7 stats with it.
Update change_abil to not display that the player has a new
attacktype when equipping a bow that has it - fix_player() ignores
the attacktype of the bow, so it was incorrect information.
fix_player(): Initialize player ranges structure to null -
will get filled in by code in function, updated to deal with
updating the body_used data from body_info in the objects.
Replace instances of last_heal with gen_sp_armour. Rearrange
some code to make function more readable.
common/loader.c, common/loader.l: Remove the variable_const information - no
longer needed and confusing for new people when adding in new object
elements. Add set_body_info() - parses the string from the load file and
sets the appropriate array element. Add check_loaded_object() - does
sanity checking for an object after finished loading - replaces need for
long processing directive in the actual rules by having seperate function.
Remove unused flags from load directives (apply_once, no_pretext,
can_apply), add some new ones (item_power, gen_sp_armour), update others
to can_use_range. Replace flag_links with simple array that contains the
name for each corresponding flag. Update get_ob_diff to not use the V_
values and just include the actual string name - all recent changes have
done this, just updated for old stuff. Update get_ob_diff to save new
values that have been added.
common/object.c: clear_object: Modify to use memset to clear
the structure to zero - this is less error prone than listing
all the specific values, and probably faster. Also, makes it
easier to add new elements - no need to update object.c in most
cases.
common/player.c: Remove get_player_ob routine - this is now merged
in with get_player_ob in server/player.c. Remove generate_ext_title -
not used.
common/readable.c: Update to pass second argument to describe_item.
common/treasure.c: Update to calculate item_power of generated items.
Clean up a lot of code formatting. Update add_abilities
to use gen_sp_armour values, not last heal (note, it appears
the last_heal values weren't being used before). Update
calls to describe item to take second parameter.
doc/Developers/objects: Update will_apply notes, add note about
item_power, body location.
include/define.h: Comment out unused flags (flag_apply_once, flag_paralyzed,
flag_no_pretext, flag_ready_rod, flag_read_horn). Add flag_use_shield.
rename flag_use_wand to flag_use_range. rename flag_ready_wand to
flag_ready_range. Add flag_ready_scroll. Update ARMOUR_SPELLS access
macro. Add AP_PRINT flag to apply flags. Add CAN_APPLY_.. return types
for can_apply_object function.
include/includes.h: add strftime, mktime checks to this file.
include/libproto.h: rebuilt.
include/living.h: Add NUM_STATS define, update extern declarations
to use it for sizing.
include/loader.h: remove the V_.. info and xbm_.. externs that were not
used.
include/newserver.h: Remove ext_tile information.
include/object.h: Add Body_Locations structure, NUM_BODY_LOCATIONS define.
Add definitions for WILL_APPLY values. Clean up object structure -
formatting is now consistent, ordering of values groups values
together more logically. Update all types to use the int8/int16/int32
types. Several unused fields removed.
include/player.h: Update rangetype enum. Add unapplymode enum.
Clean up player structure - type updates, unused fields removed,
formatting fixed up.
include/spells.h: remove range_name extern. Update SpellTypeFrom
field to combine wand/rod/horn into spellMisc - none of the
spell casting code was differentiating these.
include/sproto.h: rebuilt.
lib/Makefile.in: Add new help files (applymode, bind, brace)
lib/archetypes: rebuilt for body_info, gen_sp_armour, item_power,
can_use_shield information.
lib/artifacts: updated for item_poer and gen_sp_armour changes.
lib/treasures: remove unused _force for player treasure.
plugin/plugin_python.c: Change FLAG_USE_WAND to FLAG_USE_RANGE.
server/apply.c: Move stftime, mktime to include/includes.h. Remove
draw_find() - one line function can just as easly be in the
code itself. Update calls to long_desc to pass second parameter.
move gravestone_text() to player.c file. Add direction parameter to
apply_scroll() - in this way monsters can use it properly.
Remove dead code. Update apply_special function. Add
unapply_special(), get_item_from_body_location(), unapply_for_ob(),
and can_apply_object() functions.
server/attack.c: Remove SET_FLAG(op, FLAG_PARALYZED) line - no code
was ever checking status of FLAG_PARALYZED.
server/c_misc.c: add command_body() which dumps body information for
player. Update who as idle element in player structure removed -
was not being used by anything. Add command_applymode() to
set players prefered unapply method. Remove calls to unlock_player()
in various functions - unlock_player() has not done anything
meaningful for a while.
server/c_object.c: Modify long_desc to take a second parameter
which is who is examing the object. this is needed so that we
can pass it down to some of the lower level functions.
Update calls to describe_item to pass this second parameter.
remove FLAG_NO_PRETEXT code - no archetyps were using it. When
examining objects, also tell player where to put them on.
server/c_range.c: Update legal_range() - we now store the object that
is responsible for a range in the player object, so code is
much simpler. Update change_spell() to not destroy golem
just by readying another spell - we now let players regain control
of golems after switching to another range. Update change_spell
to use item name of object for range description.
server/c_wiz.c: remove reference to count_left from player object -
field removed from structure.
server/commands.c: add new commands (applymode, body) to command dispatch
table.
server/login.c: Remove unlock_player() and lock_player() and calls to it -
current checking of names at login should be sufficient to
prevent duplicates. Remove dead code from check_name. Update
load/save code for unapply mode value. Add set_flag(op,
FLAG_USE_SHIELD) if player is allowed to use armor - needed since
flag_use_shield is really a class feature and so is not automatically
updated for old player files.
server/main.c: Remove references to count_left. memset marker object to
NULL - seems to increase stability on metalforge server.
server/monster.c: Many updates related to the body info - monsters follow some
rules as players. Add monster_should_cast_spell function - monsters will
use this for all spellcasting related actions (abilities, scrolls, wands,
etc). Update for merged rod/horn/wand ranges. Update bow use by monsters
- they don't actually need to equip it to fire - this way we don't need to
constantly swap the monsters weapons between the bow and melee item. Use
fire_bow from player.c for most of the work. Modify scroll usage -
monster will use it when player is near, not when it first picks it up.
Add FLAG_READY_SCROLL to denote the monster has a scroll to use. Also,
monster now casts it in appropriate direciton. Merge the
monster_use_wand/rod/horn into monster_use_range. Modify
check_good_weapon and check_good_armour to just look at the stats of the
two items without needing the monster to apply it first.
server/player.c: Print motd in green so it is more noticable. Update
get_player function to do work it did before as well as that of
get_player_ob. Have get_player take a parameter which is the object of
the player if he has one. Modify to use memset to clear the player
structure - more sure fire than explicitly listing values to initialize.
Remove calls to unlock_player. Modify fire_bow so that monsters can also
use the function. Add fire_misc_object() to fire_wand/rod/horn - removes
code from fire(). Add gravesetone_text() to this file.
server/shop.c: Update to pass second parameter to describe_item().
server/skill_util.c: Update check_skill_to_fire since there are fewer
rangetypes now. change range_scroll name to range_golem, as that is
a bit more accurate for what it actually does. Modify show_skills()
to show player his item power and total of items he has equipped.
server/skills.c: Add second paramater to long_desc, remove references to
count_left.
server/spell_effect.c: Add second paramater to long_desc, remove references to
count_left. Update range_scroll to range_golem
server/spell_util.c: remove references to count_left. Update messages
if player trying to cast where he can't with new range names.
socket/info.c: Update range information and how we display what it is -
we will use the object name of the range if available. Remove
reference last_known_spell, last_shoot, last_spell, last_value
player structure fields.
socket/init.c: Remove ext_title information.
socket/request.c: Add element for life_stealing in the resistance array.
Remove references to idle, count_left in player structure. remove
ext2 title information.
MSW 2002-07-14
-- End body commit notes --
- CHANGES - Rev: 1.315, Status: Exp
- common/arch.c - Rev: 1.23, Status: Exp
- common/exp.c - Rev: 1.4, Status: Exp
- common/info.c - Rev: 1.4, Status: Exp
- common/item.c - Rev: 1.24, Status: Exp
- common/living.c - Rev: 1.37, Status: Exp
- common/loader.c - Rev: 1.26, Status: Exp
- common/loader.l - Rev: 1.25, Status: Exp
- common/object.c - Rev: 1.56, Status: Exp
- common/player.c - Rev: 1.13, Status: Exp
- common/readable.c - Rev: 1.10, Status: Exp
- common/treasure.c - Rev: 1.28, Status: Exp
- doc/Developers/objects - Rev: 1.3, Status: Exp
- include/define.h - Rev: 1.54, Status: Exp
- include/includes.h - Rev: 1.10, Status: Exp
- include/libproto.h - Rev: 1.28, Status: Exp
- include/living.h - Rev: 1.7, Status: Exp
- include/loader.h - Rev: 1.15, Status: Exp
- include/newserver.h - Rev: 1.26, Status: Exp
- include/object.h - Rev: 1.23, Status: Exp
- include/player.h - Rev: 1.20, Status: Exp
- include/spells.h - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.59, Status: Exp
- lib/Makefile.in - Rev: 1.34, Status: Exp
- lib/archetypes - Rev: 1.98, Status: Exp
- lib/artifacts - Rev: 1.42, Status: Exp
- lib/treasures - Rev: 1.50, Status: Exp
- lib/help/applymode - Rev: 1.1, Status: Exp
- lib/help/brace - Rev: 1.1, Status: Exp
- server/apply.c - Rev: 1.63, Status: Exp
- server/attack.c - Rev: 1.69, Status: Exp
- server/c_misc.c - Rev: 1.18, Status: Exp
- server/c_object.c - Rev: 1.36, Status: Exp
- server/c_range.c - Rev: 1.6, Status: Exp
- server/c_wiz.c - Rev: 1.20, Status: Exp
- server/commands.c - Rev: 1.22, Status: Exp
- server/login.c - Rev: 1.33, Status: Exp
- server/main.c - Rev: 1.63, Status: Exp
- server/monster.c - Rev: 1.44, Status: Exp
- server/player.c - Rev: 1.85, Status: Exp
- server/shop.c - Rev: 1.14, Status: Exp
- server/skill_util.c - Rev: 1.28, Status: Exp
- server/skills.c - Rev: 1.28, Status: Exp
- server/spell_effect.c - Rev: 1.72, Status: Exp
- server/spell_util.c - Rev: 1.64, Status: Exp
- socket/info.c - Rev: 1.8, Status: Exp
- socket/init.c - Rev: 1.26, Status: Exp
- socket/request.c - Rev: 1.41, Status: Exp
Files modified by mwedel: 2002-07-15 (04:25)
Note: Update banner copyright with proper contact information.
MSW 2002-07-14
- common/anim.c - Rev: 1.12, Status: Exp
- common/button.c - Rev: 1.17, Status: Exp
- common/friend.c - Rev: 1.6, Status: Exp
- common/glue.c - Rev: 1.7, Status: Exp
- common/init.c - Rev: 1.16, Status: Exp
- common/logger.c - Rev: 1.7, Status: Exp
- common/los.c - Rev: 1.8, Status: Exp
- common/porting.c - Rev: 1.13, Status: Exp
- common/time.c - Rev: 1.11, Status: Exp
- common/utils.c - Rev: 1.5, Status: Exp
- crossedit/png.c - Rev: 1.7, Status: Exp
- crossedit/xutil.c - Rev: 1.11, Status: Exp
- include/attack.h - Rev: 1.10, Status: Exp
- include/config.h - Rev: 1.28, Status: Exp
- include/map.h - Rev: 1.18, Status: Exp
- include/material.h - Rev: 1.7, Status: Exp
- include/newclient.h - Rev: 1.10, Status: Exp
- include/skills.h - Rev: 1.8, Status: Exp
- include/treasure.h - Rev: 1.7, Status: Exp
- random_maps/decor.c - Rev: 1.7, Status: Exp
- random_maps/door.c - Rev: 1.12, Status: Exp
- random_maps/floor.c - Rev: 1.6, Status: Exp
- random_maps/monster.c - Rev: 1.12, Status: Exp
- random_maps/special.c - Rev: 1.16, Status: Exp
- random_maps/standalone.c - Rev: 1.10, Status: Exp
- random_maps/style.c - Rev: 1.19, Status: Exp
- random_maps/wall.c - Rev: 1.8, Status: Exp
- server/alchemy.c - Rev: 1.12, Status: Exp
- server/c_chat.c - Rev: 1.8, Status: Exp
- server/c_party.c - Rev: 1.4, Status: Exp
- server/gods.c - Rev: 1.31, Status: Exp
- server/hiscore.c - Rev: 1.7, Status: Exp
- server/init.c - Rev: 1.24, Status: Exp
- server/pets.c - Rev: 1.12, Status: Exp
- server/resurrection.c - Rev: 1.8, Status: Exp
- server/rune.c - Rev: 1.25, Status: Exp
- server/time.c - Rev: 1.41, Status: Exp
- socket/metaserver.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2002-07-09 (04:27)
Note: server/disease.c: Fix propogation of diseases with negative damage (these
do a percent of the creatures damage). The new disease was getting
a damage rating of 1 in all cases because we were passing a negative
value to random_roll for the top end of the range.
MSW 2002-07-08
- CHANGES - Rev: 1.314, Status: Exp
- server/disease.c - Rev: 1.19, Status: Exp
Files modified by uid39786: 2002-07-05 (22:22)
Note: common/arch.c: Add 'unlocked' match for item_matched_string.
lib/help/drop, lib/help/dropall: Help files for these commands.
lib/Makefile.in: Update to include help commands above.
server/spell_effect.c: Fix formatting of summon_pet() function. Modified so
that it no longers sucks player spellpoints when casting it via scroll -
scrolls should not cast the player spellpoints. No idea why that code was
there - in fact, casting off a scroll used more sp than casting from
memory. Modify cast_cause_disease() function so that if the passed
direction is 0, we refer to the facing and cast in that direction - this
means spells of cause disease now work. Also perform some minor formatting
changes in the function.
TODO: Add not about inscription.
MSW 2002-07-05
- CHANGES - Rev: 1.313, Status: Exp
- TODO - Rev: 1.13, Status: Exp
- common/arch.c - Rev: 1.22, Status: Exp
- lib/Makefile.in - Rev: 1.33, Status: Exp
- lib/help/drop - Rev: 1.1, Status: Exp
- lib/help/dropall - Rev: 1.1, Status: Exp
- server/spell_effect.c - Rev: 1.71, Status: Exp
Files modified by uid39786: 2002-07-05 (21:09)
Note: common/arch.c: Fix bug in item_matched_string which was matching all
values (inverse in fact) when passed with count > 1 in matching
string - missing ! operator.
README: Update - remove note about windows client, since it is currently
unsupported and could stop working in some future release.
MSW 2002-07-05
- CHANGES - Rev: 1.312, Status: Exp
- README - Rev: 1.15, Status: Exp
- common/arch.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2002-07-03 (00:20)
Note: Update to not put files in subdir, but rather just at the top level
of the archive.
Have it generate a README file for the archive.
MSW 2002-07-02- lib/adm/collect_images.pl - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-07-01 (23:04)
Note: socket/request.c: If players were using the original map command with
an even map size, server would try to send too much data to client -
checking in server would result in an abort. Modify code to now properly
send right number of spaces.
lib/Makefile.in: remove extraneous / in front of motd entry in file list.
include/version.h: Update for version 1.3.0
Makefile.in: Update for version 1.3.0
lib/archetypes: rebuilt.
MSW 2002-07-01
- CHANGES - Rev: 1.311, Status: Exp
- Makefile.in - Rev: 1.22, Status: Exp
- include/version.h - Rev: 1.26, Status: Exp
- lib/Makefile.in - Rev: 1.32, Status: Exp
- lib/archetypes - Rev: 1.97, Status: Exp
- socket/request.c - Rev: 1.40, Status: Exp
Files modified by mwedel: 2002-07-01 (08:00)
Note: lib/Makefile.in: Fix error in variable not being surrounded by parens.
MSW 2002-06-30
- CHANGES - Rev: 1.310, Status: Exp
- lib/Makefile.in - Rev: 1.31, Status: Exp
Files modified by mwedel: 2002-07-01 (07:59)
Note: doc updates: Rebuild the doc files, but most of this is fixing some of the
doc build stuff to correctly working with the new image set naming
scheme and fixing some bugs. Some doc is certainly out of date - the
playbook doesn't mention the classes for example.
doc/handbook.ps, doc/spoiler.ps: rebuilt
Note: all the doc/playbook changes also apply to the same files in
doc/playbook-html.
doc/playbook/Makefile.in, doc/playbook/makeps, doc/playbook/makeps.pl:
replace the awk makeps script with the perl one.
doc/playbook/items-extract: Don't show invisible items.
doc/playbook/levels-extract: Update so that it properly finds the declaration
of the levels in living.c
doc/playbook/treas1-extract: Clear type when we get a new Object header. was
resulting in duplicate entries for the characters.
doc/playbook/treas2-extract: Don't include forces of the no_class_face_change
as part of characters treasures
doc/playbook-html/chap1.html: Update ftp site information.
doc/spoiler/Makefile.in, doc/spoiler/makeps.pl, doc/spoiler/makeps:
replace the awk makeps script with the perl one.
doc/spoiler/items-extract: Add a space after the name match so that it won't
match on the name_pl field.
doc/spoiler-html/items-extract: Add a space after the name match so that it won
't
match on the name_pl field.
doc/spoiler-html/makeps.pl: Update to handle new naming scheme for images.
doc/spoiler-html/spoiler.html: rebuilt.
MSW 2002-06-30
- doc/playbook/Makefile.in - Rev: 1.6, Status: Exp
- doc/playbook/items-extract - Rev: 1.2, Status: Exp
- doc/playbook/levels-extract - Rev: 1.2, Status: Exp
- doc/playbook/makeps - Rev: 1.2, Status: dead
- doc/playbook/makeps.pl - Rev: 1.1, Status: Exp
- doc/playbook/treas1-extract - Rev: 1.2, Status: Exp
- doc/playbook/treas2-extract - Rev: 1.3, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.6, Status: Exp
- doc/playbook-html/chap1.html - Rev: 1.2, Status: Exp
- doc/playbook-html/items-extract - Rev: 1.2, Status: Exp
- doc/playbook-html/levels-extract - Rev: 1.2, Status: Exp
- doc/playbook-html/makeps - Rev: 1.3, Status: dead
- doc/playbook-html/makeps.pl - Rev: 1.1, Status: Exp
- doc/playbook-html/treas1-extract - Rev: 1.2, Status: Exp
- doc/playbook-html/treas2-extract - Rev: 1.2, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.5, Status: Exp
- doc/spoiler/items-extract - Rev: 1.2, Status: Exp
- doc/spoiler/makeps - Rev: 1.2, Status: dead
- doc/spoiler/makeps.pl - Rev: 1.1, Status: Exp
- doc/spoiler-html/items-extract - Rev: 1.2, Status: Exp
- doc/spoiler-html/makeps - Rev: 1.3, Status: dead
- doc/spoiler-html/makeps.pl - Rev: 1.4, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-07-01 (07:40)
Note: rebuilt
MSW 2002-06-30
- doc/handbook.ps - Rev: 1.4, Status: Exp
- doc/spoiler.ps - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-06-27 (06:28)
Note: server/rune.c: Fix bug that allowed players to use marking runes to create
arbitrary objects by embedding a endmsg in the string.
MSW 2002-06-26
- CHANGES - Rev: 1.309, Status: Exp
- server/rune.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2002-06-21 (05:58)
Note: Forgot to update configure after my last update to configure.in - only
change was the removal of a debugging echo command. MSW 2002-06-20- configure - Rev: 1.25, Status: Exp
Files modified by mwedel: 2002-06-21 (05:54)
Note: More fixes for python checking - was setting whether we had python or
not before we checked for Python.h - now put check after that, and don't
set to build python plugin if Python.h does not exist. MSW 2002-06-20
- configure - Rev: 1.24, Status: Exp
- configure.in - Rev: 1.24, Status: Exp
Files modified by mwedel: 2002-06-21 (05:52)
Note: lib/ban_file: Update comments to describe how it actually works.
server/commands.c: Add some time cost to shout, say, and tell commands. This
prevents abusive players from issuing huge number of these commands.
MSW 2002-06-20
- CHANGES - Rev: 1.308, Status: Exp
- lib/ban_file - Rev: 1.2, Status: Exp
- server/commands.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2002-06-19 (06:35)
Note: doc/playbook-html/Makefile.in: Remove some superfluous blank lines
in the file.
configure, configure.in, plugin/Makefile.in: Modify configure script to
subtitute PLUGIN_TARGET, have plugin/Makefile not build/install
plugin if necessary support libraries are not in place.
MSW 2002-06-18
- CHANGES - Rev: 1.307, Status: Exp
- configure - Rev: 1.23, Status: Exp
- configure.in - Rev: 1.23, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-06-19 (04:33)
Note: common/item.c, include/material.h: Move the declaration/initialization
of materialtype from material.h to item.c
server/main.c: Modify crypt_string so that on Freebsd systems, it will
use des_crypt if available, if not, won't encrypt.
MSW 2002-06-19
- CHANGES - Rev: 1.306, Status: Exp
- common/item.c - Rev: 1.23, Status: Exp
- include/material.h - Rev: 1.6, Status: Exp
- server/main.c - Rev: 1.62, Status: Exp
Files modified by mwedel: 2002-06-15 (07:47)
Note: TODO: Additional updates.
Add support for loading the EMERGENCY_.. locations from a .emergency file in
the map directory. This makes it easy to switch map distributions without the
need to recompile. The emergency information is now stored in the settings
structure.
common/init.c: add EMERGENCY_ defines to default values in setting. Add
init_emergency_mappath which loads the information.
include/config.h: Remove NEW_WORLD_MAP definition, as it is no longer
needed. Update some of the EMERGENCY_.. information as we don't need
to include the information for the new world map.
include/global.h: Add emergency_.. fields to settings structure.
server/login.c, server/main.c, server/player.c: Update references from
the EMERGENCY.. values to settings.emergency values.
MSW 2002-06-15
- CHANGES - Rev: 1.305, Status: Exp
- TODO - Rev: 1.12, Status: Exp
- common/init.c - Rev: 1.15, Status: Exp
- include/config.h - Rev: 1.27, Status: Exp
- include/global.h - Rev: 1.28, Status: Exp
- server/login.c - Rev: 1.32, Status: Exp
- server/main.c - Rev: 1.61, Status: Exp
- server/player.c - Rev: 1.84, Status: Exp
Files modified by mwedel: 2002-06-15 (06:22)
Note: lib/Makefile.in: modified so that it doesn't overwrite commonly customized
files (eg, motd, dm_file, ban_file). These files will get installed
on new installations.
MSW 2002-06-14
- lib/Makefile.in - Rev: 1.30, Status: Exp
- CHANGES - Rev: 1.304, Status: Exp
Files modified by mwedel: 2002-06-15 (05:35)
Note: common/item.c: break out monster description into describe_monster
function from describe_item - the later was a really long function.
Reveal weapon speed for identified weapons, spell point regen
penalty and max speed for identified armor - this was discussed about
6 weeks ago. Clean up the code to reduce the number of redundant
if statements and otherwise confusing code in describe_item.
MSW 2002-06-14
- common/item.c - Rev: 1.22, Status: Exp
- CHANGES - Rev: 1.303, Status: Exp
Files modified by mwedel: 2002-06-14 (06:36)
Note: Update TODO list - remove some items, add some others.
MSW 2002-06-13- TODO - Rev: 1.11, Status: Exp
Files modified by mwedel: 2002-06-14 (06:36)
Note: Add plugin directory to list of SUBDIRS.
MSW 2002-06-13- Makefile.in - Rev: 1.21, Status: Exp
Files modified by mwedel: 2002-06-14 (06:35)
Note: configure.in, configure, plugin/Makefile, plugin/Makefile.in,
plugin/Makefile.old: Modify the plugin module to gets its needed
information from configure. configure.in modified to look for Python.h and
to find the python library. plugin/Makefile.in is a new file.
plugin/Makefile.old is the old plugin/Makefile (removed) - may be useful
for sites where configure does not work for some reason. The use of
--with-includes=-I/usr/include/python2.2 (or the like) will likely be
needed for configure to find the Python.h file. Note - if you
are doing a CVS update, you will need to re-run configure with the
appropriate options for this change to take effect.
MSW 2002-06-13
- configure - Rev: 1.22, Status: Exp
- configure.in - Rev: 1.22, Status: Exp
- CHANGES - Rev: 1.302, Status: Exp
Files modified by mwedel: 2002-06-14 (03:59)
Note: server/main.c: If on freebsd system, don't crypt the password.
Crypt on freebsd behaves diferently, and since there is little reason
to encrypt passwords, easier to just leave them decrypted.
Fix for sourceforge bug 469017
MSW 2002-06-13
- CHANGES - Rev: 1.301, Status: Exp
- server/main.c - Rev: 1.60, Status: Exp
Files modified by mwedel: 2002-06-09 (07:59)
Note: More minor changes, including a fix for the disappearing object bug -
this was caused by the flag_links not getting updated the last
time new flags were added. Problem probably only showed up now
because loader.c wasn't rebuilt until recent changes.
--
common/loader.c, common/loader.l: add extern to arch_init, when
loading and get an object from a file, complain and ignore it if
arch_init is not set (only time we should get object (vs arch) for
names is when we load the archetypes file). Add missing entries
to flag_links array.
common/treasure.c: Fix code so that proper plural names are generated
for custom items (potions, flesh items, etc).
include/define.h: Add note about updating flag_links when NUM_FLAGS is
increased.
server/skills.c: don't let players steal from players with FLAG_WIZ set.
MSW 2002-06-09
- common/loader.c - Rev: 1.25, Status: Exp
- common/loader.l - Rev: 1.24, Status: Exp
- common/treasure.c - Rev: 1.27, Status: Exp
- CHANGES - Rev: 1.300, Status: Exp
- include/define.h - Rev: 1.53, Status: Exp
- server/skills.c - Rev: 1.27, Status: Exp
Files modified by jbontje: 2002-06-07 (08:02)
Note: longsword -> sword- lib/wizhelp/create - Rev: 1.2, Status: Exp
Files modified by mwedel: 2002-06-07 (07:26)
Note: Add ranlib to the archive - some OS's need it.
MSW 2002-06-06- random_maps/Makefile.in - Rev: 1.12, Status: Exp
Files modified by mwedel: 2002-06-07 (07:00)
Note: Mostly bugfixes. I'm not sure if this will fix the disappearing arch problem-
none of the changes made in the original multiple name would seem to
cause it, so hard to say if any of these changes may fix it.
--
common/arch.c: Change get_archetype_by_name to be more efficient and
not leak memory. Modify code that frees all archetype data to free
the name_pl information. Make sure the clone.name_pl is set to
NULL. When singularites are created, set the name_pl for them.
common/loader.l, common/loader.c: Modify code that fixes up name_pl
to be more correct when it fixes up name_pl for old objects.
common/map.c: Modify load_map_header so that tile_paths will be normalized -
need for editor to be able to load maps that have a multipart object
that spans the maps.
crossedit/Edit.c: Modify some calls of out_of_map to OUT_OF_REAL_MAP, since
tiling code really isn't fully in place for the editor. Modify
EditPerformFill so that it actually works and doesn't crash the editor.
include/global.h: Move FREE_AND_COPY macro from loader.l to here so that
all source code files can use it.
lib/adm/map_info: Modify to actually be able to examine just a sub
portion of the map directories, and not all of them. Don't always
show the unused objects - information isn't very interesting if only
a portion is being examined. Modify the exit examining code to properly
deal with random maps (if there is a finalmap component, make sure
that does exist.) Loade the bmaps file and not the faces file to
find valid faces.
plugin/plugin_python.c: Add missing %s that described what script
was actually loaded.
random_maps/special.c, server/alchemy.c, server/c_misc.c, server/gods.c,
server/login.c, server/player.c, server/spell_effect.c: Set up proper
name_pl value for code that changes the name of objects.
server/apply.c: Use FREE_AND_COPY to set up names. Set up proper
name_pl values for cases that change name. In apply_lighter, call fix_player
if player is lighting an object in his inventory - necessary for the
players glow_radius to get updated so the change actually takes effect.
socket/request.c: Modify esrv_map_scroll so that it properly clears cells
that are moving out of view - failure to do this was resulting in the
map1a updating these spaces with empty faces. This was causing
fog of war wackiness with the client.
MSW 2002-06-06
- common/arch.c - Rev: 1.20, Status: Exp
- common/loader.c - Rev: 1.24, Status: Exp
- common/loader.l - Rev: 1.23, Status: Exp
- common/map.c - Rev: 1.37, Status: Exp
- crossedit/Edit.c - Rev: 1.10, Status: Exp
- include/global.h - Rev: 1.27, Status: Exp
- lib/adm/map_info - Rev: 1.3, Status: Exp
- random_maps/special.c - Rev: 1.15, Status: Exp
- server/alchemy.c - Rev: 1.11, Status: Exp
- server/apply.c - Rev: 1.62, Status: Exp
- server/c_misc.c - Rev: 1.17, Status: Exp
- server/gods.c - Rev: 1.30, Status: Exp
- server/login.c - Rev: 1.31, Status: Exp
- server/player.c - Rev: 1.83, Status: Exp
- server/spell_effect.c - Rev: 1.70, Status: Exp
- socket/request.c - Rev: 1.39, Status: Exp
- CHANGES - Rev: 1.299, Status: Exp
Files modified by mwedel: 2002-06-01 (05:38)
Note: Fix bug in 'item2' command when sending large numbers of look objects -
the type wasn't being included for the see next/see previous entries.
MSW 2002-05-31- socket/item.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2002-06-01 (04:33)
Note: common/button.c: Fix mood floor code - before, it was changing the moods
of all sorts of objects (luggage, itself, etc). Now, it only
changes objects above the floor, and only monsters.
MSW 2002-05-31
- common/button.c - Rev: 1.16, Status: Exp
- CHANGES - Rev: 1.298, Status: Exp
Files modified by mwedel: 2002-05-31 (04:18)
Note: Main change is the addition of name_pl and client_type to object
structure. The name_pl contains the proper plural name instance - fixes
problem of '2 tooths'. client_type is sent to the client so that client
doesn't need to figure out sorting on its own. Client_type is an object
attribute, so can be modified in maps to hide the real type.
--
common/arch.c: item_matched_string() modified to use the name_pl field
when trying to match names, and not to try to make the name plural
itself.
common/item.c: query_short_name(),query_base_name() modified to
use name_pl instead of trying to make the name plural.
common/loader.c, common/loader.l: Add code to load and save the name_pl
value and client_type. Add logic when object is finished loading
to set name_pl value to same as name or arch name if no name_pl
is specified - this supports old maps/characters in which the objects
dont have a name_pl field yet. Disable logic for need_an and need_ie
flags since they are no longer needed. Fix bug that caused
elevation not to get saved.
common/object.c: Add client_type check for CAN_MERGE function. Add
appropriate logice in functions to handle setting, clearing, and
copying of name_pl values. Remove unused anim_... fields
initialization.
doc/Developers/objects: Add information about the name_pl field and
client_type.
doc/Developers/protocol: Remove item protocol command info - it has
been obsoleted. Add information about item2 protocol command.
include/define.h: Remote ST1_* values - they were not being used.
comment out FLAG_AN and FLAG_NEED_IE values.
include/newserver.h: Add itemcmd to socket structure - this is the
version of the item protocol command that will be sent to the client.
include/object.h: Add name_pl and client_type field to object structure.
Remove unused anim_* values.
lib/archetypes: rebuilt with new archetypes that contain client_type
and name_pl information.
lib/bmaps, lib/bmaps.paths, lib/crossfire.1, lib/crossfire.0, lib/faces:
rebuilt.
server/monster.c: Remove anim_ references that were not being used.
socket/init.c: Initialize itemcmd version in the socket to 1.
socket/item.c: Remove special handling for clients of old versions - all
clients now have to be at least sc_version 1024 (which has been around for
a long time). This simplifies a lot of the object code that deals with
sending or not sending plural names to the client - now always send them.
Change code that sends item to client to use the item revision (currently
1 or 2) that the client wants. If version 2, send along client_type
information.
socket/request.c: Handle 'itemcmd' parameter in setup command. Make
sure it is in proper range. If client is very old (sc_version < 1024)
tell them so.
MSW 2002-05-30
- CHANGES - Rev: 1.297, Status: Exp
- common/arch.c - Rev: 1.19, Status: Exp
- common/item.c - Rev: 1.21, Status: Exp
- common/loader.c - Rev: 1.23, Status: Exp
- common/loader.l - Rev: 1.22, Status: Exp
- common/object.c - Rev: 1.55, Status: Exp
- doc/Developers/objects - Rev: 1.2, Status: Exp
- doc/Developers/protocol - Rev: 1.5, Status: Exp
- include/define.h - Rev: 1.52, Status: Exp
- include/newserver.h - Rev: 1.25, Status: Exp
- include/object.h - Rev: 1.22, Status: Exp
- lib/archetypes - Rev: 1.96, Status: Exp
- lib/bmaps - Rev: 1.40, Status: Exp
- lib/bmaps.paths - Rev: 1.41, Status: Exp
- lib/crossfire.0 - Rev: 1.6, Status: Exp
- lib/crossfire.1 - Rev: 1.5, Status: Exp
- lib/faces - Rev: 1.33, Status: Exp
- server/monster.c - Rev: 1.43, Status: Exp
- socket/init.c - Rev: 1.25, Status: Exp
- socket/item.c - Rev: 1.23, Status: Exp
- socket/request.c - Rev: 1.38, Status: Exp
Files modified by rower: 2002-05-30 (19:36)
Note: Anyone with inscriptions skill could make anything:
use_skill inscription endmsg
use_skill inscription Object CSword
...
use_skill inscription end
use_skill inscription msg- server/skills.c - Rev: 1.26, Status: Exp
Files modified by mwedel: 2002-05-20 (03:11)
Note: crossedit/png.c, crossedit/xutil.c: Increase size of temporary buffers that
are used when loading images - necessary to allow the editor to run without
crashing.
include/newserver.h: Remove quick_pos from the MapCell structure.
server/main.c: Add code to set the coordinates to the EMERGENCY_X/Y
values if using the EMERGENCY_MAP.
socket/request.c: Fix code that was causing darkness to get repeatedly
sent for some spaces.
MSW 2002-05-19
- crossedit/png.c - Rev: 1.6, Status: Exp
- crossedit/xutil.c - Rev: 1.10, Status: Exp
- include/newserver.h - Rev: 1.24, Status: Exp
- CHANGES - Rev: 1.296, Status: Exp
- server/main.c - Rev: 1.59, Status: Exp
- socket/request.c - Rev: 1.37, Status: Exp
Files modified by mwedel: 2002-05-19 (05:47)
Note: Fix for last commit - the old map command caused the server to crash
because it apparantly packed in more layers. Increase MAP_LAYERS
by one in map.h, and just return on the buffer being full, don't
abort.
MSW 2002-05-18
- include/map.h - Rev: 1.17, Status: Exp
- socket/request.c - Rev: 1.36, Status: Exp
Files modified by mwedel: 2002-05-19 (03:55)
Note: The bulk of this commit is to modify the server to only send the lower
rightmost part of multipart archetypes that use the same head. This allows
support of big images in the client.
common/arch.c: Modify first_arch_pass to figure out the tail_x/y values for
multipart archs. Rename the prev variable to head, as that it really what
it is. Remove quick_pos info.
common/object.c: remove quick_pos info from object.
doc/Developers/images: Add notes about using merged images.
doc/Developers/protocol: Add information about the map1a command, which
is used to for big image support. Remove map2 documentation.
include/map.h: Add MAP_LAYERS define instead of using hardcoded value of 3.
include/newserver.h: Change the MapCell to use MAP_LAYERS - saves
considerable memory. Add defines for MAX_CLIENT_ map sizes.
Remove map1cmd, map2cmd elements from socket structure - instead use enumeration
of mapmode - only one map type will be used at any time by the client, so
no reason to have individual elements - it also makes it easier to add new
mapmode commands.
include/object.h: remove quick_pos, update_tag from object structure.
Add tail_x, tail_y values to archetype structure.
include/player.h: Remove some now unused values from the player structure
(drawn, floor, floor2, darkmask). These have been superseded by the
map cells in the socket structure for quite a while.
include/sockproto.h: rebuilt
server/player.c: Remove code that initialized the drawn values in the player
structure since they no longer exist.
socket/init.c: Replace map1cmd, map2cmd elements in socket structure with
mapmode element. Modify init_ericserver so that it properly passes an
int when setting the SO_REUSERADDR field.
socket/request.c: Modify code in SetUp function to use the new mapmode
enumeration in the socket structure. Add support for map1acmd setup
option. Throughout map code, replace MAXMAPCELLFACES with MAP_LAYERS.
modify map_clearcell to take options for values to clear the cell to.
Add have_head, check_head, and update_space commands - used with the
map1 command to store and find head information.
draw_client_map1 modified to support map1a extensions, as well as added
logic for checking for heads in blocked and out of viewable map spaces.
Some of the code is simplified by using the update_space function, since
the logic for processing each layer was otherwise the same. remove
draw_client_map2 function. esrv_map_scroll has same logic - some
variables and code formatting changes.
MSW 2002-05-18
- CHANGES - Rev: 1.295, Status: Exp
- common/arch.c - Rev: 1.18, Status: Exp
- common/object.c - Rev: 1.54, Status: Exp
- doc/Developers/images - Rev: 1.2, Status: Exp
- doc/Developers/protocol - Rev: 1.4, Status: Exp
- include/map.h - Rev: 1.16, Status: Exp
- include/newserver.h - Rev: 1.23, Status: Exp
- include/object.h - Rev: 1.21, Status: Exp
- include/player.h - Rev: 1.19, Status: Exp
- include/sockproto.h - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.82, Status: Exp
- socket/init.c - Rev: 1.24, Status: Exp
- socket/request.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2002-05-19 (01:31)
Note: Rebuilt/recollect images. Only real change is the fixing of the mithril
lightning chain armor of sorig's animation.
MSW 2002-05-18
- lib/archetypes - Rev: 1.95, Status: Exp
- lib/bmaps - Rev: 1.39, Status: Exp
- lib/bmaps.paths - Rev: 1.40, Status: Exp
- lib/crossfire.0 - Rev: 1.5, Status: Exp
- lib/crossfire.1 - Rev: 1.4, Status: Exp
Files modified by mwedel: 2002-05-19 (00:30)
Note: Patch to prevent players with no experience from saving. This apparantly
should prevent some abuses. MSW 2002-05-18
- server/c_misc.c - Rev: 1.16, Status: Exp
- server/login.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2002-05-14 (06:47)
Note: server/attack.c: Don't generate PLAYER_KILL_PLAYER messages if kill
happened on battleground. Also, datestamp the messages.
MSW 2002-05-13
- CHANGES - Rev: 1.294, Status: Exp
- server/attack.c - Rev: 1.68, Status: Exp
Files modified by mwedel: 2002-05-07 (05:27)
Note: server/attack.c: Generate log message when a player kills another player -
include the ip address of the killer to make it easier to add them to
ban files. MSW 2002-05-06
- CHANGES - Rev: 1.293, Status: Exp
- server/attack.c - Rev: 1.67, Status: Exp
Files modified by gros: 2002-05-01 (11:15)
Note: Fixed the Occidental Mages scripted items. Those were broken since the switch from Guile to Python- lib/artifacts - Rev: 1.41, Status: Exp
Files modified by rower: 2002-04-30 (14:22)
Note: Removed a compiler warning- crossedit/App.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2002-04-29 (03:56)
Note: Changes for 1.2.0:
Makefile.in, include/version.h: Update for 1.2.0 release
lib/Makefile.in: have it make an archive for the archetypes.
MSW 2002-04-28
- CHANGES - Rev: 1.292, Status: Exp
- Makefile.in - Rev: 1.20, Status: Exp
- include/version.h - Rev: 1.25, Status: Exp
- lib/Makefile.in - Rev: 1.29, Status: Exp
Files modified by mwedel: 2002-04-29 (00:18)
Note: doc/Developers/protocol: Add documentation about the map2 protocol command.
socket/request.c: Fix bad indentation for the map2 function. No actual
functional code changes, but some comments updated. Running diff with the
-w option will make the changes, or lack thereof, more viewable.
MSW 2002-04-28
- CHANGES - Rev: 1.291, Status: Exp
- doc/Developers/protocol - Rev: 1.3, Status: Exp
- socket/request.c - Rev: 1.34, Status: Exp
Files modified by avogl: 2002-04-26 (23:56)
Note: I removed the transmutation flag from all equipment
in the formulae file. Transmutation allows to
collect resistances and that has to be prevented.
I do this in agreement with cryo, who is the
original author of the recent formulae-updates.
--AV- lib/formulae - Rev: 1.9, Status: Exp
Files modified by mwedel: 2002-04-24 (06:31)
Note: crossedit/xutil.c: Update to use name of png file.
lib/archetypes: collected - pl_dragon arch changed a while back, with no
new collect.
lib/collect.pl.in: Add some notes about usage if no option is given or
if --help is given.
server/gods.c: Fix that resulted in weapon/armor restrictions not working.
MSW 2002-04-23
- CHANGES - Rev: 1.290, Status: Exp
- crossedit/xutil.c - Rev: 1.9, Status: Exp
- lib/archetypes - Rev: 1.94, Status: Exp
- lib/collect.pl.in - Rev: 1.4, Status: Exp
- server/gods.c - Rev: 1.29, Status: Exp
Files modified by mwedel: 2002-04-21 (05:23)
Note: Various minor bugfixes. Note the changes may appear larger than they
really are due to formatting/indentation changes. Run diff -w to
supress those:
make_win32/installwin32.bat: Update for new image files.
server/c_object.c: Fix SAVE_INTERVAL #ifdef block. It failed to compile
as it was written. Simplify code, but it should have the same effect.
server/move.c: Modify push_object so that if a player swaps position
with his pet, we send a esrv_map_scroll. This should save bandwidth,
and also prevents display corruption when fog of war on the client
is in use. Add some new comments, adjust some formatting.
server/player.c: Fix minor typo in comment.
server/skills.c: Modify new_draw_info that is responsible for the
"You pray" messages to not have the NDI_UNIQUE flag so that
they can get batched up, depending on users value of output-count
server/swap.c: Remove swapped out per player unique maps from the list
of maps. Reduces cpu and memory consumption by a minor amount, and
results in a cleaner 'maps command output.
server/weather.c: Add standard crossfire banner to top of file.
Modify long long declartion to just be a long.
MSW 2002-04-20
- CHANGES - Rev: 1.289, Status: Exp
- make_win32/installwin32.bat - Rev: 1.7, Status: Exp
- server/c_object.c - Rev: 1.35, Status: Exp
- server/move.c - Rev: 1.19, Status: Exp
- server/player.c - Rev: 1.81, Status: Exp
- server/skills.c - Rev: 1.25, Status: Exp
- server/swap.c - Rev: 1.9, Status: Exp
- server/weather.c - Rev: 1.3, Status: Exp
Files modified by mwedel: 2002-04-19 (05:28)
Note: socket/item.c: Add checks to esrv_move_object - before it just trusted
the client that the destination target to move items into was a container.
Now do valid checking that the object can be picked up, that the container
can hold it, etc. MSW 2002-04-18
- CHANGES - Rev: 1.288, Status: Exp
- socket/item.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2002-04-15 (06:20)
Note: Add utils/crossloop.web.in script. This script is used on metalforge -
it generates the backtrace file, compresses the core, and sends out
mail.
configure.in, configure: Rebuilt to make the crossloop.web script.
utils/Makefile.in: Install the crossloop.web script. Include the
crossloop.web.in script when making the archive.
utils/crossloop.web.in: New file.
MSW 2002-04-14
- CHANGES - Rev: 1.287, Status: Exp
- configure - Rev: 1.21, Status: Exp
- configure.in - Rev: 1.21, Status: Exp
- utils/Makefile.in - Rev: 1.8, Status: Exp
- utils/crossloop.web.in - Rev: 1.1, Status: Exp
Files modified by jbontje: 2002-04-13 (23:01)
Note: New formulae and artifacts. Some of the arrows made a bit more powerfull.
cryo 2002-04-14
- lib/artifacts - Rev: 1.40, Status: Exp
- lib/formulae - Rev: 1.8, Status: Exp
Files modified by mwedel: 2002-03-26 (07:18)
Note: Update to improve image caching and faceset support in the client.
The main change is adding the 'requestinfo image_info' and
'requestinfo image_sums' commands.
common/image.c: Checksum the bmaps file when we load it - we send this as
part of the image_info data.
doc/Developers/protocol: Document the requestinfo data.
include/global.h: Add extern for bmaps_checksum, and the define for
ROTATE_RIGHT which is used for checksumming.
include/newserver.h: Update SC version to 1027 so that clients can
know if they can issue requestinfo commands.
include/sockproto.h: rebuilt
lib/adm/collect_images.pl: Add support for it to make a crossfire-images
distribution that the client can use to bootstrap its image set.
socket/image.c: Change SendFaceCmd to take a NewSocket parameter instead
of a player parameter - in this way, it can be used before the
AddMe command - this allows the client to download images before
issuing that command. Add send_image_info and send_image_sums
function which send the requestinfo data to the client.
socket/loop.c: Move the askface command from the player commands to the
newsocket commands. Add RequestInfo functino that determines the
type of request and calls the specific function to deal with it.
MSW 2002-03-25
- CHANGES - Rev: 1.286, Status: Exp
- common/image.c - Rev: 1.6, Status: Exp
- doc/Developers/protocol - Rev: 1.2, Status: Exp
- include/global.h - Rev: 1.26, Status: Exp
- include/newserver.h - Rev: 1.22, Status: Exp
- include/sockproto.h - Rev: 1.13, Status: Exp
- lib/adm/collect_images.pl - Rev: 1.4, Status: Exp
- socket/image.c - Rev: 1.3, Status: Exp
- socket/loop.c - Rev: 1.18, Status: Exp
Files modified by jbontje: 2002-03-21 (14:43)
Note: Oops, forgot adding the 'faces' directive
mids 2002-03-21- lib/Makefile.in - Rev: 1.28, Status: Exp
Files modified by jbontje: 2002-03-21 (14:40)
Note: Add install of faces file.
Thanks to Lord_Devi for reporting this.
mids 2002-03-21- lib/Makefile.in - Rev: 1.27, Status: Exp
Files modified by mwedel: 2002-03-20 (06:27)
Note: Updates for 1.1.0 release - pretty much all minor bug fixes, like
compiler warning messages, invalid ANSI C constructs, missing files to
include in the distribution.
Makefile.in, include/version.h: update version.
include/Makefile.in: Add some missing files
include/libproto.h, sproto.h: rebuilt to prevent compiler warnings
lib/Makefile.in: Include the wizhelp files in the archive.
server/apply.c, server/skill_util.c: fix invalid code (function parameter
names can't match structs/typedefs), add a missing return value.
server/c_move.c, server/c_new.c, server/c_object.c, server/commands.c,
server/daemon.c: Don't include the sproto.h if CEXTRACT is defined.
server/plugins.c: fix printf command that was printing wrong value type.
doc/spoiler-html/Makefile.in: Remove extraneous newline
- CHANGES - Rev: 1.285, Status: Exp
- Makefile.in - Rev: 1.19, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.6, Status: Exp
- include/Makefile.in - Rev: 1.6, Status: Exp
- include/libproto.h - Rev: 1.27, Status: Exp
- include/sproto.h - Rev: 1.58, Status: Exp
- include/version.h - Rev: 1.24, Status: Exp
- lib/Makefile.in - Rev: 1.26, Status: Exp
- server/apply.c - Rev: 1.61, Status: Exp
- server/c_move.c - Rev: 1.4, Status: Exp
- server/c_new.c - Rev: 1.6, Status: Exp
- server/c_object.c - Rev: 1.34, Status: Exp
- server/commands.c - Rev: 1.20, Status: Exp
- server/daemon.c - Rev: 1.5, Status: Exp
- server/plugins.c - Rev: 1.16, Status: Exp
- server/skill_util.c - Rev: 1.27, Status: Exp
Files modified by avogl: 2002-03-14 (22:16)
Note: Modified dragon titles:
Now players with > 50% skin resistance are "ancient dragons"
and with > 80% (VERY hard) are "legendary dragons"- common/living.c - Rev: 1.36, Status: Exp
Files modified by mwedel: 2002-03-13 (04:59)
Note: server/player.c: modify play_again to remove the player object if not done so
already. This fixes a crash observed on metalforge when a player quit at the
roll/swap stats prompt (undocumented that you can use 'q' then to do so). It
looks like this should also fix crashes that may be associated with the kick
and shutdown wiz commands.
MSW 2002-03-12
- CHANGES - Rev: 1.284, Status: Exp
- server/player.c - Rev: 1.80, Status: Exp
Files modified by avogl: 2002-03-11 (22:05)
Note: uups, forgot a testing-printf in
the get_random_receipe() function- common/recipe.c - Rev: 1.4, Status: Exp
Files modified by avogl: 2002-03-11 (22:02)
Note: common/object.c:
I saw from mids' cores that the server crashed inside
the update_object() function. Can't verify the crash,
but I put in some extra security-checks which might
help.
server/attack.c
Out-commented the errormessage "hit_map(): next object destroyed".
This routine is by no means a bug/error, happens very frequently,
and thus doesn't deserve to spam the logs.
- common/object.c - Rev: 1.53, Status: Exp
- server/attack.c - Rev: 1.66, Status: Exp
Files modified by avogl: 2002-03-11 (20:58)
Note: Fixed a crash-bug in the get_random_receipe()
function. There was a possible modulo-division
through zero.- common/recipe.c - Rev: 1.3, Status: Exp
Files modified by avogl: 2002-03-10 (16:18)
Note: I've increased the length of the player->title
string (from 16 to 32 byte) to fix the buffer-overrun
issue with long dragon titles.
Note that the object->title remains unchanged.
Tell me if I'm wrong, but afaik the player title doesn't
mingle with object titles.
I also simplified the storage of dragon titles. It is
no longer saved in the dragon_ability_force but
recalculated every reload.
- common/living.c - Rev: 1.35, Status: Exp
- include/player.h - Rev: 1.18, Status: Exp
- server/login.c - Rev: 1.29, Status: Exp
Files modified by avogl: 2002-03-06 (22:52)
Note: Fix for the dragon-devourer issue.
When turning to devourers, the player's race
is changed to "undead". Dragon race is now
read from the player arch's race instead of
the player race directly.- common/player.c - Rev: 1.12, Status: Exp
Files modified by avogl: 2002-03-03 (21:56)
Note: patch: the special titles of dragon players
now get saved into the player file and
are always present after re-login.
Also added initial woodsman skill to the dragon-race.
That's good for identifying food, and it doesn't
influence balance IMO.
- common/living.c - Rev: 1.34, Status: Exp
- lib/treasures - Rev: 1.49, Status: Exp
- server/login.c - Rev: 1.28, Status: Exp
Files modified by avogl: 2002-03-03 (20:05)
Note: two fixes to my dragon-race code:
- fixed stringcompares wich caused crashed
with players that have race NULL.
- forgot to commit "server/init.c" before,
which resulted in function dragon_ability_gain()
not to get bound, thus missing dragon ability gains.
- common/item.c - Rev: 1.20, Status: Exp
- common/living.c - Rev: 1.33, Status: Exp
- common/player.c - Rev: 1.11, Status: Exp
- include/sproto.h - Rev: 1.57, Status: Exp
- server/apply.c - Rev: 1.60, Status: Exp
- server/c_misc.c - Rev: 1.15, Status: Exp
- server/c_object.c - Rev: 1.33, Status: Exp
- server/init.c - Rev: 1.23, Status: Exp
- server/skill_util.c - Rev: 1.26, Status: Exp
Files modified by avogl: 2002-03-02 (01:48)
Note: small fix: dragons now always use clawing
skill as default combat skill. That's
needed because only on clawing skill go the
special attacktypes.- server/skill_util.c - Rev: 1.25, Status: Exp
Files modified by avogl: 2002-03-01 (22:17)
Note: noted patch in the changes- CHANGES - Rev: 1.283, Status: Exp
Files modified by avogl: 2002-03-01 (21:33)
Note: 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
- common/glue.c - Rev: 1.6, Status: Exp
- common/item.c - Rev: 1.19, Status: Exp
- common/living.c - Rev: 1.32, Status: Exp
- common/player.c - Rev: 1.10, Status: Exp
- common/treasure.c - Rev: 1.26, Status: Exp
- include/funcpoint.h - Rev: 1.6, Status: Exp
- include/libproto.h - Rev: 1.26, Status: Exp
- include/sproto.h - Rev: 1.56, Status: Exp
- lib/animations - Rev: 1.39, Status: Exp
- lib/archetypes - Rev: 1.93, Status: Exp
- lib/bmaps - Rev: 1.38, Status: Exp
- lib/bmaps.paths - Rev: 1.39, Status: Exp
- lib/crossfire.0 - Rev: 1.4, Status: Exp
- lib/crossfire.1 - Rev: 1.3, Status: Exp
- lib/faces - Rev: 1.32, Status: Exp
- lib/races - Rev: 1.4, Status: Exp
- lib/treasures - Rev: 1.48, Status: Exp
- server/apply.c - Rev: 1.59, Status: Exp
- server/c_misc.c - Rev: 1.14, Status: Exp
- server/c_object.c - Rev: 1.32, Status: Exp
- server/player.c - Rev: 1.79, Status: Exp
- server/skill_util.c - Rev: 1.24, Status: Exp
Files modified by gros: 2002-02-27 (09:30)
Note: Corrected a bug preventing archetypes file to be properly rebuild. - Gros Feb. 27 2002- lib/collect.pl.in - Rev: 1.3, Status: Exp
Files modified by mwedel: 2002-02-26 (05:45)
Note: lib/collect.pl.in: Modified so that it uses the image.base.xyz.png to make
sure each listed face in objects has an image, and not the old xbm images
for that task. Also, ignore all files that end in .png, .xpm, or the
face extension - consider them legitimate files for the arch directory.
MSW 2002-02-25
socket/image.c: Change type of image data to be uint8 from char. Checksums
were being incorrectly calculated when using the char type. MSW 2002-02-25
- CHANGES - Rev: 1.282, Status: Exp
- lib/collect.pl.in - Rev: 1.2, Status: Exp
- socket/image.c - Rev: 1.2, Status: Exp
Files modified by avogl: 2002-02-24 (20:41)
Note: arch collect
- lib/archetypes - Rev: 1.92, Status: Exp
- lib/crossfire.0 - Rev: 1.3, Status: Exp
Files modified by avogl: 2002-02-24 (14:19)
Note: collected arches
- lib/animations - Rev: 1.38, Status: Exp
- lib/archetypes - Rev: 1.91, Status: Exp
- lib/bmaps - Rev: 1.37, Status: Exp
- lib/bmaps.paths - Rev: 1.38, Status: Exp
- lib/crossfire.0 - Rev: 1.2, Status: Exp
- lib/crossfire.1 - Rev: 1.2, Status: Exp
- lib/faces - Rev: 1.31, Status: Exp
Files modified by gros: 2002-02-22 (09:47)
Note: Bugfix - Fixed memory leak problems with find_plugin_command- server/plugins.c - Rev: 1.15, Status: Exp
Files modified by tanner: 2002-02-15 (03:06)
Note: The documention is listed in doc/Developer/images.- lib/image_info - Rev: 1.2, Status: Exp
Files modified by tanner: 2002-02-15 (00:56)
Note: Some of the .pl files do not have the execution bit set properly, so make fails
on them. So I changed the .pl scripts to be 'perl script.pl'. Mids pointed out
that not all instance of perl are called 'perl', so I let configure find perl
for me and used @PERL@ in the Makefile.in
- configure - Rev: 1.20, Status: Exp
- configure.in - Rev: 1.20, Status: Exp
Files modified by tanner: 2002-02-15 (00:54)
Note: Replaced hard coded perl with @PERL@ which is what configure finds for you.- lib/Makefile.in - Rev: 1.25, Status: Exp
Files modified by jbontje: 2002-02-13 (21:10)
Note: server/main.c: If exit is damned, update players death & WoR home-position
and delete town portal.
server/apply.c: Fix bug in move_apply. return was used instead of goto
leave, so recursion_depth wasn't decremented.
mids 02/13/2002
- CHANGES - Rev: 1.281, Status: Exp
- server/apply.c - Rev: 1.58, Status: Exp
- server/main.c - Rev: 1.58, Status: Exp
Files modified by mwedel: 2002-02-11 (04:22)
Note: server/spell_effect.c: Fix bug in summon_cult_monster that would result
in crash if monster was killed when inserted. MSW 2002-02-10
- CHANGES - Rev: 1.280, Status: Exp
- server/spell_effect.c - Rev: 1.69, Status: Exp
Files modified by avogl: 2002-02-08 (20:19)
Note: 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- server/swamp.c - Rev: 1.5, Status: Exp
Files modified by avogl: 2002-02-08 (15:43)
Note: another small patch:
Monsters will no longer trigger magic_mouths with a
counter set. (Magic_mouths with a counter value display
their message only that many times.)- server/apply.c - Rev: 1.57, Status: Exp
Files modified by avogl: 2002-02-08 (15:07)
Note: Patch: Monsters can no longer apply random chests.
Random chests are designed for players to open IMO.- server/apply.c - Rev: 1.56, Status: Exp
Files modified by mwedel: 2002-02-06 (05:54)
Note: common/map.c: load_map_header: If the map message is empty, don't copy
uninitialized data as the message. This fixes various crashes.
lib/Makefile.in: Remove the adm/*xpm* utilities, as they are no longer
needed or distributed.
server/apply.c: set the player speed to zero after they use a savebed.
Fixes crashes with players that have constant image animation (fireborns)
when they apply the savebed and the map then gets swapped out.
server/plugins.c: Fix some serious memory leaks. Some still remain, with
my comments included.
server/skills.c: Removed unused variable.
MSW 2002-02-05
- CHANGES - Rev: 1.279, Status: Exp
- common/map.c - Rev: 1.36, Status: Exp
- lib/Makefile.in - Rev: 1.24, Status: Exp
- lib/adm/check-xpm.pl - Rev: 1.2, Status: dead
- lib/adm/dilate_xpm_files - Rev: 1.2, Status: dead
- lib/adm/fix_xpm_colors - Rev: 1.2, Status: dead
- lib/adm/make_xpm_file.pl - Rev: 1.3, Status: dead
- server/apply.c - Rev: 1.55, Status: Exp
- server/plugins.c - Rev: 1.14, Status: Exp
- server/skills.c - Rev: 1.24, Status: Exp
Files modified by gros: 2002-01-25 (10:53)
Note: Bugfix: Corrected strange behaviour with the use of inscription skill,
resulting in corrupted strings sometimes. - Gros 01/25/02
- server/skill_util.c - Rev: 1.23, Status: Exp
- server/skills.c - Rev: 1.23, Status: Exp
Files modified by tanner: 2002-01-22 (07:23)
Note: Work on multiple projects, each with their own coding style?
Info on how to setup emacs to autoconfig itself for each project.- doc/programming_guide - Rev: 1.8, Status: Exp
Files modified by tanner: 2002-01-17 (23:59)
Note: Given AV's complaint here:
http://mailman.real-time.com/pipermail/crossfire-devel/2002-January/002917.html
And the stylistic recomendations of #12, I add info on how to make emacs and vim
do the right spacing.- doc/programming_guide - Rev: 1.7, Status: Exp
Files modified by jbontje: 2002-01-17 (22:44)
Note: Add helpfile for teleport. mids 2002-01-17
- lib/Makefile.in - Rev: 1.23, Status: Exp
- lib/wizhelp/teleport - Rev: 1.1, Status: Exp
Files modified by jbontje: 2002-01-16 (10:51)
Note: include/player.h include/sproto.h server/c_chat.c server/player.c:
New player command 'reply', replies to the last person who told you
something.
server/c_wiz.c: New DM command 'teleport', lets a DM teleport next
to target player, it is an inverse summon.
server/commands.c: Add hooks for 'reply' and 'teleport'.
mids 2002-01-16
- CHANGES - Rev: 1.278, Status: Exp
- include/player.h - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.55, Status: Exp
- server/c_chat.c - Rev: 1.7, Status: Exp
- server/c_wiz.c - Rev: 1.19, Status: Exp
- server/commands.c - Rev: 1.19, Status: Exp
- server/player.c - Rev: 1.78, Status: Exp
Files modified by mwedel: 2002-01-14 (07:56)
Note: Make a seperate 'Developers' subdirectory in doc, and put relevant
developer files in that directory. This should hopefully make it a bit
easier to find information for both players and developers.
MSW 2001-01-14
- configure - Rev: 1.19, Status: Exp
- configure.in - Rev: 1.19, Status: Exp
- doc/Makefile.in - Rev: 1.14, Status: Exp
- doc/Protocol - Rev: 1.7, Status: dead
- doc/README_EXTENSIONS - Rev: 1.2, Status: dead
- doc/README_SCRIPT - Rev: 1.3, Status: dead
- doc/RandomMaps.doc - Rev: 1.7, Status: dead
- doc/Styles.doc - Rev: 1.2, Status: dead
- doc/crossfire.doc - Rev: 1.17, Status: dead
- doc/crosslib.doc - Rev: 1.2, Status: dead
- doc/images - Rev: 1.2, Status: dead
- doc/map-technical - Rev: 1.4, Status: dead
- doc/mapguide - Rev: 1.4, Status: dead
- doc/mapmakers_guide_to_runes - Rev: 1.2, Status: dead
- doc/programming_guide - Rev: 1.6, Status: dead
- doc/skills_developer.doc - Rev: 1.2, Status: dead
- doc/teleporter.doc - Rev: 1.2, Status: dead
- doc/Developers/Makefile.in - Rev: 1.1, Status: Exp
- doc/Developers/README - Rev: 1.1, Status: Exp
- doc/Developers/cvs - Rev: 1.1, Status: Exp
- doc/Developers/images - Rev: 1.1, Status: Exp
- doc/Developers/map-technical - Rev: 1.1, Status: Exp
- doc/Developers/mapguide - Rev: 1.1, Status: Exp
- doc/Developers/objects - Rev: 1.1, Status: Exp
- doc/Developers/plugins - Rev: 1.1, Status: Exp
- doc/Developers/programming_guide - Rev: 1.1, Status: Exp
- doc/Developers/protocol - Rev: 1.1, Status: Exp
- doc/Developers/python - Rev: 1.1, Status: Exp
- doc/Developers/random-maps - Rev: 1.1, Status: Exp
- doc/Developers/random-styles - Rev: 1.1, Status: Exp
- doc/Developers/runes - Rev: 1.1, Status: Exp
- doc/Developers/skills - Rev: 1.1, Status: Exp
- doc/Developers/teleporters - Rev: 1.1, Status: Exp
- doc/Developers/testplans - Rev: 1.1, Status: Exp
Files modified by mwedel: 2002-01-14 (06:03)
Note: TODO: updated with bugs, remove things that have been done and are no
longer TODO's.
configure.in, configure: Remove lib/xpmtopix.pl file form those to be
built, as that file has been removed.
common/object.c: Fix bug in check_walk_on which would result in spell
objects not being properly processed - the intention is not to process
spell objects - we should stop going up (in previous loop) when we
get such an object, not on the way down. This fixes directors not
working really well.
MSW 2001-01-13
- CHANGES - Rev: 1.277, Status: Exp
- TODO - Rev: 1.10, Status: Exp
- configure - Rev: 1.18, Status: Exp
- configure.in - Rev: 1.18, Status: Exp
- common/object.c - Rev: 1.52, Status: Exp
Files modified by garbled: 2002-01-04 (15:45)
Note: When removing the old crossloop binary, remove it from the bindir, not from
/.- utils/Makefile.in - Rev: 1.7, Status: Exp
Files modified by garbled: 2002-01-04 (07:36)
Note: Fix the makefile up to install the wizhelp, and remove an accidentally
committed file.
- lib/Makefile.in - Rev: 1.22, Status: Exp
- lib/wizhelp/outfile - Rev: 1.2, Status: dead
Files modified by garbled: 2002-01-04 (07:24)
Note: Add new wizhelp commands. Written by Cryo, formatted by me.
- lib/wizhelp/abil - Rev: 1.1, Status: Exp
- lib/wizhelp/addexp - Rev: 1.1, Status: Exp
- lib/wizhelp/create - Rev: 1.1, Status: Exp
- lib/wizhelp/debug - Rev: 1.1, Status: Exp
- lib/wizhelp/dump - Rev: 1.1, Status: Exp
- lib/wizhelp/dumpallarchtypes - Rev: 1.1, Status: Exp
- lib/wizhelp/dumpallmaps - Rev: 1.1, Status: Exp
- lib/wizhelp/dumpallobjects - Rev: 1.1, Status: Exp
- lib/wizhelp/dumpbelow - Rev: 1.1, Status: Exp
- lib/wizhelp/dumpfriendlyobjects - Rev: 1.1, Status: Exp
- lib/wizhelp/forget_spell - Rev: 1.1, Status: Exp
- lib/wizhelp/free - Rev: 1.1, Status: Exp
- lib/wizhelp/goto - Rev: 1.1, Status: Exp
- lib/wizhelp/invisible - Rev: 1.1, Status: Exp
- lib/wizhelp/kick - Rev: 1.1, Status: Exp
- lib/wizhelp/learn_special_prayer - Rev: 1.1, Status: Exp
- lib/wizhelp/learn_spell - Rev: 1.1, Status: Exp
- lib/wizhelp/nodm - Rev: 1.1, Status: Exp
- lib/wizhelp/nowiz - Rev: 1.1, Status: Exp
- lib/wizhelp/outfile - Rev: 1.1, Status: Exp
- lib/wizhelp/overlay_save - Rev: 1.1, Status: Exp
- lib/wizhelp/patch - Rev: 1.1, Status: Exp
- lib/wizhelp/plugin - Rev: 1.1, Status: Exp
- lib/wizhelp/pluglist - Rev: 1.1, Status: Exp
- lib/wizhelp/plugout - Rev: 1.1, Status: Exp
- lib/wizhelp/printlos - Rev: 1.1, Status: Exp
- lib/wizhelp/remove - Rev: 1.1, Status: Exp
- lib/wizhelp/reset - Rev: 1.1, Status: Exp
- lib/wizhelp/set_god - Rev: 1.1, Status: Exp
- lib/wizhelp/shutdown - Rev: 1.1, Status: Exp
- lib/wizhelp/speed - Rev: 1.1, Status: Exp
- lib/wizhelp/spellreset - Rev: 1.1, Status: Exp
- lib/wizhelp/ssdumptable - Rev: 1.1, Status: Exp
- lib/wizhelp/style_info - Rev: 1.1, Status: Exp
- lib/wizhelp/summon - Rev: 1.1, Status: Exp
- lib/wizhelp/time - Rev: 1.1, Status: Exp
- lib/wizhelp/who - Rev: 1.1, Status: Exp
- lib/wizhelp/wizhelp - Rev: 1.1, Status: Exp
- lib/wizhelp/wizpass - Rev: 1.1, Status: Exp
Files modified by garbled: 2002-01-04 (06:37)
Note: Modify the create command to accept an arbitrary number of patch arguments,
allowing a dm to create and patch a number of items in one fell swoop.
Requested by Cryo.- server/c_wiz.c - Rev: 1.18, Status: Exp
Files modified by garbled: 2002-01-03 (22:02)
Note: Allow the loader to save objects marked for save on overlay.
- common/loader.c - Rev: 1.22, Status: Exp
- crossedit/Attr.c - Rev: 1.15, Status: Exp
- include/loader.h - Rev: 1.14, Status: Exp
- server/c_wiz.c - Rev: 1.17, Status: Exp
Files modified by garbled: 2002-01-03 (21:32)
Note: Fix a few bugs in the overlay saves and loads. Add a new DM command
overlay_save to force caving/creation of an overlay.
- common/map.c - Rev: 1.35, Status: Exp
- include/sproto.h - Rev: 1.54, Status: Exp
- server/c_wiz.c - Rev: 1.16, Status: Exp
- server/commands.c - Rev: 1.18, Status: Exp
Files modified by garbled: 2002-01-03 (05:40)
Note: Never load an overlay map on top of a temp map. In addition, never load
an overlay, when ready_map is called with the MAP_OVERLAY flag (meaning, load
only the overlay). This prevents ready_map from stacking multiple overlays
on top of one another.- common/map.c - Rev: 1.34, Status: Exp
Files modified by garbled: 2002-01-02 (22:59)
Note: Essentially backout the overlay maps. They will no longer be created
unless the server is running with the new world maps.- server/main.c - Rev: 1.57, Status: Exp
Files modified by garbled: 2002-01-02 (18:22)
Note: Fix problem loading unique player maps noted by mids. Sorry about the
chaos this caused.- common/map.c - Rev: 1.33, Status: Exp
Files modified by garbled: 2002-01-02 (06:53)
Note: Backout of Anim25 patch by michtoen. It was causing server crashes, and
is generally not useful in a non-iso crossfire. Discussed w/ mwedel.
- common/anim.c - Rev: 1.11, Status: Exp
- crossedit/Attr.c - Rev: 1.14, Status: Exp
- include/libproto.h - Rev: 1.25, Status: Exp
- include/sproto.h - Rev: 1.53, Status: Exp
- server/main.c - Rev: 1.56, Status: Exp
- server/player.c - Rev: 1.77, Status: Exp
- server/time.c - Rev: 1.40, Status: Exp
Files modified by garbled: 2002-01-02 (00:26)
Note: Clean up some missing prototypes, protect tod.h against multiple inclusion,
and generally make -Wmissing-prototypes happier.
- include/global.h - Rev: 1.25, Status: Exp
- include/libproto.h - Rev: 1.24, Status: Exp
- include/sproto.h - Rev: 1.52, Status: Exp
- include/tod.h - Rev: 1.2, Status: Exp
- random_maps/rproto.h - Rev: 1.16, Status: Exp
- server/ban.c - Rev: 1.5, Status: Exp
- server/daemon.c - Rev: 1.4, Status: Exp
Files modified by garbled: 2002-01-01 (23:37)
Note: Add the concept of overlay maps to the code. An overlay map is a map which
is loaded on top of another map, replacing values in the header, and placing
objects on top of other objects. This is the fundamental part of the new
weather code, but also can be used to allow dynamic editing of the worldmaps
by DM's eventually.
garbled 2002-01-01
Phase II of the new weather system is done. Please let me know immediately
if this causes any bizzare effects.
- CHANGES - Rev: 1.276, Status: Exp
- common/init.c - Rev: 1.14, Status: Exp
- common/map.c - Rev: 1.32, Status: Exp
- common/object.c - Rev: 1.51, Status: Exp
- common/treasure.c - Rev: 1.25, Status: Exp
- common/utils.c - Rev: 1.4, Status: Exp
- include/define.h - Rev: 1.51, Status: Exp
- include/libproto.h - Rev: 1.23, Status: Exp
- include/map.h - Rev: 1.15, Status: Exp
- include/sproto.h - Rev: 1.51, Status: Exp
- server/init.c - Rev: 1.22, Status: Exp
- server/main.c - Rev: 1.55, Status: Exp
- server/weather.c - Rev: 1.2, Status: Exp
Files modified by tanner: 2002-01-01 (22:11)
Note: Brief discussion on irc about style resulted in the addition of 3 new guides to
programming style.
14) As discussed on irc, the preferred style for expressions is like this:
if (expression) {
statement;
statement;
}
if <space> (expression), the space between the if and expression is required.
NOT like this:
if (expression)
{
statement;
statement;
}
15) The preferred style of formal parameters:
void myFooFunction(param1, param2, param3) {
statement;
statement;
}
No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
16) Local variable names. Just a rules of thumb.
This are ok:
int mylongvarname;
int my_long_var_name;
Please do NOT use caps expect for typedefs, enums and defines.- doc/programming_guide - Rev: 1.5, Status: Exp
Files modified by mwedel: 2002-01-01 (03:56)
Note: server/spell_effect.c: fix animate_bomb so that if the bomb is in a container,
it does not crash the server - the problem was that it was calling
drop, which would then drop it right back into the container. also, the
x and y coordinates were not being properly set.
MSW 2001-12-31
- CHANGES - Rev: 1.275, Status: Exp
- server/spell_effect.c - Rev: 1.68, Status: Exp
Files modified by mwedel: 2001-12-31 (08:35)
Note: This change lets the server have multiple image sets. The client
can then request which image set to use, and the server will use
that image set, falling back to other sets as necessary. I have tested
this with CVS client, and works fine at least in terms of old functionality.
=
doc/Makefile.in: Add images file which describes image guideline.
doc/Protocol: Various updates - some things missing, added other notes
about facesets.
doc/images: New file, describes guidelines for image sets, as well
as some of the internals
include/newserver.h: Update for multiple image set - redid most of the
image definitions as they were out of date with only png being supported.
include/sockproto.h: rebuilt
lib/Makefile.in: remove crossfire.png, add crossfire.0, crossfire.0. Update
build directions to use crossfire.0 instead of crossfire.png
lib/adm/collect_images.pl: Modified to collect all the image sets, remove
support for collect xpm and xbm images.
lib/crossfire.0: new file, base images
lib/crossfire.1: new file, alternate images
lib/image_info: New file, describes image sets.
lib/crossfire.png, lib/xpmtopix.pl.in: Removed - no longer needed.
socket/Makefile.in: add image.c file.
socket/image.c: Moved all image related data in this file - this includes
loading the image files, as well as the protocol commands.
socket/init.c: move read_client_images to image.c file. set ns->faceset
and ns->facecache to 0. Move freeing of image data to image.c
socket/request.c: fixed some indentation inconsistencies.add setup commands
for faceset as facecache. Move SetFaceMode,SendFaceCmd,esrv_send_face
to image.c file.
MSW 2001-12-31
- CHANGES - Rev: 1.274, Status: Exp
- doc/Makefile.in - Rev: 1.13, Status: Exp
- doc/Protocol - Rev: 1.6, Status: Exp
- doc/images - Rev: 1.1, Status: Exp
- include/newserver.h - Rev: 1.21, Status: Exp
- include/sockproto.h - Rev: 1.12, Status: Exp
- lib/Makefile.in - Rev: 1.21, Status: Exp
- lib/crossfire.0 - Rev: 1.1, Status: Exp
- lib/crossfire.1 - Rev: 1.1, Status: Exp
- lib/crossfire.png - Rev: 1.69, Status: dead
- lib/image_info - Rev: 1.1, Status: Exp
- lib/xpmtopix.pl.in - Rev: 1.2, Status: dead
- lib/adm/collect_images.pl - Rev: 1.3, Status: Exp
- socket/Makefile.in - Rev: 1.6, Status: Exp
- socket/image.c - Rev: 1.1, Status: Exp
- socket/init.c - Rev: 1.23, Status: Exp
- socket/request.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-12-23 (08:17)
Note: common/loader.l, common/loader.c, common/object.c, include/object.h,
socket/item.c:
Remove sub_type and sub_type2 information -
these were poorly named fields and not properly implemented.
common/treasure.c: Add missing return type to change_treasure function.
crossedit/Edit.c: Add SET_MAP_FLAGS macro to set P_NEED_UPDATE flag
before calling update_position.
include/config.h: Add NEW_WORLD_MAP selection which results in proper
emergency save paths if you are using the maps-bigworld distribution.
server/c_wiz.c: Fix the formatting (indentation) of the command_create
function. No actual changes in how it runs, but the old
formatting was really terrible and inconsistent.
server/main.c: remove call to send_mapstats_cmd
server/monster.c: Update the comment style to be proper, as well
as the comments themselves.
socket/request.c: Fix up improper indentation in esrv_update_stats.
remove send_mapstats_cmd function.
MSW 2001-12-23
- CHANGES - Rev: 1.273, Status: Exp
- common/loader.c - Rev: 1.21, Status: Exp
- common/loader.l - Rev: 1.21, Status: Exp
- common/object.c - Rev: 1.50, Status: Exp
- common/treasure.c - Rev: 1.24, Status: Exp
- crossedit/Edit.c - Rev: 1.9, Status: Exp
- include/config.h - Rev: 1.26, Status: Exp
- include/object.h - Rev: 1.20, Status: Exp
- server/c_wiz.c - Rev: 1.15, Status: Exp
- server/main.c - Rev: 1.54, Status: Exp
- server/monster.c - Rev: 1.42, Status: Exp
- socket/item.c - Rev: 1.21, Status: Exp
- socket/request.c - Rev: 1.32, Status: Exp
Files modified by darth_bob: 2001-12-23 (08:09)
Note: A hole pointed out by Mark.. This should mean Rabies is fully functioning- server/spell_util.c - Rev: 1.63, Status: Exp
Files modified by garbled: 2001-12-19 (21:06)
Note: Typo, noted my mids.- common/time.c - Rev: 1.10, Status: Exp
Files modified by garbled: 2001-12-19 (21:03)
Note: Calculate the current month properly. Problem noted by mids. Thanks!- common/time.c - Rev: 1.9, Status: Exp
Files modified by jbontje: 2001-12-19 (17:07)
Note: clockdata really should be in localdir, garbled tried to do that before
but he forgot to change it in a function. mids 2001-12-19- common/init.c - Rev: 1.13, Status: Exp
Files modified by garbled: 2001-12-19 (10:07)
Note: 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.
- doc/map-technical - Rev: 1.3, Status: Exp
- include/global.h - Rev: 1.24, Status: Exp
- lib/settings - Rev: 1.4, Status: Exp
- server/init.c - Rev: 1.21, Status: Exp
Files modified by garbled: 2001-12-19 (08:53)
Note: Load the new values from map.h if they exist in a given map header. They
don't yet, but just in case. Again, no functional change here.- common/map.c - Rev: 1.31, Status: Exp
Files modified by garbled: 2001-12-19 (08:31)
Note: No modifications to how the code works here yet, just adding a structure,
and new fields to the mapstruct. They are currently unused.- include/map.h - Rev: 1.14, Status: Exp
Files modified by darth_bob: 2001-12-19 (06:54)
Note: Fixed up the bug which Mark pointed out- include/attack.h - Rev: 1.9, Status: Exp
Files modified by mwedel: 2001-12-19 (06:48)
Note: Updating mailing address where people should send patches.
MSW 2001-12-18- doc/programming_guide - Rev: 1.4, Status: Exp
Files modified by darth_bob: 2001-12-19 (03:46)
Note: Turn down the damage abit- server/attack.c - Rev: 1.65, Status: Exp
Files modified by garbled: 2001-12-18 (20:17)
Note: Mids makes a good point in his post, this should be in var, not in
datadir. Thanks.- common/init.c - Rev: 1.12, Status: Exp
Files modified by darth_bob: 2001-12-18 (09:52)
Note: More life stealing stuff- common/living.c - Rev: 1.31, Status: Exp
Files modified by darth_bob: 2001-12-18 (09:45)
Note: New attack type, life stealing. Mostly untested, I am commiting this to allow people to test it out, currently it is only availible on a devourers blessed weapon. It currently drain and life stealing both are used as resistances to this attack type, this is to allow fairly seemless merging.
- include/attack.h - Rev: 1.8, Status: Exp
- server/attack.c - Rev: 1.64, Status: Exp
Files modified by garbled: 2001-12-18 (09:11)
Note: Oops.. somehow I accidentally backed out mark's changes here. Odd that
it didn't give me a merge bogon.- common/map.c - Rev: 1.30, Status: Exp
Files modified by garbled: 2001-12-18 (08:58)
Note: 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
- CHANGES - Rev: 1.272, Status: Exp
- common/glue.c - Rev: 1.5, Status: Exp
- common/init.c - Rev: 1.11, Status: Exp
- common/map.c - Rev: 1.29, Status: Exp
- common/time.c - Rev: 1.8, Status: Exp
- include/funcpoint.h - Rev: 1.5, Status: Exp
- include/libproto.h - Rev: 1.22, Status: Exp
- include/sproto.h - Rev: 1.50, Status: Exp
- include/tod.h - Rev: 1.1, Status: Exp
- server/Makefile.in - Rev: 1.14, Status: Exp
- server/apply.c - Rev: 1.54, Status: Exp
- server/init.c - Rev: 1.20, Status: Exp
- server/main.c - Rev: 1.53, Status: Exp
- server/weather.c - Rev: 1.1, Status: Exp
- socket/loop.c - Rev: 1.17, Status: Exp
Files modified by mwedel: 2001-12-17 (04:15)
Note: Fix bug by DB which moved a } to a different place in the hit_player_attacktype
function, resulting in greatly changed results. MSW 2001-12-16- server/attack.c - Rev: 1.63, Status: Exp
Files modified by mwedel: 2001-12-17 (04:15)
Note: common/map.c: Fix some bugs relating to map tiling. MSW 2001-12-16
- CHANGES - Rev: 1.271, Status: Exp
- common/map.c - Rev: 1.28, Status: Exp
Files modified by darth_bob: 2001-12-16 (09:06)
Note: Fixed some stylistic problems.- server/attack.c - Rev: 1.62, Status: Exp
Files modified by darth_bob: 2001-12-16 (07:15)
Note: poison fog is now low grace required (50 grace points)- lib/treasures - Rev: 1.47, Status: Exp
Files modified by darth_bob: 2001-12-16 (07:13)
Note: Fixes a few bugs and removes non-ansi comments.- server/attack.c - Rev: 1.61, Status: Exp
Files modified by mwedel: 2001-12-16 (03:31)
Note: common/object.c random_maps/Makefile.in
server/c_wiz.c server/player.c server/plugins.c server/timers.c
socket/request.c: Most of the changes are to just fix compiling warnings
or errors so that it compiles on sparc solaris with the workshop
compiler (things like }; should just be }). Declaration for alphasort
was missing in plugins.c. random_maps/Makefile.in had the wrong order in
linking - the system library needs to be linked in after the crossfire
libraries.
crossedit/App.c: Fix for running on 8 bit color - colormap was not being
initialized to usuable default value.
crossedit/xutil.c: Broken code when duplicating faces for undefined
images. That code should never really be used, as pixmaps currently
are always contiguous.
MSW 2001-12-15
- CHANGES - Rev: 1.270, Status: Exp
- common/object.c - Rev: 1.49, Status: Exp
- crossedit/App.c - Rev: 1.10, Status: Exp
- crossedit/xutil.c - Rev: 1.8, Status: Exp
- random_maps/Makefile.in - Rev: 1.11, Status: Exp
- server/c_wiz.c - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.76, Status: Exp
- server/plugins.c - Rev: 1.13, Status: Exp
- server/timers.c - Rev: 1.2, Status: Exp
- socket/request.c - Rev: 1.31, Status: Exp
Files modified by darth_bob: 2001-12-14 (10:31)
Note: ! Big changes made by njh !!
Basic code clean, using switch instead of repeated else if's
Hashed some code which was nop (didn't seem to do anything)
changed over to using ATNR_SLOW etc, instead of AT_SLOW.
Has been tested, all those interested in attack.c please read through this code again and make sure everything is in order. Mail problems to njh@hawthorn.csse.monash.edu.au!- server/attack.c - Rev: 1.60, Status: Exp
Files modified by michtoen: 2001-12-04 (03:49)
Note: mapstats cmd for extended clients.
Add a cmd which sends mapstats for clients.
This use not the script events. Script events should
used for special scripted events.
- CHANGES - Rev: 1.269, Status: Exp
- include/sockproto.h - Rev: 1.11, Status: Exp
- make_win32/installwin32.bat - Rev: 1.6, Status: Exp
- server/main.c - Rev: 1.52, Status: Exp
- socket/request.c - Rev: 1.30, Status: Exp
Files modified by mwedel: 2001-12-03 (07:51)
Note: This checkin for the most part removes support for xpm and xbm graphics -
now the only image supported is the png.
common/arch.c: comment out printing on warning of object having no type -
getting 300 meaningless messages at startup is annoying.
common/image.c: Remove X11 color information from colorname array. Remove
processing of color_fg and color_bg information from face file - only
use color_fg if no magicmap information is available - foreground
and background infoformation was only needed for bitmap graphics.
common/loader.c, loader.l: Add elevation element, comment out some logging
messages that are excessive and only really relevant for people
who want to fix them (really should be in the collect script
anyways). Remove some unused code.
common/map.c: add outdoor field to map structure - add support for loading
and saving it.
crossedit/App.c,crossedit/CrUtil.c, crossedit/Defines.h, crossedit/crossedit.c
crossedit/xutil.c: Remove support for non png graphics.
crossedit/Attr.c: Add support for elevation variable, remove code for non
png graphics.
doc/map-technical: Add note about outdoor field.
include/face.h: remove fg, bg fields from face struecture.
include/global.h: Update colorname array definition.
include/loader.h: Add V_ELEVATION field.
include/map.h: Add outdoor field to map structure.
include/newserver.h: Update types so it only loads/knows about png information.
include/object.h: Add elevation field to object structure.
lib/Makefile.in: Remove support for building crossfire.xpm and crossfire.xbm
files.
lib/animations, lib/archetypes, lib/bmaps, lib/bmaps.paths, lib/crossfire.png,
lib/faces: Rebuilt. Main difference is a few sea types, and the fact
that it hadn't been collected for a while.
server/spell_effect.c: Modify dimension door so that it calls MapNewmapCmd
so that fog of war does not get confused. Also, removes call to
draw as functions further up will do that.
server/spell_util.c: Remove color information from attack information that
shuffle_attack uses.
socket/init.c, socket/request.c: Remove support for non png images.
MSW 2001-12-02
- CHANGES - Rev: 1.268, Status: Exp
- common/arch.c - Rev: 1.17, Status: Exp
- common/image.c - Rev: 1.5, Status: Exp
- common/loader.c - Rev: 1.20, Status: Exp
- common/loader.l - Rev: 1.20, Status: Exp
- common/map.c - Rev: 1.27, Status: Exp
- crossedit/App.c - Rev: 1.9, Status: Exp
- crossedit/Attr.c - Rev: 1.13, Status: Exp
- crossedit/CrEdit.c - Rev: 1.6, Status: Exp
- crossedit/CrUtil.c - Rev: 1.3, Status: Exp
- crossedit/Defines.h - Rev: 1.3, Status: Exp
- crossedit/crossedit.c - Rev: 1.4, Status: Exp
- crossedit/xutil.c - Rev: 1.7, Status: Exp
- doc/map-technical - Rev: 1.2, Status: Exp
- include/face.h - Rev: 1.3, Status: Exp
- include/global.h - Rev: 1.23, Status: Exp
- include/loader.h - Rev: 1.13, Status: Exp
- include/map.h - Rev: 1.13, Status: Exp
- include/newserver.h - Rev: 1.20, Status: Exp
- include/object.h - Rev: 1.19, Status: Exp
- lib/Makefile.in - Rev: 1.20, Status: Exp
- lib/animations - Rev: 1.37, Status: Exp
- lib/archetypes - Rev: 1.90, Status: Exp
- lib/bmaps - Rev: 1.36, Status: Exp
- lib/bmaps.paths - Rev: 1.37, Status: Exp
- lib/crossfire.png - Rev: 1.68, Status: Exp
- lib/crossfire.xbm - Rev: 1.35, Status: dead
- lib/crossfire.xpm - Rev: 1.44, Status: dead
- lib/faces - Rev: 1.30, Status: Exp
- server/spell_effect.c - Rev: 1.67, Status: Exp
- server/spell_util.c - Rev: 1.62, Status: Exp
- socket/init.c - Rev: 1.22, Status: Exp
- socket/request.c - Rev: 1.29, Status: Exp
Files modified by michtoen: 2001-11-28 (05:11)
Note: small bugfix- crossedit/Attr.c - Rev: 1.12, Status: Exp
Files modified by michtoen: 2001-11-28 (04:44)
Note: Anim25 Patch
This patch do this things mainly:
- include same animation sheme for players and monster again
- introduce guard/walk/fight animation in 8 direction
- direct action: monster change from guard/walk animation
when they get attacked and fall back to walk or guard when
the enemy is gone
- Monster do "intelligent" animation
-> facing enemy
-> turn and run when scared
- fixed some animation flaws which invokes late anim
update (monster moves first and hold one frame old facing)
- Include real time player animation!
-> player starts moving animation when player moves
-> fall back to guard anim when player do nothing
-> plays fight anim when hit some
Hope i got all. This patch is much not so hard as it sounds.
Most of these features was easy to include because the old
anim engine was able to do about 80% of this. I had just to
boost up the logic.
- common/anim.c - Rev: 1.10, Status: Exp
- common/object.c - Rev: 1.48, Status: Exp
- crossedit/Attr.c - Rev: 1.11, Status: Exp
- include/define.h - Rev: 1.50, Status: Exp
- include/libproto.h - Rev: 1.21, Status: Exp
- include/object.h - Rev: 1.18, Status: Exp
- include/sproto.h - Rev: 1.49, Status: Exp
- server/attack.c - Rev: 1.59, Status: Exp
- server/main.c - Rev: 1.51, Status: Exp
- server/move.c - Rev: 1.18, Status: Exp
- server/player.c - Rev: 1.75, Status: Exp
- server/time.c - Rev: 1.39, Status: Exp
Files modified by michtoen: 2001-11-27 (06:08)
Note: had deleted AVs patch.
Thx to mark he see it.- common/object.c - Rev: 1.47, Status: Exp
Files modified by michtoen: 2001-11-27 (04:33)
Note: Arch type & subtype patch
Added type & subtype system with 2 subtypes.
Type & subtype will be send to client.
Adding new types:
FLOOR 71
WALL 77
LIGHT_SOURCE 78
MISC_OBJECT 79
MONSTER 80
SPAWN_GENERATOR 81
Added subtypes for armor & weapons.
new commands are:
sub_type <uint8>
sub_typ2 <uint16>
sub_type2 is for internal server use.
Added new command:
casting_speed <delay>
This will be included later.
I will use the sdl client as tester for this patch,
older clients will not be effected even when the
arches are updated.
- common/arch.c - Rev: 1.16, Status: Exp
- common/loader.c - Rev: 1.19, Status: Exp
- common/loader.l - Rev: 1.19, Status: Exp
- common/object.c - Rev: 1.46, Status: Exp
- crossedit/Attr.c - Rev: 1.10, Status: Exp
- include/define.h - Rev: 1.49, Status: Exp
- include/loader.h - Rev: 1.12, Status: Exp
- include/object.h - Rev: 1.17, Status: Exp
- server/apply.c - Rev: 1.53, Status: Exp
- server/attack.c - Rev: 1.58, Status: Exp
- server/monster.c - Rev: 1.41, Status: Exp
- server/move.c - Rev: 1.17, Status: Exp
- server/pets.c - Rev: 1.11, Status: Exp
- server/player.c - Rev: 1.74, Status: Exp
- server/skill_util.c - Rev: 1.22, Status: Exp
- server/spell_effect.c - Rev: 1.66, Status: Exp
- server/time.c - Rev: 1.38, Status: Exp
- socket/item.c - Rev: 1.20, Status: Exp
Files modified by michtoen: 2001-11-26 (17:52)
Note: Attack Patch 25.11.01
Detailed information in the dev list.
The changes are to many to explain here.
- common/loader.c - Rev: 1.18, Status: Exp
- common/loader.l - Rev: 1.18, Status: Exp
- common/object.c - Rev: 1.45, Status: Exp
- crossedit/Attr.c - Rev: 1.9, Status: Exp
- include/define.h - Rev: 1.48, Status: Exp
- include/loader.h - Rev: 1.11, Status: Exp
- include/object.h - Rev: 1.16, Status: Exp
- include/sproto.h - Rev: 1.48, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.9, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.2, Status: Exp
- server/apply.c - Rev: 1.52, Status: Exp
- server/attack.c - Rev: 1.57, Status: Exp
- server/monster.c - Rev: 1.40, Status: Exp
- server/move.c - Rev: 1.16, Status: Exp
- server/pets.c - Rev: 1.10, Status: Exp
- server/player.c - Rev: 1.73, Status: Exp
- server/skill_util.c - Rev: 1.21, Status: Exp
- server/spell_effect.c - Rev: 1.65, Status: Exp
- server/time.c - Rev: 1.37, Status: Exp
Files modified by avogl: 2001-11-21 (18:12)
Note: This is a fix for the bug I mentioned on cf-devel
earlier: The order to process objects (with move_apply())
must be top to bottom (like it used to be)
and not the other way round.
This should fix the problems with the altars in the mak-maps
I have no idea why this had changed anyways.- common/object.c - Rev: 1.44, Status: Exp
Files modified by michtoen: 2001-11-19 (23:30)
Note: Full support now for gender, rank and alignment.
Full support for guilds & quests in code, most script
functions included.
- some fixes
- old clients will not be effected
- to avoid treasure file error msg, collect arches
- common/player.c - Rev: 1.9, Status: Exp
- include/global.h - Rev: 1.22, Status: Exp
- include/newclient.h - Rev: 1.9, Status: Exp
- include/win32.h - Rev: 1.8, Status: Exp
- lib/treasures - Rev: 1.46, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.8, Status: Exp
- make_win32/crossfire32.dsw - Rev: 1.5, Status: Exp
- server/monster.c - Rev: 1.39, Status: Exp
- server/plugins.c - Rev: 1.12, Status: Exp
- socket/info.c - Rev: 1.7, Status: Exp
- socket/request.c - Rev: 1.28, Status: Exp
Files modified by michtoen: 2001-11-17 (21:25)
Note: commit the ext2 gender & guild system - first part. Sorry, my cvs sytem is still broken, i will write a better doc to the list. Notice some other small fixes too.
- common/arch.c - Rev: 1.15, Status: Exp
- common/player.c - Rev: 1.8, Status: Exp
- common/treasure.c - Rev: 1.23, Status: Exp
- include/define.h - Rev: 1.47, Status: Exp
- include/libproto.h - Rev: 1.20, Status: Exp
- include/newclient.h - Rev: 1.8, Status: Exp
- include/newserver.h - Rev: 1.19, Status: Exp
- include/player.h - Rev: 1.16, Status: Exp
- include/treasure.h - Rev: 1.6, Status: Exp
- lib/treasures - Rev: 1.45, Status: Exp
- server/player.c - Rev: 1.72, Status: Exp
- server/plugins.c - Rev: 1.11, Status: Exp
- socket/init.c - Rev: 1.21, Status: Exp
- socket/request.c - Rev: 1.27, Status: Exp
Files modified by michtoen: 2001-11-17 (06:54)
Note: sorry for this stupid test, but my whole wincvs configuration was
blasted. May a lightning bolt hit the coders of wincvs.- run_win32.bat - Rev: 1.5, Status: Exp
Files modified by michtoen: 2001-11-17 (06:49)
Note: no message- run_win32.bat - Rev: 1.4, Status: Exp
Files modified by michtoen: 2001-11-17 (05:11)
Note: test- run_win32.bat - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-11-17 (02:43)
Note: TEST ignore this!- run_win32.bat - Rev: 1.2, Status: Exp
Files modified by michtoen: 2001-11-16 (03:33)
Note: Plugin_Python works now in Windows!
Alot of changes:
- New VisualC files to compile & install plugin_python.dll
and libcross.
- patch plugins.c and plugin_python.c to compiler under win32/VC
- remove some nasty bugs. The plugin now gives out correct version
messages and will be right noticed under dm command "pluglist"
- Fixed first plugin routines like "Say" and "initPlugin".
The whole package is running and ready for fix up!
- include/plugin.h - Rev: 1.7, Status: Exp
- make_win32/INSTALL_WIN32.txt - Rev: 1.2, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.7, Status: Exp
- make_win32/crossfire32.dsw - Rev: 1.4, Status: Exp
- make_win32/installwin32.bat - Rev: 1.5, Status: Exp
- make_win32/plugin_python/plugin_python.dsp - Rev: 1.1, Status: Exp
- server/plugins.c - Rev: 1.10, Status: Exp
Files modified by michtoen: 2001-11-16 (01:34)
Note: Insert first step to give the treasure fil and his parsing
more power. Sadly, the treasure file is not connected
with the arch parsing.
I add a small interface. You can with it insert change commands
in the teasurelist.
- common/treasure.c - Rev: 1.22, Status: Exp
- include/treasure.h - Rev: 1.5, Status: Exp
Files modified by darth_bob: 2001-11-15 (02:04)
Note: Added Sorig mail to treasure- lib/treasures - Rev: 1.44, Status: Exp
Files modified by mwedel: 2001-11-13 (08:14)
Note: Various minor bugfixes -
common/loader.c: rebuilt
include/map.h: Change width,height,enter_x,enter_y to be 16 bit instead
of 8 bits.
lib/treasures: change skull treasure to tooth instead of skull_tooth since
the later is not currently in the distributed archetypes file
server/monster.c: Optimize some code, remove some other that is not used.
server/plugins.c: Fix un initialized value in initPlugins that would
cause crash at startup if plugin directory does not exist.
MSW 2001-11-13
- CHANGES - Rev: 1.267, Status: Exp
- common/loader.c - Rev: 1.17, Status: Exp
- include/map.h - Rev: 1.12, Status: Exp
- lib/treasures - Rev: 1.43, Status: Exp
- server/monster.c - Rev: 1.38, Status: Exp
- server/plugins.c - Rev: 1.9, Status: Exp
Files modified by michtoen: 2001-11-12 (01:10)
Note: Update VisualC make files.- make_win32/crossfire32.dsp - Rev: 1.6, Status: Exp
Files modified by michtoen: 2001-11-12 (01:09)
Note: fix some bugs in plugin.c .
- I give all functions with a return definition a return
cmd-
- Refix an old bug - someone recommit it from local copy
- don't forget to update sproto.h when you insert new
functions in the modules
- include/plugin.h - Rev: 1.6, Status: Exp
- include/sproto.h - Rev: 1.47, Status: Exp
- server/plugins.c - Rev: 1.8, Status: Exp
Files modified by tchize: 2001-11-11 (13:10)
Note:
Fixed a bug that caused editor to crash when closing maps or cut/pasting:
Map strings had to be created with strdup_local() and not add_string()- crossedit/Edit.c - Rev: 1.8, Status: Exp
Files modified by tchize: 2001-11-11 (12:37)
Note:
server/plugins.c: adding new hooks
to handle the animation of an object
to clone an object
a wrapper to apply_below command
a wrapper to teleport object
a wrapper to communicate
Their purpose is to prepare the arrival of plugin_animator
- include/plugin.h - Rev: 1.5, Status: Exp
- include/plugproto.h - Rev: 1.4, Status: Exp
- include/sproto.h - Rev: 1.46, Status: Exp
- server/apply.c - Rev: 1.51, Status: Exp
- server/plugins.c - Rev: 1.7, Status: Exp
Files modified by gros: 2001-11-11 (10:33)
Note: Adding support for custom timers - Gros 11/11/01
- include/timers.h - Rev: 1.1, Status: Exp
- server/timers.c - Rev: 1.1, Status: Exp
Files modified by gros: 2001-11-11 (09:39)
Note: Some bugfixes, new timer system, support for custom plugins commands, new plugin hooks - Gros 11/11/01
- common/loader.l - Rev: 1.17, Status: Exp
- include/loader.h - Rev: 1.10, Status: Exp
- include/plugin.h - Rev: 1.4, Status: Exp
- include/plugproto.h - Rev: 1.3, Status: Exp
- include/sockproto.h - Rev: 1.10, Status: Exp
- include/sproto.h - Rev: 1.45, Status: Exp
- server/Makefile.in - Rev: 1.13, Status: Exp
- server/apply.c - Rev: 1.50, Status: Exp
- server/c_new.c - Rev: 1.5, Status: Exp
- server/c_object.c - Rev: 1.31, Status: Exp
- server/commands.c - Rev: 1.17, Status: Exp
- server/main.c - Rev: 1.50, Status: Exp
- server/monster.c - Rev: 1.37, Status: Exp
- server/plugins.c - Rev: 1.6, Status: Exp
- socket/request.c - Rev: 1.26, Status: Exp
Files modified by darth_bob: 2001-11-07 (06:22)
Note: Fixed up type which somehow didn't get updated properly.. ?
dnh 7/11/02- lib/attackmess - Rev: 1.10, Status: Exp
Files modified by darth_bob: 2001-11-06 (16:46)
Note: Added skull_tooth to skull items..
dnh 7/11/01- lib/treasures - Rev: 1.42, Status: Exp
Files modified by mwedel: 2001-11-06 (07:54)
Note: Modify to support new map structure. MSW 2001-11-05- lib/adm/map_expand.pl - Rev: 1.2, Status: Exp
Files modified by mwedel: 2001-11-06 (03:39)
Note: common/object.c: Modify copy_owner so that if a player is passed in
as the object to copy, we properly set that player as the owner of the
object instead of returning. This fixes the lack of exp when poison
inflicted from a weapon kills something. MSW 2001-11-05
- CHANGES - Rev: 1.266, Status: Exp
- common/object.c - Rev: 1.43, Status: Exp
Files modified by darth_bob: 2001-11-06 (01:37)
Note: Added cause rabies to gnarg, I think.
dnh 6/11/01- lib/treasures - Rev: 1.41, Status: Exp
Files modified by darth_bob: 2001-11-06 (01:33)
Note: CV: new disease, rabies
dnh 6/11/01
----------------------------------------------------------------------- include/spells.h - Rev: 1.16, Status: Exp
Files modified by darth_bob: 2001-11-06 (01:33)
Note: dded a new disease, rabies
dnh 6/11/01- include/spellist.h - Rev: 1.32, Status: Exp
Files modified by michtoen: 2001-11-06 (01:31)
Note: small patch for map2cmd.- common/arch.c - Rev: 1.14, Status: Exp
Files modified by darth_bob: 2001-11-06 (01:30)
Note: Added a new disease, rabies
dnh 6/11/01- include/define.h - Rev: 1.46, Status: Exp
Files modified by mwedel: 2001-11-05 (08:21)
Note: common/map.c: Fix bug in get_rangevector which was causing reverse
of documented procedure. This also resulted in monsters not attacking
adjacent creatures with physical attacks. MSW 2001-11-03
- CHANGES - Rev: 1.265, Status: Exp
- common/map.c - Rev: 1.26, Status: Exp
Files modified by michtoen: 2001-11-05 (00:00)
Note: - emoved GUILE scripts from items.
- fixed missed # comment sign
- fixed 2 typos in resist_xxx strings
MT- lib/artifacts - Rev: 1.39, Status: Exp
Files modified by michtoen: 2001-11-04 (20:33)
Note: restore. I overwrite it accidently- server/Makefile.in - Rev: 1.12, Status: Exp
Files modified by michtoen: 2001-11-04 (20:22)
Note: One Arch/one pic patch.
I use a modified map1cmd, called map2cmd
for it.
This is a first tryout implementation.
The code can more then only submit offset data
of multi arch, its also possible to include animation
tags for the faces - we have now more free flags.
The code is NOT optimized. Iam still unsure , what
the best way is to send all this data. Sort & parsing
cost time. At this stage, ill quick parse is by server,
use slightly more bandwitch and let do the client more
work. But thats perhaps not the best way.
But this code will allow to install the arches for this
one arch/one pic.
MT
- common/anim.c - Rev: 1.9, Status: Exp
- common/arch.c - Rev: 1.13, Status: Exp
- common/map.c - Rev: 1.25, Status: Exp
- common/object.c - Rev: 1.42, Status: Exp
- include/define.h - Rev: 1.45, Status: Exp
- include/map.h - Rev: 1.11, Status: Exp
- include/newserver.h - Rev: 1.18, Status: Exp
- include/object.h - Rev: 1.15, Status: Exp
- include/sockproto.h - Rev: 1.9, Status: Exp
- server/Makefile.in - Rev: 1.11, Status: Exp
- server/attack.c - Rev: 1.56, Status: Exp
- server/monster.c - Rev: 1.36, Status: Exp
- server/move.c - Rev: 1.15, Status: Exp
- server/player.c - Rev: 1.71, Status: Exp
- server/time.c - Rev: 1.36, Status: Exp
- socket/init.c - Rev: 1.20, Status: Exp
- socket/request.c - Rev: 1.25, Status: Exp
Files modified by gros: 2001-11-04 (08:29)
Note: Corrected references to libdl - now detected by configure. - Gros 11/04/01
- configure - Rev: 1.17, Status: Exp
- configure.in - Rev: 1.17, Status: Exp
- server/Makefile.in - Rev: 1.10, Status: Exp
Files modified by michtoen: 2001-11-03 (03:46)
Note: If you destroy or open a door, you can
set in the arch OTHER_ARCH to an
object that will then generated.
This can be used for open/close doors.- server/time.c - Rev: 1.35, Status: Exp
Files modified by michtoen: 2001-11-02 (18:39)
Note: Extended Animation Facings 18
This is the first step of complexer
animation system (usable for flat & iso).
This is not a fully clean implementation,
because it depends on "one arch / one picture"
which hopefully comes soon.
MT02102001
- common/anim.c - Rev: 1.8, Status: Exp
- common/object.c - Rev: 1.41, Status: Exp
- include/object.h - Rev: 1.14, Status: Exp
- server/monster.c - Rev: 1.35, Status: Exp
Files modified by michtoen: 2001-11-02 (16:22)
Note: add FLAG_PARALYZE
Now, all player & monster have this flag set, when
they are effected by paralyzes spell.
I have not checked pets & summoned stuff yet,
it will follow.
- include/define.h - Rev: 1.44, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.5, Status: Exp
- server/attack.c - Rev: 1.55, Status: Exp
- server/monster.c - Rev: 1.34, Status: Exp
- server/player.c - Rev: 1.70, Status: Exp
Files modified by darth_bob: 2001-11-02 (07:05)
Note: Some new artifacts, including the shield of holy light. Please check that this is okay, note the chance for that shield.. very rare indeed
dnh 2/11/01- lib/artifacts - Rev: 1.38, Status: Exp
Files modified by michtoen: 2001-11-02 (03:21)
Note: remove and reinsert as binary -
it avoids \n problems
- make_win32/crossfire32.dsp - Rev: 1.3, Status: dead
- make_win32/crossfire32.dsw - Rev: 1.2, Status: dead
- make_win32/crossfire32.dsp - Rev: 1.4, Status: Exp
- make_win32/crossfire32.dsw - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-11-02 (03:18)
Note: remove and reinsert as binary -
it avoids \n problems
- make_win32/installwin32.bat - Rev: 1.3, Status: dead
- make_win32/installwin32.bat - Rev: 1.4, Status: Exp
Files modified by darth_bob: 2001-11-02 (01:16)
Note: Added the image to the artifacts file
dnh 2/11/01- lib/artifacts - Rev: 1.37, Status: Exp
Files modified by garbled: 2001-11-01 (19:53)
Note: Generate messages when player poisons something, and touch up the attack
message code for poison/disease a bit.
garbled 2001-11-01- server/attack.c - Rev: 1.54, Status: Exp
Files modified by pcurrlin: 2001-11-01 (19:38)
Note: Added new spell: "missile swarm"
Basically, several magic missiles fired like a bullet swarm.
Philc - Nov 01, 2001
- include/define.h - Rev: 1.43, Status: Exp
- include/spellist.h - Rev: 1.31, Status: Exp
- include/spells.h - Rev: 1.15, Status: Exp
- server/spell_util.c - Rev: 1.61, Status: Exp
Files modified by garbled: 2001-11-01 (06:57)
Note: regen
garbled 2001-10-31
- lib/archetypes - Rev: 1.89, Status: Exp
- lib/crossfire.png - Rev: 1.67, Status: Exp
- lib/crossfire.xbm - Rev: 1.34, Status: Exp
- lib/crossfire.xpm - Rev: 1.43, Status: Exp
Files modified by garbled: 2001-11-01 (06:34)
Note: Hey, I know. Let's commit code that actualy compiles!
garbled 2001-10-31- server/attack.c - Rev: 1.53, Status: Exp
Files modified by garbled: 2001-11-01 (06:29)
Note: Implement suffering and poison messages from Darth Bob. Fix a few typos
and turn the gore up a notch.
garbled 2001-10-31
- include/attack.h - Rev: 1.7, Status: Exp
- lib/attackmess - Rev: 1.9, Status: Exp
- server/attack.c - Rev: 1.52, Status: Exp
Files modified by darth_bob: 2001-11-01 (05:48)
Note: This hurts me just reading it, garbled (Tim) is a sick monkey
dnh 1/11/01- lib/attackmess - Rev: 1.8, Status: Exp
Files modified by garbled: 2001-11-01 (04:37)
Note: Add messages for pierce stab and cleave. Not for the faint of heart.
garbled 2001-10-31- lib/attackmess - Rev: 1.7, Status: Exp
Files modified by darth_bob: 2001-10-31 (10:40)
Note: Fixed once again, alot of fixing going on here =)
dnh 31/10/01- lib/attackmess - Rev: 1.6, Status: Exp
Files modified by garbled: 2001-10-31 (10:21)
Note: Add a new message type for doors. This makes door bashing a bit more
realistic. Idea by Darth Bob.
garbled 2001-10-31
- include/attack.h - Rev: 1.6, Status: Exp
- server/attack.c - Rev: 1.51, Status: Exp
Files modified by garbled: 2001-10-31 (10:06)
Note: Attack message define for doors
garbled 2001-10-31- include/attack.h - Rev: 1.5, Status: Exp
Files modified by garbled: 2001-10-31 (10:05)
Note: fixup slightly
garbled 2001-10-31- lib/attackmess - Rev: 1.5, Status: Exp
Files modified by darth_bob: 2001-10-31 (09:56)
Note: Some test messages for hurting poor innocent doors,
dnh 31/10/01- lib/attackmess - Rev: 1.4, Status: Exp
Files modified by garbled: 2001-10-31 (09:24)
Note: regen
garbled 2001-10-31
- lib/animations - Rev: 1.36, Status: Exp
- lib/archetypes - Rev: 1.88, Status: Exp
- lib/bmaps - Rev: 1.35, Status: Exp
- lib/bmaps.paths - Rev: 1.36, Status: Exp
- lib/faces - Rev: 1.29, Status: Exp
Files modified by garbled: 2001-10-31 (08:30)
Note: new attack messages for slash slice and whip.
garbled 2001-10-31- lib/attackmess - Rev: 1.3, Status: Exp
Files modified by darth_bob: 2001-10-31 (08:27)
Note: Added to ruggilli's treasure chest, high grace requirement, verra low chance
dnh 31/10/01- lib/treasures - Rev: 1.40, Status: Exp
Files modified by garbled: 2001-10-31 (07:09)
Note: regen
garbled 2001-10-31- common/loader.c - Rev: 1.16, Status: Exp
Files modified by garbled: 2001-10-31 (07:07)
Note: update the changes file
2001-10-31 garbled- CHANGES - Rev: 1.264, Status: Exp
Files modified by garbled: 2001-10-31 (07:00)
Note: Big commit time. This does the following:
Add weapontypes to the game. These are currently used for nothing other
than messages, which are not fully written yet. Players should not see them
appear yet.
Fix the bug where you opened a door with a key and saw "You ."
Fix a bug in the PLUGIN code where current_weapon wasn't set when the
player loaded from savefile.
Take the setting of current_weapon out of #ifdef PLUGIN
garbled 2001-10-31
- common/living.c - Rev: 1.30, Status: Exp
- common/loader.l - Rev: 1.16, Status: Exp
- common/object.c - Rev: 1.40, Status: Exp
- include/attack.h - Rev: 1.4, Status: Exp
- include/define.h - Rev: 1.42, Status: Exp
- include/loader.h - Rev: 1.9, Status: Exp
- include/object.h - Rev: 1.13, Status: Exp
- lib/attackmess - Rev: 1.2, Status: Exp
- server/apply.c - Rev: 1.49, Status: Exp
- server/attack.c - Rev: 1.50, Status: Exp
- server/move.c - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.69, Status: Exp
- server/spell_effect.c - Rev: 1.64, Status: Exp
Files modified by michtoen: 2001-10-30 (02:30)
Note: Remove a bug, reset some modules
- common/los.c - Rev: 1.7, Status: Exp
- common/porting.c - Rev: 1.12, Status: Exp
- common/re-cmp.c - Rev: 1.8, Status: Exp
- common/readable.c - Rev: 1.9, Status: Exp
- common/treasure.c - Rev: 1.21, Status: Exp
- include/map.h - Rev: 1.10, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.2, Status: Exp
- make_win32/installwin32.bat - Rev: 1.2, Status: Exp
- random_maps/monster.c - Rev: 1.11, Status: Exp
- random_maps/style.c - Rev: 1.18, Status: Exp
- server/attack.c - Rev: 1.49, Status: Exp
- server/c_range.c - Rev: 1.5, Status: Exp
- server/commands.c - Rev: 1.16, Status: Exp
- server/gods.c - Rev: 1.28, Status: Exp
- server/hiscore.c - Rev: 1.6, Status: Exp
- server/login.c - Rev: 1.27, Status: Exp
- server/monster.c - Rev: 1.33, Status: Exp
- server/move.c - Rev: 1.13, Status: Exp
- server/plugins.c - Rev: 1.5, Status: Exp
- server/rune.c - Rev: 1.23, Status: Exp
- socket/request.c - Rev: 1.24, Status: Exp
Files modified by michtoen: 2001-10-30 (00:49)
Note: really SOME fixes - most casting
- common/los.c - Rev: 1.6, Status: Exp
- common/porting.c - Rev: 1.11, Status: Exp
- common/re-cmp.c - Rev: 1.7, Status: Exp
- common/readable.c - Rev: 1.8, Status: Exp
- common/treasure.c - Rev: 1.20, Status: Exp
- include/sockproto.h - Rev: 1.8, Status: Exp
- random_maps/monster.c - Rev: 1.10, Status: Exp
- random_maps/style.c - Rev: 1.17, Status: Exp
- server/attack.c - Rev: 1.48, Status: Exp
- server/c_range.c - Rev: 1.4, Status: Exp
- server/commands.c - Rev: 1.15, Status: Exp
- server/gods.c - Rev: 1.27, Status: Exp
- server/hiscore.c - Rev: 1.5, Status: Exp
- server/login.c - Rev: 1.26, Status: Exp
- server/monster.c - Rev: 1.32, Status: Exp
- server/move.c - Rev: 1.12, Status: Exp
- server/plugins.c - Rev: 1.4, Status: Exp
- server/rune.c - Rev: 1.22, Status: Exp
- socket/item.c - Rev: 1.19, Status: Exp
- socket/loop.c - Rev: 1.16, Status: Exp
- socket/request.c - Rev: 1.23, Status: Exp
Files modified by michtoen: 2001-10-29 (23:24)
Note: no message
- common/porting.c - Rev: 1.10, Status: Exp
- random_maps/style.c - Rev: 1.16, Status: Exp
- server/plugins.c - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-10-29 (22:43)
Note: change to binary- lib/crossfire.png - Rev: 1.66, Status: Exp
Files modified by michtoen: 2001-10-29 (22:40)
Note: change to binary- lib/crossfire.png - Rev: 1.65, Status: dead
Files modified by michtoen: 2001-10-29 (21:33)
Note: remove old win32 install stuff
- INSTALL_WIN32.txt - Rev: 1.3, Status: dead
- crossfire32.dsp - Rev: 1.6, Status: dead
- crossfire32.dsw - Rev: 1.3, Status: dead
- installwin32.bat - Rev: 1.3, Status: dead
Files modified by michtoen: 2001-10-29 (21:33)
Note: add new make files for win32 - python style
- make_win32/INSTALL_WIN32.txt - Rev: 1.1, Status: Exp
- make_win32/crossfire32.dsp - Rev: 1.1, Status: Exp
- make_win32/crossfire32.dsw - Rev: 1.1, Status: Exp
- make_win32/installwin32.bat - Rev: 1.1, Status: Exp
Files modified by michtoen: 2001-10-29 (21:30)
Note: test again - still a bug in cvsroot scripting
and i want convert files from unix <-> windows format
and the cvs should merge then - only the real changed one-
- include/plugin.h - Rev: 1.3, Status: Exp
- include/win32.h - Rev: 1.7, Status: Exp
Files modified by michtoen: 2001-10-29 (21:23)
Note: test- include/win32.h - Rev: 1.6, Status: Exp
Files modified by gros: 2001-10-21 (11:40)
Note: Added ANVIL object type for Smithery plugins - Chachkoff Y. 10/21/01- include/define.h - Rev: 1.41, Status: Exp
Files modified by gros: 2001-10-21 (11:38)
Note: Added an anvil for support of Smithery plugin - Chachkoff Y. 10/21/01- lib/archetypes - Rev: 1.87, Status: Exp
Files modified by gros: 2001-10-21 (09:07)
Note: Some plugins improvements and bugfixes - Chachkoff Y. 10/21/01
- include/plugin.h - Rev: 1.2, Status: Exp
- include/plugproto.h - Rev: 1.2, Status: Exp
- include/sproto.h - Rev: 1.44, Status: Exp
- server/plugins.c - Rev: 1.2, Status: Exp
- server/shop.c - Rev: 1.13, Status: Exp
Files modified by gros: 2001-10-21 (08:19)
Note: dded support for custom plugin commands - Chachkoff Y. 10/21/01- server/c_new.c - Rev: 1.4, Status: Exp
Files modified by gros: 2001-10-21 (08:15)
Note: Removed unneeded plugins.h header - Chachkoff Y. 10/21/01.- include/plugins.h - Rev: 1.2, Status: dead
Files modified by garbled: 2001-10-20 (07:07)
Note: Fix a crash bug noted by Mids when a map file contains:
@match
foo|foo|foo
From the comment in the code:
* your eyes aren't decieving you, this is code repetition. However,
* the above code doesn't catch the case where line<cp going into the
* for loop, skipping the above code completely, and leaving undefined
* data in the keywords array. This patches it up and solves a crash
* bug.
garbled 2001-10-20- server/monster.c - Rev: 1.31, Status: Exp
Files modified by garbled: 2001-10-19 (06:57)
Note: Add code that makes it exponentially less likely to spit out a message when
spells are stacked on top of one another. This mostly cures the case where
a player casts 10 fireballs into a group of trolls and gets blasted by
messages, without removing messages from area spells completely.
BTW AV, umm.. I guess it helps if I check hitter->type instead of
op->type. ;) nevermind.
garbled 2001-10-18- server/attack.c - Rev: 1.47, Status: Exp
Files modified by garbled: 2001-10-15 (21:12)
Note: Remove all instances of RANDOM()% and replace with rndm() from utils.c
garbled 2001-10-15
- server/alchemy.c - Rev: 1.10, Status: Exp
- server/apply.c - Rev: 1.48, Status: Exp
- server/attack.c - Rev: 1.46, Status: Exp
- server/gods.c - Rev: 1.26, Status: Exp
- server/resurrection.c - Rev: 1.7, Status: Exp
- server/rune.c - Rev: 1.21, Status: Exp
- server/skills.c - Rev: 1.22, Status: Exp
- server/spell_effect.c - Rev: 1.63, Status: Exp
- server/spell_util.c - Rev: 1.60, Status: Exp
- server/swamp.c - Rev: 1.4, Status: Exp
- server/time.c - Rev: 1.34, Status: Exp
Files modified by garbled: 2001-10-15 (07:38)
Note: This should fix the over-zealous messages from attacking that I bungled in
my last commit. Basically, this code throttles the different messages
with random numbers to keep them from flooding the client. The client
load should be much better now. If not, we simply tune the numbers.
garbled 2001-10-15- server/attack.c - Rev: 1.45, Status: Exp
Files modified by gros: 2001-10-14 (15:04)
Note: A quick documentation about plugin events - Gros 10/14/01- doc/README_PLUGINS.doc - Rev: 1.1, Status: Exp
Files modified by gros: 2001-10-14 (14:14)
Note: Some preliminary docs for the Python plugin - Gros 10/14/01- doc/README_PYTHON.txt - Rev: 1.1, Status: Exp
Files modified by gros: 2001-10-14 (10:29)
Note: Added some definitions for future dynamic spells system, needed by python plugin. - Gros 10/14/01- include/define.h - Rev: 1.40, Status: Exp
Files modified by gros: 2001-10-14 (09:29)
Note: Major upgrade: Plugin support and Guile Removal - Gros 10/14/01- include/sproto.h - Rev: 1.43, Status: Exp
Files modified by gros: 2001-10-14 (08:12)
Note: Major changes: Added dynamic plugin support - Gros 10/14/01- server/swap.c - Rev: 1.8, Status: Exp
Files modified by gros: 2001-10-14 (07:57)
Note: Major changes: Added dynamic plugin support, removed old Guile support.
- Gros 10/14/01
- Makefile.in - Rev: 1.18, Status: Exp
- configure - Rev: 1.16, Status: Exp
- configure.in - Rev: 1.16, Status: Exp
- common/loader.c - Rev: 1.15, Status: Exp
- common/loader.l - Rev: 1.15, Status: Exp
- common/object.c - Rev: 1.39, Status: Exp
- common/treasure.c - Rev: 1.19, Status: Exp
- include/define.h - Rev: 1.39, Status: Exp
- include/global.h - Rev: 1.21, Status: Exp
- include/includes.h - Rev: 1.9, Status: Exp
- include/libproto.h - Rev: 1.19, Status: Exp
- include/loader.h - Rev: 1.8, Status: Exp
- include/object.h - Rev: 1.12, Status: Exp
- include/plugin.h - Rev: 1.1, Status: Exp
- include/plugins.h - Rev: 1.1, Status: Exp
- include/plugproto.h - Rev: 1.1, Status: Exp
- include/script.h - Rev: 1.9, Status: dead
- include/sproto.h - Rev: 1.42, Status: Exp
- server/Makefile.in - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.47, Status: Exp
- server/attack.c - Rev: 1.44, Status: Exp
- server/c_chat.c - Rev: 1.6, Status: Exp
- server/c_object.c - Rev: 1.30, Status: Exp
- server/c_wiz.c - Rev: 1.13, Status: Exp
- server/commands.c - Rev: 1.14, Status: Exp
- server/egoitem.c - Rev: 1.4, Status: Exp
- server/gods.c - Rev: 1.25, Status: Exp
- server/login.c - Rev: 1.25, Status: Exp
- server/main.c - Rev: 1.49, Status: Exp
- server/monster.c - Rev: 1.30, Status: Exp
- server/player.c - Rev: 1.68, Status: Exp
- server/plugins.c - Rev: 1.1, Status: Exp
- server/script.c - Rev: 1.12, Status: dead
- server/script_spells.c - Rev: 1.3, Status: dead
- server/script_types.c - Rev: 1.5, Status: dead
- server/skills.c - Rev: 1.21, Status: Exp
- server/time.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-10-07 (07:40)
Note: server/spell_util.c: Add out_of_map check to can_see_monsterP. Fixes
crash when casting ball lightning/divine shock (and likely other events)
on maps not surrounded by walls. MSW 2001-10-07
- CHANGES - Rev: 1.263, Status: Exp
- server/spell_util.c - Rev: 1.59, Status: Exp
Files modified by garbled: 2001-10-07 (07:21)
Note: Modify the changes file to reflect the attackmessage stuff, and add the
lib/attackmess file for loading the damage messages. Now DM's can edit
the attackmessages that the player sees.
garbled 2001-10-06
- CHANGES - Rev: 1.262, Status: Exp
- lib/Makefile.in - Rev: 1.19, Status: Exp
- lib/attackmess - Rev: 1.1, Status: Exp
Files modified by garbled: 2001-10-07 (07:17)
Note: New attacktype messages for damage. Now it gives you the message for the
damage type you actually did. So if you are attacking with stormbringer,
you get electrical or drain-based messages. Also added special messages for
the attack-based skills like punching, karate, etc.
garbled 2001-10-06- server/attack.c - Rev: 1.43, Status: Exp
Files modified by garbled: 2001-10-07 (07:14)
Note: Initialize the attackmessages
garbled 2001-10-06- common/init.c - Rev: 1.10, Status: Exp
Files modified by garbled: 2001-10-07 (07:12)
Note: Header modifications needed for the new attacktype-based damage messages
code. In addition, fix where I put the prototypes for the utils.c functions
in sproto.h instead of libproto.h
garbled 2001-10-06
- include/attack.h - Rev: 1.3, Status: Exp
- include/define.h - Rev: 1.38, Status: Exp
- include/libproto.h - Rev: 1.18, Status: Exp
- include/skills.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.41, Status: Exp
Files modified by garbled: 2001-10-07 (06:48)
Note: Fix a warning in here that I unintentionally pasto'd 30 times.
'control reaches end of non void function'
garbled 2001-10-06- server/c_chat.c - Rev: 1.5, Status: Exp
Files modified by mwedel: 2001-10-07 (06:45)
Note:
common/map.c: Add INS_ON_TOP flag to insert_ob_in_map calls to preserve
stacking order. Modify update_position to generate map spaces with
more proper order.
common/object.c: Modify insert_ob_in_map so that it preserves stacking
if INS_ON_TOP is set.
crossedit/CrEdit.c: Add missing code that would draw third face on a space.
include/object.h: Add INS_ON_TOP flag/define.
random_maps/exit.c: Modify code so that if the random maps leading to
a special map are reset, they will properly link in with an already loaded
final map (and update exit from final map back up) as needed. Also fix
bug in that if the final map has been reset, a new one will now be properly
loaded.
random_maps/random_map.c:Update minimum size to be 7 (up from 6) - fixes
bug which caused crashes when square_spiral maps of 6x6 would fail to
generate.
random_maps/random_map.h,random_maps/room_gen_onion.c: move OPT_values from
room_gen_onion to random_map.h since the square_spiral code uses them.
random_maps/square_spiral.c: Update call to map_gen_onion to use
OPT_.. values instead of constant integer.
random_maps/treasure.c: Add some casts to sprintf statements to eliminate
some compiler warnings.
server/main.c: Modify enter_exit code such that a random map has
reset, we generate a new random map. This can happen when the random_map
resets before the map that leads to them resets.
MSW 2001-10-06
- CHANGES - Rev: 1.261, Status: Exp
- common/map.c - Rev: 1.24, Status: Exp
- common/object.c - Rev: 1.38, Status: Exp
- crossedit/CrEdit.c - Rev: 1.5, Status: Exp
- include/object.h - Rev: 1.11, Status: Exp
- random_maps/exit.c - Rev: 1.16, Status: Exp
- random_maps/random_map.c - Rev: 1.28, Status: Exp
- random_maps/random_map.h - Rev: 1.9, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.10, Status: Exp
- random_maps/square_spiral.c - Rev: 1.5, Status: Exp
- random_maps/treasure.c - Rev: 1.18, Status: Exp
- server/main.c - Rev: 1.48, Status: Exp
Files modified by garbled: 2001-10-01 (19:29)
Note: Argh.. fix my stupidity here. typo.
garbled 2001-10-01- common/utils.c - Rev: 1.3, Status: Exp
Files modified by garbled: 2001-10-01 (19:10)
Note: Fix a potential SIGFPE and an off-by-one error in rndm(). Thanks to mids
for spotting it.
garbled 2001-10-01- common/utils.c - Rev: 1.2, Status: Exp
Files modified by garbled: 2001-09-27 (19:37)
Note: Add a new command category called communications commands. Place tell,
shout and say in here. Also create emotion functions. These functions
have no real effect on the game, but make communications between players
more colorful and fun. They are mostly fluff. Included with this patch
are two new convenience functions, new_info_map_except, and
new_info_map_except2, which allow the programmer to write to an entire
map, except for certain individuals.
Tested by myself, mids, and gros, with thanks to them for fixing
something I didn't catch.
garbled 2001-09-27
- CHANGES - Rev: 1.260, Status: Exp
- include/commands.h - Rev: 1.3, Status: Exp
- include/sockproto.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.40, Status: Exp
- server/c_chat.c - Rev: 1.4, Status: Exp
- server/c_misc.c - Rev: 1.13, Status: Exp
- server/c_new.c - Rev: 1.3, Status: Exp
- server/commands.c - Rev: 1.13, Status: Exp
- socket/info.c - Rev: 1.6, Status: Exp
Files modified by garbled: 2001-09-27 (00:07)
Note: Fix two problems in this code where WIDTH was used rather than height. The
fountain one was possibly harmless, but the special_exit function was
causing an infinate loop when trying to generate some maps.
garbled 2001-09-26- random_maps/special.c - Rev: 1.14, Status: Exp
Files modified by garbled: 2001-09-26 (21:40)
Note: Add prototypes for the luck code, and a few defines to the define.h
file. In addition, fix a problem on NetBSD where MIN and MAX were
multiply defined.
Discussed at length with dhb, av and gros. Has been tested on both the
mids crossfire server, and on my private server.
This code removes all current use of the luck stat for players, and replaces
it with a general luck modifier for all random rolls. The intent of this
code is to give a general positive (or negative) effect on a player due
to luck. This effect should be generally intangible to the player, yet
help him out over the course of a game.
garbled 2001-09-26
- include/define.h - Rev: 1.37, Status: Exp
- include/sproto.h - Rev: 1.39, Status: Exp
Files modified by garbled: 2001-09-26 (21:34)
Note: Apply the big luck patch to all these files. This removes the special
cases for alchemy and prayer as well.
Discussed at length with dhb, av and gros. Has been tested on both the
mids crossfire server, and on my private server.
This code removes all current use of the luck stat for players, and replaces
it with a general luck modifier for all random rolls. The intent of this
code is to give a general positive (or negative) effect on a player due
to luck. This effect should be generally intangible to the player, yet
help him out over the course of a game.
garbled 2001-09-26
- server/alchemy.c - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.46, Status: Exp
- server/attack.c - Rev: 1.42, Status: Exp
- server/disease.c - Rev: 1.18, Status: Exp
- server/gods.c - Rev: 1.24, Status: Exp
- server/move.c - Rev: 1.11, Status: Exp
- server/player.c - Rev: 1.67, Status: Exp
- server/rune.c - Rev: 1.20, Status: Exp
- server/skill_util.c - Rev: 1.20, Status: Exp
- server/skills.c - Rev: 1.20, Status: Exp
- server/spell_effect.c - Rev: 1.62, Status: Exp
- server/spell_util.c - Rev: 1.58, Status: Exp
- server/time.c - Rev: 1.32, Status: Exp
Files modified by garbled: 2001-09-26 (21:12)
Note: Initial commit of new luck code.
utils.c is the file that contains the actual luck routines, living.c was
modified to use the luck code.
Discussed at length with dhb, av and gros. Has been tested on both the
mids crossfire server, and on my private server.
This code removes all current use of the luck stat for players, and replaces
it with a general luck modifier for all random rolls. The intent of this
code is to give a general positive (or negative) effect on a player due
to luck. This effect should be generally intangible to the player, yet
help him out over the course of a game.
- common/Makefile.in - Rev: 1.8, Status: Exp
- common/living.c - Rev: 1.29, Status: Exp
- common/utils.c - Rev: 1.1, Status: Exp
Files modified by jbontje: 2001-09-24 (10:47)
Note: These are some misc. patches by Tim Rightnour to make Crossfire compile
cleanly on NetBSD.
1) The Cnv makefile wasn't recieving EXTRA_CFLAGS, making it difficult to
compile, because it wants to locate the guile includes.
2) The metaserver code didn't cast the fifth argument to sendto properly.
Amusingly, it did so on WIN32. I verified this is the proper cast with SUSV2,
Solaris, NetBSD and linux.
mids 2001-09-24
- crossedit/Makefile.in - Rev: 1.9, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.4, Status: Exp
- socket/metaserver.c - Rev: 1.11, Status: Exp
Files modified by avogl: 2001-09-20 (16:44)
Note: Included the new patch that removes godgiven
items when changing cults.
The treasurelist of the former god is read and
any matching items in the players inventory get
deleted.
This is very important to keep playbalance up
(Especially considering Gaea's powerful gifts).
--Andreas V.
- lib/treasures - Rev: 1.39, Status: Exp
- server/gods.c - Rev: 1.23, Status: Exp
Files modified by avogl: 2001-09-18 (22:15)
Note: arch collect for new images
--AV
- lib/bmaps - Rev: 1.34, Status: Exp
- lib/bmaps.paths - Rev: 1.35, Status: Exp
- lib/crossfire.png - Rev: 1.64, Status: Exp
- lib/crossfire.xbm - Rev: 1.33, Status: Exp
- lib/crossfire.xpm - Rev: 1.42, Status: Exp
Files modified by avogl: 2001-09-18 (21:24)
Note: Patch for check_inv by Maurice Massar.
Due to a bug in map.c, inventory checkers with
"no_pass 1" set were *always* unpassable.
That is corrected now.- common/map.c - Rev: 1.23, Status: Exp
Files modified by avogl: 2001-09-11 (01:14)
Note: arch collect for new skull image
--AV- lib/crossfire.png - Rev: 1.63, Status: Exp
Files modified by avogl: 2001-09-10 (22:29)
Note: arch collect to get the new images
--AV
- lib/archetypes - Rev: 1.86, Status: Exp
- lib/crossfire.png - Rev: 1.62, Status: Exp
Files modified by mwedel: 2001-09-04 (05:54)
Note: Previous checkin was missing the GreaterDemon and BigDemon.
collect and check in to fix that. MSW 2001-09-03
- lib/animations - Rev: 1.35, Status: Exp
- lib/archetypes - Rev: 1.85, Status: Exp
- lib/bmaps - Rev: 1.33, Status: Exp
- lib/bmaps.paths - Rev: 1.34, Status: Exp
- lib/crossfire.png - Rev: 1.61, Status: Exp
- lib/crossfire.xbm - Rev: 1.32, Status: Exp
- lib/crossfire.xpm - Rev: 1.41, Status: Exp
- lib/faces - Rev: 1.28, Status: Exp
Files modified by mwedel: 2001-09-03 (06:44)
Note: This checkin mainly fixes multipart teleporters - they should now
work properly. Also a minor fix to make the new pickup code work.
server/apply.c: apply_shop_mat rewritten to be more 'presentable'.
Minor changes were needed in any case to pass the player/creature
a a second object to teleport.
server/c_object.c: change the sscanf to be unsigned when getting value
for new pickup mode. At least on my system, if the value in the
string was larger than the max signed value, sscanf set it to the
max value.
server/move.c: teleport function largely re-written. Instead of the
third arg being the 'originator', it is now the object to teleport.
This allows the head of the teleporter to get passed to this function
even if the object to teleport is not on the head.
server/time.c: move_teleporter modified to also check for objects on the
other parts of multipart teleporters. Also, pass the head object
to the teleport function so that proper destination is used.
MSW 2001-09-02
- CHANGES - Rev: 1.259, Status: Exp
- server/apply.c - Rev: 1.45, Status: Exp
- server/c_object.c - Rev: 1.29, Status: Exp
- server/move.c - Rev: 1.10, Status: Exp
- server/time.c - Rev: 1.31, Status: Exp
Files modified by avogl: 2001-09-02 (17:14)
Note: arch collect for new images
--AV
- lib/animations - Rev: 1.34, Status: Exp
- lib/archetypes - Rev: 1.84, Status: Exp
- lib/bmaps - Rev: 1.32, Status: Exp
- lib/bmaps.paths - Rev: 1.33, Status: Exp
- lib/crossfire.png - Rev: 1.60, Status: Exp
- lib/crossfire.xbm - Rev: 1.31, Status: Exp
- lib/crossfire.xpm - Rev: 1.40, Status: Exp
- lib/faces - Rev: 1.27, Status: Exp
Files modified by avogl: 2001-08-30 (23:55)
Note: Set the spell "flaming aura" to PATH_FIRE
which seems way more appropriate than what
it was set to before (PATH_DETONATE).
--AV- include/spellist.h - Rev: 1.30, Status: Exp
Files modified by avogl: 2001-08-30 (15:50)
Note: arch collect for new images
--AV
- lib/archetypes - Rev: 1.83, Status: Exp
- lib/crossfire.png - Rev: 1.59, Status: Exp
Files modified by mwedel: 2001-08-30 (05:17)
Note: Fix to prevent divide by zero crashes in dist_att.
MSW 2001-08-29- server/monster.c - Rev: 1.29, Status: Exp
Files modified by reeve: 2001-08-29 (16:31)
Note: Scott Barnes: One last fix for server/main.c, the login crashes I found are gone.- server/main.c - Rev: 1.47, Status: Exp
Files modified by reeve: 2001-08-29 (15:55)
Note: Scott Barnes: Another fix, this time in server/main.c- server/main.c - Rev: 1.46, Status: Exp
Files modified by reeve: 2001-08-29 (15:50)
Note: Scott Barnes: Fixed some bugs in request.c that crashed the server.- socket/request.c - Rev: 1.22, Status: Exp
Files modified by reeve: 2001-08-29 (15:45)
Note: Scott Barnes: Fixed a bug in the loop code that made the server crash.- socket/loop.c - Rev: 1.15, Status: Exp
Files modified by avogl: 2001-08-29 (13:25)
Note: arch collect and...
lib/treasures:
Skeletal mages now have frostbolt (instead of
icespells which they couldn't cast due to lack of sp).
I think frostbolt makes for a nice diversity
from other spellcasters. It also fits for the
low level they are.
--AV
- lib/archetypes - Rev: 1.82, Status: Exp
- lib/crossfire.png - Rev: 1.58, Status: Exp
- lib/treasures - Rev: 1.38, Status: Exp
Files modified by mwedel: 2001-08-29 (07:14)
Note: include/define.h: Pickup type defines added.
include/player.h: Change mode (pickup mode) to 32 bits.
server/c_object.c: command_pickup function modified to support all
the new pickup options.
server/player.c: Fix for path_to_player to prevent crashes. Add check
in move_player_attack just in case. check_pick function modified to
support new pickup options. do_some_living modified to eat flesh
items if player is starving and they don't have any food.
server/spell_effect.c: cast_detection modified so that detect magic/curse
will not show objects beneath the floor. Change so that detect_monster
and detect_evil spells copy the face of what they detected - gives better
appearance on client.
socket/item.c: fix bug LookAt that ws checking blocked_los on wrong
offset.
MSW 2001-08-28
- CHANGES - Rev: 1.258, Status: Exp
- include/define.h - Rev: 1.36, Status: Exp
- include/player.h - Rev: 1.15, Status: Exp
- server/c_object.c - Rev: 1.28, Status: Exp
- server/player.c - Rev: 1.66, Status: Exp
- server/spell_effect.c - Rev: 1.61, Status: Exp
- socket/item.c - Rev: 1.18, Status: Exp
Files modified by gros: 2001-08-27 (16:49)
Note: Corrected two possible endless loops - Chachkoff Y. 08/27/01- server/move.c - Rev: 1.9, Status: Exp
Files modified by gros: 2001-08-27 (16:47)
Note: Corrected a bug related to the new map code (NULL map pointer not checked) - Chachkoff Y. 08/27/01
- server/move.c - Rev: 1.8, Status: Exp
- server/player.c - Rev: 1.65, Status: Exp
Files modified by avogl: 2001-08-27 (01:08)
Note: Collected arches for new pngs.
--AV
- lib/animations - Rev: 1.33, Status: Exp
- lib/archetypes - Rev: 1.81, Status: Exp
- lib/bmaps - Rev: 1.31, Status: Exp
- lib/bmaps.paths - Rev: 1.32, Status: Exp
- lib/crossfire.png - Rev: 1.57, Status: Exp
- lib/crossfire.xbm - Rev: 1.30, Status: Exp
- lib/crossfire.xpm - Rev: 1.39, Status: Exp
- lib/faces - Rev: 1.26, Status: Exp
Files modified by mwedel: 2001-08-21 (05:39)
Note: Enhancements to make monsters 'do the right thing' with relation
to tiled maps (ie, will detect players and attack them if on an adjoining
tiled maps). This involved a rewrite of path_to_player - I've tested this
out, and if anything, it seems that monsters may be more aggressive on
spellcasting.
++
common/map.c: blocked modify to make sure it is checking valid coordinate
value. blocked_link,blocked_two modified to translate for tiled maps.
Add load_and_link_tiled_map which loads a tiled map and links in all
pointers relative to adjoining maps. out_of_map modified to use
this function instead of doing the work itself. Add get_rangevector
function that returns offset, direction, and distance between two
objects, taking into account tiled maps. get_rangevector_from_mapcoord
added which is similar to get_rangevector, but takes a map and coordinates
instead of a second object. on_same_map function added which returns
true if the two objects are on the same logical (ie tiled) maps.
doc/crossfire.doc: Add note about what Int does for monsters.
include/map.h: Add some comments, and add structure for rangevector
function return values.
server/attack.c: add calls to on_same_map instead of doing op->map
comparisons.
server/monster.c: Many functions modified to properly handle tiled
maps properly.
server/pets.c: get_pet_enemy modified to know about tiled maps.
server/player.c: get_nearest_player modified to know about tiled maps.
path_to_player rewritten to know about tiled maps - I think some other
bugs were also fixed in return values. Split player_attack_door
from move_player attack to keep functions a more reasonable size.
move_player_attack, player_can_view modified to know about tiled
maps.
server/skills.c: can detect_enemy modified to take another parameter -
call in steal updated to pass this parameter.
server/spell_util.c: ok_to_put_more, can_see_monsterP modified to
handle tiled maps properly.
socket/item.c: look_at modified to return proper results when player
looks at something on an adjoining tiled map.
++ End of checkin
- CHANGES - Rev: 1.257, Status: Exp
- common/map.c - Rev: 1.22, Status: Exp
- doc/crossfire.doc - Rev: 1.16, Status: Exp
- include/libproto.h - Rev: 1.17, Status: Exp
- include/map.h - Rev: 1.9, Status: Exp
- include/sproto.h - Rev: 1.38, Status: Exp
- server/attack.c - Rev: 1.41, Status: Exp
- server/monster.c - Rev: 1.28, Status: Exp
- server/pets.c - Rev: 1.9, Status: Exp
- server/player.c - Rev: 1.64, Status: Exp
- server/skills.c - Rev: 1.19, Status: Exp
- server/spell_util.c - Rev: 1.57, Status: Exp
- socket/item.c - Rev: 1.17, Status: Exp
Files modified by avogl: 2001-08-08 (14:40)
Note: Fixed a server crash bug:
When the spell magic map was casted on
a map that contained an empty spot (no floor,
nothing), the server crashed due to a null-
pointer violation.
--AV- socket/info.c - Rev: 1.5, Status: Exp
Files modified by avogl: 2001-08-07 (16:58)
Note: Fixed a bug with teleporters. Teleporters
under floors didn't work - now they do.
--AV- server/time.c - Rev: 1.30, Status: Exp
Files modified by avogl: 2001-08-07 (14:35)
Note: Re-enabled the ability of teleporters to move
objects with "no_pass" flag set. It is needed
for a few maps in pupland and mak-tower.
--AV- server/time.c - Rev: 1.29, Status: Exp
Files modified by mwedel: 2001-08-05 (22:34)
Note: common/object.c:decrease_ob_nr modified to correctly update client when
player uses item from container that is on the ground (bookshelf for
example)
server/time.c: move_teleporter modified to skip over wall/floors and
teleport whatever is above them.
MSW 2001-08-05
- CHANGES - Rev: 1.256, Status: Exp
- common/object.c - Rev: 1.37, Status: Exp
- server/time.c - Rev: 1.28, Status: Exp
Files modified by mwedel: 2001-08-05 (05:07)
Note: common/map.c: modify link_multipart_objects to preserve name and title of
head when making the more parts. modify update_position so that it should
never show an invisible face to the player.
common/object.c: fix check_walk_on so that spells will now properly get
affected by spinners and directories.
include/sockproto.h: Rebuilt to include MapNewmapCmd
server/hiscore.c: Fix crash if player savebeds map on map which does not
have a name. Use the path instead.
server/move.c: modify teleporter function to send MapNewmapCmd to client
if player got teleported. Needed for fog of war code.
server/time.c: modify move_teleporter so that it will not teleport walls.
socket/Makefile.in: Modified to use cproto to generate proto files.
MSW 2001-08-04
- CHANGES - Rev: 1.255, Status: Exp
- common/map.c - Rev: 1.21, Status: Exp
- common/object.c - Rev: 1.36, Status: Exp
- include/sockproto.h - Rev: 1.6, Status: Exp
- server/hiscore.c - Rev: 1.4, Status: Exp
- server/move.c - Rev: 1.7, Status: Exp
- server/time.c - Rev: 1.27, Status: Exp
- socket/Makefile.in - Rev: 1.5, Status: Exp
Files modified by gros: 2001-08-04 (07:33)
Note: Added (get-skill-experience) and (set-skill-experience) instructions to allow fine-tuning of experience points distribution. (Gros 08-04-01)
- doc/README_SCRIPT - Rev: 1.2, Status: Exp
- include/script.h - Rev: 1.8, Status: Exp
- server/script.c - Rev: 1.11, Status: Exp
- server/script_types.c - Rev: 1.4, Status: Exp
Files modified by gros: 2001-08-03 (09:50)
Note: Added the (match-string) command for easier string handling. (Gros 08/03/01)
- include/script.h - Rev: 1.7, Status: Exp
- server/script.c - Rev: 1.10, Status: Exp
Files modified by mwedel: 2001-08-03 (06:19)
Note: Fix bug of using uninitialized value that would then crash the server.
MSW 2001-08-02- common/object.c - Rev: 1.35, Status: Exp
Files modified by michtoen: 2001-08-02 (14:08)
Note: new VC win32 project files- crossfire32.dsp - Rev: 1.5, Status: Exp
Files modified by mwedel: 2001-08-02 (06:34)
Note: Fix up so that distclean now clears out all appropriate files - MSW 2001-08-01
- CHANGES - Rev: 1.254, Status: Exp
- common/Makefile.in - Rev: 1.7, Status: Exp
- crossedit/Makefile.in - Rev: 1.8, Status: Exp
- doc/Makefile.in - Rev: 1.12, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.4, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.4, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.5, Status: Exp
- lib/Makefile.in - Rev: 1.18, Status: Exp
- lib/crossfire.png - Rev: 1.56, Status: Exp
- random_maps/Makefile.in - Rev: 1.10, Status: Exp
- socket/Makefile.in - Rev: 1.4, Status: Exp
- utils/Makefile.in - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-07-31 (06:55)
Note: Update version string to be date so easier to know what version
of the server is running on a host. MSW 2001-07-30- include/version.h - Rev: 1.23, Status: Exp
Files modified by mwedel: 2001-07-31 (06:54)
Note: Fix compilation bug if using recycle temp maps. MSW 2001-07-30- server/swap.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2001-07-31 (06:33)
Note: common/map.c free_map Set in_memory status to MAP_SWAPPED - fixed bugs of maps
not getting reset properly
common/object.c: insert_ob_in_map - was passing wrong value to check_walk_on,
resulting in some things not working as expected.
doc/Protocol: Clarify how the sending of the version command works.
server/move.c: move_ob redone. It should hopefully be more efficient (only'
remove objects after verifying they can in fact move). IMO, code is
also simpler, and hopefully has fewer bugs.
socket/init.c: InitConnection - modified to set faces_sent[0] to one
so that we will never send any information about face 0 to the client.
facecode 0 is sent in the map1 command to clear spaces/layers.
MSW 2001-07-30
- CHANGES - Rev: 1.253, Status: Exp
- common/map.c - Rev: 1.20, Status: Exp
- common/object.c - Rev: 1.34, Status: Exp
- doc/Protocol - Rev: 1.5, Status: Exp
- server/move.c - Rev: 1.6, Status: Exp
- socket/init.c - Rev: 1.19, Status: Exp
Files modified by smacfiggen: 2001-07-22 (18:48)
Note:
Server side of the fog of war feature to the gtk client. Adds the
protocol command newmap and adds a call to MapNewmapCmd in enter_map()
in main.c. More additionals will need to be made, for example when
someone casts a teleport spell but teleports within the same map.
SMACFIGGEN
- CHANGES - Rev: 1.252, Status: Exp
- include/newserver.h - Rev: 1.17, Status: Exp
- server/main.c - Rev: 1.45, Status: Exp
- socket/init.c - Rev: 1.18, Status: Exp
- socket/request.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2001-07-20 (06:14)
Note: common/object.c: remove_ob - set P_NEED_UPDATE before calling update_position
to prevent warnings from update_position being called with P_NEED_UPDATE
being set. MSW 2001-07-19
- CHANGES - Rev: 1.251, Status: Exp
- common/object.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-07-20 (06:04)
Note: socket/request.c: Fix bug in map1 command which resulted in it sending
too much data with even maps. For example, if the client requested
a 16x16 map, the server would effectively send a 17x17 map to the client.
MSW 2001-07-19
- CHANGES - Rev: 1.250, Status: Exp
- socket/request.c - Rev: 1.20, Status: Exp
Files modified by mwedel: 2001-07-16 (04:38)
Note: Fix error in darkness handling for small mapsize - was doing
incorrect comparison. MSW 2001-07-15- socket/request.c - Rev: 1.19, Status: Exp
Files modified by mwedel: 2001-07-14 (04:13)
Note: Map tiling checkin. MSW 2001-07-13
- CHANGES - Rev: 1.249, Status: Exp
- TODO - Rev: 1.9, Status: Exp
- lib/Makefile.in - Rev: 1.17, Status: Exp
Files modified by mwedel: 2001-07-14 (04:12)
Note: Map tiling checkin.
socket/info.c: Modified to use new map structure/macros
socket/request.c: Modify draw_map_routines to use get_map_from_coord so
that it properly deals with tiled maps. Modified to deal
with potentially NULL face values. Modified update routine to
call update_position for spaces within player view which need an
update
MSW 2001-07-13
- socket/info.c - Rev: 1.4, Status: Exp
- socket/request.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2001-07-14 (04:11)
Note: Map tiling checkin
server/Makefile.in: Remove encounter.c file. Use cproto instead of
cextract to create proto file.
server/alchemy.c,server/attack.c,server/c_object.c,server/c_wiz.c,
server/disease.c, server/login.c, server/main.c, server/monster.c,
server/move.c, server/pets.c, server/player.c, server/resurrection.c,
server/rune.c, server/shop.c,server/skill_util.c, server/skills.c,
server/spell_effect.c, server/spell_util.c, server/swap.c, server/time.c
modified to use modified insert_ob_in_map function,
use new macros to access map structure related data.
change calls to update_all_los, remove lighting related code.
server/apply.c: modified to use new insert_ob_in_map function. Update
calls to update_object. remove RANDOM_ENCOUNTER code.
for exits, modified to use the head for valid coordinates since the
other parts may not have valid values since they are not saved out to
disk anymore.
server/c_misc.c,server/hiscore.c: modified to use new map
structure/information.
server/commands.c: remove dumplights command.
server/encounter.c: removed - code no longer used
server/init.c: remove RANDOM_ENCOUNTERS code.
server/script.c: change Script_getMapObject to return NULL since there
is no longer a map object. Modify to use new insert_ob_in_map and
update_object functions.
MSW 2001-07-13
- server/Makefile.in - Rev: 1.8, Status: Exp
- server/alchemy.c - Rev: 1.8, Status: Exp
- server/apply.c - Rev: 1.44, Status: Exp
- server/attack.c - Rev: 1.40, Status: Exp
- server/c_misc.c - Rev: 1.12, Status: Exp
- server/c_object.c - Rev: 1.27, Status: Exp
- server/c_wiz.c - Rev: 1.12, Status: Exp
- server/commands.c - Rev: 1.12, Status: Exp
- server/disease.c - Rev: 1.17, Status: Exp
- server/encounter.c - Rev: 1.4, Status: dead
- server/hiscore.c - Rev: 1.3, Status: Exp
- server/init.c - Rev: 1.19, Status: Exp
- server/login.c - Rev: 1.24, Status: Exp
- server/main.c - Rev: 1.44, Status: Exp
- server/monster.c - Rev: 1.27, Status: Exp
- server/move.c - Rev: 1.5, Status: Exp
- server/pets.c - Rev: 1.8, Status: Exp
- server/player.c - Rev: 1.63, Status: Exp
- server/resurrection.c - Rev: 1.6, Status: Exp
- server/rune.c - Rev: 1.19, Status: Exp
- server/script.c - Rev: 1.9, Status: Exp
- server/shop.c - Rev: 1.12, Status: Exp
- server/skill_util.c - Rev: 1.19, Status: Exp
- server/skills.c - Rev: 1.18, Status: Exp
- server/spell_effect.c - Rev: 1.60, Status: Exp
- server/spell_util.c - Rev: 1.56, Status: Exp
- server/swap.c - Rev: 1.6, Status: Exp
- server/time.c - Rev: 1.26, Status: Exp
Files modified by mwedel: 2001-07-14 (04:08)
Note: Map tiling checkin.
random_maps/decor.c,random_maps/door.c, random_maps/exit.c,
random_maps/floor.c,random_maps/monster.c,random_maps/special.c,
random_maps/standalone.c, random_maps/style.c,random_maps/treasure.c,
random_maps/wall.c:
modified to use modified insert_ob_in_map function,
use new macros to access map structure related data
MSW 2001-07-13
- random_maps/decor.c - Rev: 1.6, Status: Exp
- random_maps/door.c - Rev: 1.11, Status: Exp
- random_maps/exit.c - Rev: 1.15, Status: Exp
- random_maps/floor.c - Rev: 1.5, Status: Exp
- random_maps/monster.c - Rev: 1.9, Status: Exp
- random_maps/special.c - Rev: 1.13, Status: Exp
- random_maps/standalone.c - Rev: 1.9, Status: Exp
- random_maps/style.c - Rev: 1.15, Status: Exp
- random_maps/treasure.c - Rev: 1.17, Status: Exp
- random_maps/wall.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2001-07-14 (04:06)
Note: Map tiling checkin.
include/config.h: remove RANDOM_ENCOUNTERS (no longer available) and
USE_LIGHTING (now standard part and always on).
include/define.h: move P_... values to map.h
include/global.h: add definition for compression externals, as they
are used in a few files. remove map macro functions - moved to map.h
as appropriate. Add FREE_AND_CLEAR macro that frees data and then
sets the pointer to NULL.
include/map.h: Largely redone - many new macros, new map structure.
include/object.h: remove lights object link pointer from objects.
At some #defines that are the flags for update_object and
insert_ob_in_map
include/player.h: Add a few comments.
MSW 2001-07-13
- include/config.h - Rev: 1.25, Status: Exp
- include/define.h - Rev: 1.35, Status: Exp
- include/global.h - Rev: 1.20, Status: Exp
- include/libproto.h - Rev: 1.16, Status: Exp
- include/map.h - Rev: 1.8, Status: Exp
- include/object.h - Rev: 1.10, Status: Exp
- include/player.h - Rev: 1.14, Status: Exp
- include/sproto.h - Rev: 1.37, Status: Exp
Files modified by mwedel: 2001-07-14 (04:06)
Note: doc/Makefile.in: add map-technical to list of files.
doc/crossfire.doc: remove map information that was in this file.
doc/map-technical: new file. Describes inner workings of how the maps work.
MSW 2001-07-13
- doc/Makefile.in - Rev: 1.11, Status: Exp
- doc/crossfire.doc - Rev: 1.15, Status: Exp
- doc/map-technical - Rev: 1.1, Status: Exp
Files modified by mwedel: 2001-07-14 (04:05)
Note: crossedit/Attr.c: Rename Layout to AppLayout so other files can use it.
crossedit/CrEdit.c: Modified to use new map header. Modified drawing
routines, as face values could be null
crossedit/Edit.c: Move many functions from common/map.c that are only
used here and thus don't need to be in common/map.c. Modify to use
new map structure.
crossedit/Makefile.in: Change to use cproto to make proto.h file.
crossedit/png.c: change user_read_data to be static so proto doesn't pick
it up.
MSW 2001-07-13
- crossedit/Attr.c - Rev: 1.8, Status: Exp
- crossedit/CrEdit.c - Rev: 1.4, Status: Exp
- crossedit/Edit.c - Rev: 1.7, Status: Exp
- crossedit/Makefile.in - Rev: 1.7, Status: Exp
- crossedit/png.c - Rev: 1.5, Status: Exp
- crossedit/proto.h - Rev: 1.3, Status: Exp
Files modified by mwedel: 2001-07-14 (04:04)
Note: common/Makefile.in: Remove ltostr.c and sqrt.c from list of files
common/ltostr.c, common/sqrt.c: Moved into porting.c
common/anim.c, common/button.c, common/item.c: Update calls to update_object
common/living.c: have fix_player calculate light value for player/monster.
common/logger.c: Remove code that has server exit if too many LOG messages
happen too quickly. This was not a reliable mechanism, and it should
really be up to the functions doing the logging to know if they can
continue or not.
common/los.c: Changes on how it deals with lighting on maps - get light
value from map space array instead of using the linked list. Functions
that managed the light list have been removed. Change logic of
line of sight function to be more efficient (before, we may examine
the same space multiple times). rename update_all_los to
update_all_map_los, and change update_all_los to take coordinates
so that we only have clients within view of the change recalculate
los. Also, have update_all_los check for tiled maps that may have
clients that need to get updated.
common/map.c: remove refresh_map - this used to be used to try to recover
from map errors if many_cores was not set - IMO better to core and
just restart and really fix the error than try to deal with possible
corruption that may otherwise result.
Move open_and_uncompress and close_and_delete functions to porting.c -
they are 'common' functions that are not related to the map code.
Remove some lighting related code, as that is no longer done with
a list. Many modifications because of new map structure. And
logic to load and save the new map structure format. Modify
many of the functions to take map tiling into account. Change
way multipart objects are saved, and add logic to relink objects
when maps are loaded up. Remove some functions that are only
used by the editor into the editor. Move update_position from
object.c to map.c as it is better placed in map.c. Modify
function to figure out light for a space. Make out_of_map a
function that knows about map tiling. New function - get_map_from_coord
which knows about map tiling and does coordinate and map translation.
common/object.c: Have update_object take another parameter which tells
update object what has changed about the object. This lets the function
know if it should call update_position right away or if it can just
mark the space as needing an update at a later time. move update_position
to map.c.
insert_ob_in_map: now takes another parameter that describes actions not
to do. modified to know about map tiling and do appropriate translation.
Does some object sorting so it should handle spell objects more
efficiently.
insert_ob_in_map_simple is now replaced by
using appropriate flag to this changed version of insert_ob_in_map.
Clean up remove_ob - seemed to have done things in a more complicated
fashion that is no longer necessary. Modify check_walk_on to look
at all objects on space, not those below the object - with changes to
insert_ob_in_map, new object won't always be on top.
common/porting.c: functions from ltostr.c, sqrt.c, as open_and_uncompress
close_and_delete, make_path_to_file from map.c
common/treasure.c: Modified to use updated insert_ob_in_map
MSW 2001-07-13
- common/Makefile.in - Rev: 1.6, Status: Exp
- common/anim.c - Rev: 1.7, Status: Exp
- common/button.c - Rev: 1.15, Status: Exp
- common/item.c - Rev: 1.18, Status: Exp
- common/living.c - Rev: 1.28, Status: Exp
- common/logger.c - Rev: 1.6, Status: Exp
- common/los.c - Rev: 1.5, Status: Exp
- common/ltostr.c - Rev: 1.3, Status: dead
- common/map.c - Rev: 1.19, Status: Exp
- common/object.c - Rev: 1.32, Status: Exp
- common/porting.c - Rev: 1.9, Status: Exp
- common/sqrt.c - Rev: 1.3, Status: dead
- common/treasure.c - Rev: 1.18, Status: Exp
Files modified by gros: 2001-06-30 (19:36)
Note: Corrected map-corruption problem with the Town Portal - Gros 2001-06-30- server/spell_effect.c - Rev: 1.59, Status: Exp
Files modified by mwedel: 2001-06-29 (05:59)
Note: common/object.c, common/player.c, include/object.h, server/skill_util.c:
Remove the unused LINKED_SKILL code.
common/Makefile.in: Use cproto to make prototypes - cextract fails for
some reason and now seems unsupported. Cproto generates a bunch
of warnings, but does do the job.
common/arch.c,server/apply.c, server/main.c, server/monster.c: cleanup some
compile warnings (unusued variables, returns without value
doc/playbook/Makefile.in: Create proper dependencies for files.
doc/playbook/treas2-extract: Add player_force to value to ignore.
doc/spoiler-html/spoiler.html: rebuilt
server/skill_util.c: Remove the unused LINKED_SKILL code. Prevent
characters that have meditation skill from learning melee weapon skill.
MSW 2001-06-28
- CHANGES - Rev: 1.248, Status: Exp
- common/Makefile.in - Rev: 1.5, Status: Exp
- common/arch.c - Rev: 1.12, Status: Exp
- common/object.c - Rev: 1.31, Status: Exp
- common/player.c - Rev: 1.7, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.5, Status: Exp
- doc/playbook/treas2-extract - Rev: 1.2, Status: Exp
- doc/spoiler-html/empty.pbm - Rev: 1.4, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.4, Status: Exp
- include/libproto.h - Rev: 1.15, Status: Exp
- include/object.h - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.43, Status: Exp
- server/attack.c - Rev: 1.39, Status: Exp
- server/main.c - Rev: 1.43, Status: Exp
- server/monster.c - Rev: 1.26, Status: Exp
- server/player.c - Rev: 1.62, Status: Exp
- server/skill_util.c - Rev: 1.18, Status: Exp
Files modified by gros: 2001-06-23 (13:02)
Note: Corrected the script associated with the Ring of Occidental Mages - Gros 2001-06-23- lib/artifacts - Rev: 1.36, Status: Exp
Files modified by gros: 2001-06-23 (12:59)
Note: Added support for script_str_... structures in artifact file - Gros 2001-06-23- common/treasure.c - Rev: 1.17, Status: Exp
Files modified by gros: 2001-06-23 (10:57)
Note: Added bounds checking for some script instructions. Also added Copyright/GPL header comment - Gros 2001-06-23
- include/script.h - Rev: 1.6, Status: Exp
- server/script.c - Rev: 1.8, Status: Exp
Files modified by mwedel: 2001-06-20 (05:01)
Note: commit updated version - MSW 2001-06-19- doc/spoiler.ps - Rev: 1.4, Status: Exp
Files modified by mwedel: 2001-06-20 (04:50)
Note: Add note about possible changes that need to be made to tetex to
generate the spoiler. MSW 2001-06-19- doc/README - Rev: 1.3, Status: Exp
Files modified by mwedel: 2001-06-18 (05:53)
Note: Add missing file - MSW 2001-06-16- doc/playbook/fig/screen_dia.ps - Rev: 1.1, Status: Exp
Files modified by mwedel: 2001-06-16 (07:48)
Note: doc/Protocol: Add 'darkness' setup option documentation.
include/newserver.h: add darkness element to socket structure.
include/script.h,server/script.c: remove static declaration from script.h,
move it to script.c
socket/init.c: init darkness element in socket structure.
socket/request.c: Add support in setup command for client to set if it
wants darkness information or not. Modify map update functions such
that if the client does want darkness information, server does not
send it. Improve darkness handling so that if using the map1
protocol command, send darkness for first blocked space due to
darkness - this makes it possible for client to interpolate results
better.
MSW 2001-06-16
- CHANGES - Rev: 1.247, Status: Exp
- doc/Protocol - Rev: 1.4, Status: Exp
- include/newserver.h - Rev: 1.16, Status: Exp
- include/script.h - Rev: 1.5, Status: Exp
- server/script.c - Rev: 1.7, Status: Exp
- socket/init.c - Rev: 1.17, Status: Exp
- socket/request.c - Rev: 1.17, Status: Exp
Files modified by gros: 2001-06-14 (11:12)
Note: Added two small items demonstrating script capabilities - Gros 14-06-2001- lib/artifacts - Rev: 1.35, Status: Exp
Files modified by gros: 2001-06-14 (10:54)
Note: Added (set-cursed [item] [#t/#f]) script instruction
- include/script.h - Rev: 1.4, Status: Exp
- server/script.c - Rev: 1.6, Status: Exp
Files modified by gros: 2001-06-14 (09:04)
Note: Added 'out of script stack space' error handling- server/script.c - Rev: 1.5, Status: Exp
Files modified by gros: 2001-06-14 (08:52)
Note: Removed 'unofficial version' warning message- server/init.c - Rev: 1.18, Status: Exp
Files modified by gros: 2001-06-14 (08:44)
Note: Replaced non-ANSI C // comments by /* */ ANSI comments
- include/script.h - Rev: 1.3, Status: Exp
- include/win32.h - Rev: 1.5, Status: Exp
- server/script.c - Rev: 1.4, Status: Exp
Files modified by jbontje: 2001-06-13 (22:04)
Note: bugfix - uninitialized script_... and script_str_... fields
of new objects are now set to NULL by default, patch made by gros
2001-06-14 mids- common/object.c - Rev: 1.30, Status: Exp
Files modified by michtoen: 2001-06-13 (13:51)
Note: run_win32.bat sets a SET system var for starting GUILE. MT 13-06-2001- run_win32.bat - Rev: 1.1, Status: Exp
Files modified by michtoen: 2001-06-13 (13:16)
Note: Modified Files:
player.c loader.l loader.c init.c request.c newserver.h
Log Message:
Removed 2 compiler warning from Scriptfire patch in loader.l/loader.c
and script.c.
added a new setup cmd: "newanim"
a client giving the newanim cmd, will enable the new animation system.
The interface is open and not server controlled at this moment.
First using is to enable the player moving in 8 direction. Giving this option to a
server without changed arch will invoke broken player animations.
This will be changed in the future.
MT 2001-06-13- server/script.c - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-06-13 (12:51)
Note: Modified Files:
player.c loader.l loader.c init.c request.c newserver.h
Log Message:
Removed 2 compiler warning from Scriptfire patch in loader.l/loader.c
and script.c.
added a new setup cmd: "newanim"
a client giving the newanim cmd, will enable the new animation system.
The interface is open and not server controlled at this moment.
First using is to enable the player moving in 8 direction. Giving this option to a
server without changed arch will invoke broken player animations.
This will be changed in the future.
MT 2001-06-13
- server/Makefile.in - Rev: 1.7, Status: Exp
- server/apply.c - Rev: 1.42, Status: Exp
- server/attack.c - Rev: 1.38, Status: Exp
- server/c_object.c - Rev: 1.26, Status: Exp
- server/gods.c - Rev: 1.22, Status: Exp
- server/init.c - Rev: 1.17, Status: Exp
- server/main.c - Rev: 1.42, Status: Exp
- server/monster.c - Rev: 1.25, Status: Exp
- server/player.c - Rev: 1.61, Status: Exp
- server/script.c - Rev: 1.2, Status: Exp
- server/script_spells.c - Rev: 1.2, Status: Exp
- server/script_types.c - Rev: 1.3, Status: Exp
- server/skills.c - Rev: 1.17, Status: Exp
- server/spell_effect.c - Rev: 1.58, Status: Exp
- server/spell_util.c - Rev: 1.55, Status: Exp
- server/time.c - Rev: 1.25, Status: Exp
- include/config.h - Rev: 1.24, Status: Exp
- include/define.h - Rev: 1.34, Status: Exp
- include/global.h - Rev: 1.19, Status: Exp
- include/includes.h - Rev: 1.8, Status: Exp
- include/loader.h - Rev: 1.7, Status: Exp
- include/newserver.h - Rev: 1.15, Status: Exp
- include/object.h - Rev: 1.8, Status: Exp
- include/script.h - Rev: 1.2, Status: Exp
- include/spellist.h - Rev: 1.29, Status: Exp
- include/spells.h - Rev: 1.14, Status: Exp
- include/sproto.h - Rev: 1.36, Status: Exp
- include/version.h - Rev: 1.22, Status: Exp
- socket/init.c - Rev: 1.16, Status: Exp
- socket/request.c - Rev: 1.16, Status: Exp
- common/arch.c - Rev: 1.11, Status: Exp
- common/loader.c - Rev: 1.14, Status: Exp
- common/loader.l - Rev: 1.14, Status: Exp
- common/treasure.c - Rev: 1.16, Status: Exp
Files modified by michtoen: 2001-06-13 (11:02)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13- server/script_types.c - Rev: 1.2, Status: Exp
Files modified by michtoen: 2001-06-13 (10:57)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13- include/script.h - Rev: 1.1, Status: Exp
Files modified by michtoen: 2001-06-13 (10:51)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13
- server/main.c - Rev: 1.41, Status: Exp
- server/monster.c - Rev: 1.24, Status: Exp
- server/player.c - Rev: 1.60, Status: Exp
- server/skills.c - Rev: 1.16, Status: Exp
- server/spell_effect.c - Rev: 1.57, Status: Exp
- server/spell_util.c - Rev: 1.54, Status: Exp
- server/time.c - Rev: 1.24, Status: Exp
Files modified by michtoen: 2001-06-13 (10:48)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13
- common/loader.c - Rev: 1.13, Status: Exp
- crossedit/Attr.c - Rev: 1.7, Status: Exp
- doc/README_EXTENSIONS - Rev: 1.1, Status: Exp
- doc/README_SCRIPT - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.33, Status: Exp
- include/global.h - Rev: 1.18, Status: Exp
- include/includes.h - Rev: 1.7, Status: Exp
- include/loader.h - Rev: 1.6, Status: Exp
- include/object.h - Rev: 1.7, Status: Exp
- include/spellist.h - Rev: 1.28, Status: Exp
- include/spells.h - Rev: 1.13, Status: Exp
- include/sproto.h - Rev: 1.35, Status: Exp
- include/version.h - Rev: 1.21, Status: Exp
- server/script.c - Rev: 1.1, Status: Exp
- server/script_spells.c - Rev: 1.1, Status: Exp
- server/script_types.c - Rev: 1.1, Status: Exp
- server/Makefile.in - Rev: 1.6, Status: Exp
- server/apply.c - Rev: 1.41, Status: Exp
- server/attack.c - Rev: 1.37, Status: Exp
- server/c_object.c - Rev: 1.25, Status: Exp
- server/gods.c - Rev: 1.21, Status: Exp
- server/init.c - Rev: 1.16, Status: Exp
Files modified by michtoen: 2001-06-13 (10:38)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13
- aclocal.m4 - Rev: 1.1, Status: Exp
- crossfire32.dsp - Rev: 1.4, Status: Exp
- common/arch.c - Rev: 1.10, Status: Exp
- common/loader.l - Rev: 1.13, Status: Exp
- common/treasure.c - Rev: 1.15, Status: Exp
Files modified by michtoen: 2001-06-13 (10:35)
Note: Modified Files:
aclocal.m4 configure. configure.in Makefile.in
crossfire32.dsw crossfire32.dsp INSTALL_WIN32.txt
common: arch.c loader.c treasure.c loader.l
crossedit: Attr.c
doc: README_EXTENSIONS README_SCRIPT
include: autoconf.h define.h global.h includes.h loader.h
object.h script.h spellist.h spells.h sproto.h
version.h
server: Makefile.in apply.c attack.c c_object.c gods.c init.c
main.c monster.c player.c script.c script_spells.c
script_types.c skills.c spell_effect.c spell_util.c
time.c
Log Message:
Adding Scriptfire 0b11 to Crossfire.
Massive changes. The facts are in the doc files.
MT 2001-06-13
- configure - Rev: 1.15, Status: Exp
- configure.in - Rev: 1.15, Status: Exp
- Makefile.in - Rev: 1.17, Status: Exp
- INSTALL_WIN32.txt - Rev: 1.2, Status: Exp
Files modified by mwedel: 2001-06-13 (06:16)
Note: Fix bug in darkness code when client is using non rectangular maps.
Player was not being properly illuminated. MSW 2001-06-12- common/los.c - Rev: 1.4, Status: Exp
Files modified by mwedel: 2001-06-12 (04:29)
Note: common/item.c: Add boots and gloves to items which are not magical just
because they have resist physical. This bug resulted in most all boots
and gloves being shown as magical, even though they had no special
properties.
socket/request.c: remove some dead code. Memset entire map cell
to zero when scrolling and the map is cells is one that was not in
view. This fixes redraw problems when using large viewable maps.
MSW 2001-06-11
- CHANGES - Rev: 1.246, Status: Exp
- common/item.c - Rev: 1.17, Status: Exp
- server/monster.c - Rev: 1.23, Status: Exp
- socket/request.c - Rev: 1.15, Status: Exp
Files modified by michtoen: 2001-06-11 (18:54)
Note: change HANDLE to CF_HANDLE- crossedit/Attr.c - Rev: 1.6, Status: Exp
Files modified by michtoen: 2001-06-11 (18:47)
Note: change HANDLE to CF_HANDLE
- common/button.c - Rev: 1.14, Status: Exp
- include/define.h - Rev: 1.32, Status: Exp
- include/win32.h - Rev: 1.4, Status: Exp
- server/apply.c - Rev: 1.40, Status: Exp
- server/spell_effect.c - Rev: 1.56, Status: Exp
Files modified by michtoen: 2001-06-11 (04:13)
Note: enable player 8 way direction- server/player.c - Rev: 1.59, Status: Exp
Files modified by michtoen: 2001-06-11 (03:48)
Note: update for win32- include/win32.h - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-06-11 (03:47)
Note: add option ENABLE_PLAYER_ANIMATION_8- include/config.h - Rev: 1.23, Status: Exp
Files modified by michtoen: 2001-06-11 (03:47)
Note: fix it for win32 usage (exclude autoconfig.h)- common/shstr.c - Rev: 1.4, Status: Exp
Files modified by michtoen: 2001-06-11 (03:47)
Note: update VC++ make file- crossfire32.dsp - Rev: 1.3, Status: Exp
Files modified by mwedel: 2001-06-08 (06:21)
Note: doc/Protocol: update information for the mapcmd, add map1cmd to
section of setup commands.
include/newserver.h,socket/init.c: add map1cmd element to socket structure that
determines which protocol (map,map1) will be used for sending the
map.
socket/request.c:add 'map1cmd' to list of setup options. when sending
the map, use the map1cmd element to determine what protocol command
to use to send it.
MSW 2001-06-07
- CHANGES - Rev: 1.245, Status: Exp
- doc/Protocol - Rev: 1.3, Status: Exp
- include/newserver.h - Rev: 1.14, Status: Exp
- socket/init.c - Rev: 1.15, Status: Exp
- socket/request.c - Rev: 1.14, Status: Exp
Files modified by mwedel: 2001-06-07 (06:08)
Note: server/shop.c: Fix bug that resulted in items in shop being paid,
as well as not generating proper listing. MSW 2001-06-06.
- CHANGES - Rev: 1.244, Status: Exp
- server/shop.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2001-06-04 (06:41)
Note: Checkin of code that supports larger map sizes (configurable in
config.h).
common/los.c: update los code since it only handled 11x11 maps. Now
uses formulatic approach so any map size should be supported. This
does result in a few more spaces getting blocked around corners,
but it doesn't seem that bad - certainly not compared to the ability
to have larger viewable maps.
common/map.c, crossedit/CrEdit.c, crossedit/Edit.c, include/global.h,
include/map.h,random_maps/monster.c,random_maps/special.c,
random_maps/standalone.c, server/apply.c,server/c_misc.c,
server/spell_effect.c,socket/info.c:
change mapx,mapy to what they really point to,
as it prevented using those as variable/structure element names.
common/object.c: update_position - if faces for different layers are
duplicate, set the duplicates to be blank to increase client
update efficiency.
doc/Protocol: Add map1 command description, update setup command to
describe setting of mapsize.
include/config.h: add MAP_CLIENT_X/Y to set maximum map size we can
send to the client.
include/newserver.h: add mapx, mapy values to socket structure
include/player.h: Use MAP_CLIENT_X/Y for sizing arrays that hold
map related information in player structure.
server/player.c: As per player.h above, use appropriate sizing when
initializing player stucture.
server/shop.c: Update mapx,mapy like above, but re-do shop listings code as
it was doing a lot more work than necessarily (I think some changes
got put in for sorting, and the old object manipulation was never
removed when that got done)
socket/init.c: set default client map size to 11x11 in the socket.
socket/item.c: LookAt - change checks for position checking (such that
you can only look at things in bounds) use max viewable map size.
socket/request.c: Make setup commands a little more forgiving if there are
extra spaces. Add 'mapsize' command to setup command. Update
old map sending code to use socket map sizes (to support even
smaller than normal maps, or 13x13 or 15x15 maps). add draw_client_map1
command which implements the map1 protocol command.
MSW 2001-06-03
- CHANGES - Rev: 1.243, Status: Exp
- common/los.c - Rev: 1.3, Status: Exp
- common/map.c - Rev: 1.18, Status: Exp
- common/object.c - Rev: 1.29, Status: Exp
- crossedit/CrEdit.c - Rev: 1.3, Status: Exp
- crossedit/Edit.c - Rev: 1.6, Status: Exp
- doc/Protocol - Rev: 1.2, Status: Exp
- include/config.h - Rev: 1.22, Status: Exp
- include/global.h - Rev: 1.17, Status: Exp
- include/libproto.h - Rev: 1.14, Status: Exp
- include/map.h - Rev: 1.7, Status: Exp
- include/newserver.h - Rev: 1.13, Status: Exp
- include/player.h - Rev: 1.13, Status: Exp
- include/sockproto.h - Rev: 1.5, Status: Exp
- random_maps/monster.c - Rev: 1.8, Status: Exp
- random_maps/special.c - Rev: 1.12, Status: Exp
- random_maps/standalone.c - Rev: 1.8, Status: Exp
- server/apply.c - Rev: 1.39, Status: Exp
- server/c_misc.c - Rev: 1.11, Status: Exp
- server/player.c - Rev: 1.58, Status: Exp
- server/shop.c - Rev: 1.10, Status: Exp
- server/spell_effect.c - Rev: 1.55, Status: Exp
- socket/info.c - Rev: 1.3, Status: Exp
- socket/init.c - Rev: 1.14, Status: Exp
- socket/item.c - Rev: 1.16, Status: Exp
- socket/request.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2001-06-04 (05:35)
Note: re-collect archetyps. MSW 2001-6-03
- lib/animations - Rev: 1.32, Status: Exp
- lib/archetypes - Rev: 1.80, Status: Exp
- lib/bmaps - Rev: 1.30, Status: Exp
- lib/bmaps.paths - Rev: 1.31, Status: Exp
- lib/crossfire.png - Rev: 1.55, Status: Exp
- lib/crossfire.xbm - Rev: 1.29, Status: Exp
- lib/crossfire.xpm - Rev: 1.38, Status: Exp
- lib/faces - Rev: 1.25, Status: Exp
Files modified by mardahl: 2001-05-31 (22:53)
Note: Comment on Fix in random maps: no more destroyed exits by hidden walls
surrounding treasures. --PeterM 5/31/2001- CHANGES - Rev: 1.242, Status: Exp
Files modified by mardahl: 2001-05-31 (22:46)
Note: Fix a problem in which hidden doors around treasures could destroy exits.
PeterM 5/31/2001
- random_maps/treasure.c - Rev: 1.16, Status: Exp
- random_maps/wall.c - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-05-29 (04:41)
Note: Make ALLOW_SKILLS standard part of game (remove #ifdef's for it)
Files affected: common/living.c common/object.c common/treasure.c
include/config.h include/player.h server/apply.c server/attack.c
server/c_move.c server/c_range.c server/c_wiz.c server/commands.c
server/init.c server/login.c server/monster.c server/player.c
server/rune.c server/skill_util.c server/spell_util.c
Make MULTIPLE_GODS standards part of game (remove #ifdefs for it)
Files affected: common/readable.c include/spellist.h include/config.h
server/attack.c server/gods.c server/skills.c server/spell_effect.c
server/spell_util.c
doc/Makefile.in, doc/Protocol: Add protocol description file here instead
of in the client distribution.
include/global.h: Move declaration of MAX_EXP_CAT near top of file
so it is set before player.h is included.
include/newclient.h: Add CS_STAT_SKILL* values for sending skill
experience information to client.
include/newserver.h: Add skillexp value to socket struct which determines
if client wants skill experience informatiion.
include/player.h: Add skill information tracking to player structure
so we can easily know when to send updates to client.
random_maps/expand2x.c: remove unused variable to prevent compiler warnings.
random_maps/square_spiral.c: Include prototype information on all systems,
not just win32 to prevent compiler warnings.
server/skill_util.c: Initialize skill pointers to make it easier to
find skill information when we want to update client.
socket/init.c: Init socket->skillexp to 0.
socket/loop.c: Fix indentation of table - whitespace change only
socket/metaserver.c: Minor fix to prevent compile warnings (on the sprintf
that composes the data to send to the metaserver)
socket/request.c: Redo SetUp function to be more compact and IMO simpler as
wll as easier to read (functionality remains the same).
VersionCmd modified to warn users of on dxclients (code on MT)
StatsCmd added to send skill information if client wants it.
The sending of skill experience is by MT, rest of the changes by me.
MSW 2001-05-28
- CHANGES - Rev: 1.241, Status: Exp
- common/living.c - Rev: 1.27, Status: Exp
- common/object.c - Rev: 1.28, Status: Exp
- common/readable.c - Rev: 1.7, Status: Exp
- common/treasure.c - Rev: 1.14, Status: Exp
- doc/Makefile.in - Rev: 1.10, Status: Exp
- doc/Protocol - Rev: 1.1, Status: Exp
- include/config.h - Rev: 1.21, Status: Exp
- include/global.h - Rev: 1.16, Status: Exp
- include/newclient.h - Rev: 1.7, Status: Exp
- include/newserver.h - Rev: 1.12, Status: Exp
- include/player.h - Rev: 1.12, Status: Exp
- include/spellist.h - Rev: 1.27, Status: Exp
- random_maps/expand2x.c - Rev: 1.5, Status: Exp
- random_maps/square_spiral.c - Rev: 1.4, Status: Exp
- server/apply.c - Rev: 1.38, Status: Exp
- server/attack.c - Rev: 1.36, Status: Exp
- server/c_move.c - Rev: 1.3, Status: Exp
- server/c_range.c - Rev: 1.3, Status: Exp
- server/c_wiz.c - Rev: 1.11, Status: Exp
- server/commands.c - Rev: 1.11, Status: Exp
- server/gods.c - Rev: 1.20, Status: Exp
- server/init.c - Rev: 1.15, Status: Exp
- server/login.c - Rev: 1.23, Status: Exp
- server/monster.c - Rev: 1.22, Status: Exp
- server/player.c - Rev: 1.57, Status: Exp
- server/rune.c - Rev: 1.18, Status: Exp
- server/skill_util.c - Rev: 1.17, Status: Exp
- server/skills.c - Rev: 1.15, Status: Exp
- server/spell_effect.c - Rev: 1.54, Status: Exp
- server/spell_util.c - Rev: 1.53, Status: Exp
- socket/init.c - Rev: 1.13, Status: Exp
- socket/loop.c - Rev: 1.14, Status: Exp
- socket/metaserver.c - Rev: 1.10, Status: Exp
- socket/request.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-05-26 (07:29)
Note: common/readable.c: When making recipe books, give the recipe that they
are for in the title. Makes it more worthwhile to buy them.
lib/treasures.c: Increase the chance of readables in chests some (in fact,
add a chance.)
MSW 2001-05-25
- CHANGES - Rev: 1.240, Status: Exp
- common/readable.c - Rev: 1.6, Status: Exp
- lib/treasures - Rev: 1.37, Status: Exp
Files modified by mardahl: 2001-05-25 (07:23)
Note: Bugfix:
the unnecessarily complicated formula for calculating
speed of a weapon broke for a player on CSUA, producing
a zero-speed weapon.
After looking at the incomprehensible expression for calculating
the speed of a weapon, I decided to put in a simpler expression.
--PeterM 05/25/2001- server/spell_effect.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2001-05-25 (04:29)
Note: lib/artifacts: Reduce potency of Poison artifact foods.
server/apply.c: When eating poison artifact foods, hit player with poison
attacktype instead of just subtracting hp. This way people with
poison resistance get proper benefit. MSW 2001-05-24
- CHANGES - Rev: 1.239, Status: Exp
- lib/artifacts - Rev: 1.34, Status: Exp
- server/apply.c - Rev: 1.37, Status: Exp
Files modified by mwedel: 2001-05-25 (04:08)
Note: doc/metaserver, doc/Makefile.in: Add metaserver file which describes
working of metaserver and format of data fields.
socket/metaserver.c: Add reporting of inbytes, output bytes, and uptime in
seconds to notification of metaserver
server/spell_util.c: Fix typo in polymorph code (when enabled in config.h)
server/disease.c: replace disease->owner check with get_owner.
MSW 2001-05-24
- CHANGES - Rev: 1.231.2.3, Status: Exp
- doc/Makefile.in - Rev: 1.8.2.1, Status: Exp
- doc/metaserver - Rev: 1.1.2.1, Status: Exp
- server/disease.c - Rev: 1.15.2.1, Status: Exp
- server/monster.c - Rev: 1.20.2.1, Status: Exp
- server/pets.c - Rev: 1.6.2.1, Status: Exp
- server/spell_effect.c - Rev: 1.51.2.1, Status: Exp
- socket/metaserver.c - Rev: 1.8.2.1, Status: Exp
Files modified by mwedel: 2001-05-25 (03:59)
Note: doc/metaserver, doc/Makefile.in: Add metaserver file which describes
working of metaserver and format of data fields.
socket/metaserver.c: Add reporting of inbytes, output bytes, and uptime in
seconds to notification of metaserver
MSW 2001-05-24
- CHANGES - Rev: 1.238, Status: Exp
- doc/Makefile.in - Rev: 1.9, Status: Exp
- doc/metaserver - Rev: 1.1, Status: Exp
- socket/metaserver.c - Rev: 1.9, Status: Exp
Files modified by mardahl: 2001-05-25 (02:42)
Note: Implemented reduced death penalty: 20% or 3 levels, whichever is lower.
--PeterM 5/24/2001
- CHANGES - Rev: 1.237, Status: Exp
- common/living.c - Rev: 1.26, Status: Exp
- include/libproto.h - Rev: 1.13, Status: Exp
- server/player.c - Rev: 1.56, Status: Exp
Files modified by mwedel: 2001-05-24 (20:42)
Note: server/spell_util.c: Fix typo in polymorph code (when enabled in config.h)
MSW 2001-05-24
- CHANGES - Rev: 1.236, Status: Exp
- server/spell_util.c - Rev: 1.52, Status: Exp
- CHANGES - Rev: 1.231.2.2, Status: Exp
- server/spell_util.c - Rev: 1.51.2.1, Status: Exp
Files modified by mardahl: 2001-05-24 (17:11)
Note: Changed the material type to adamant for a lot of the higher-end
things.
--PeterM 5/24/2001- lib/artifacts - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-05-24 (07:15)
Note: server/disease.c: replace disease->owner check with get_owner.
MSW 2001-05-24
- CHANGES - Rev: 1.235, Status: Exp
- server/disease.c - Rev: 1.16, Status: Exp
Files modified by mwedel: 2001-05-23 (06:14)
Note: server/pets.c: pet_move - fix formatting to be 4 space indentation.
if we remove the monster, free it here instead of having move_monster
do it. Add check for was_destroyed after first call to move_ob -
crashes have been observed in that function, and I believe that is the
cause.
server/monster.c: move_monster: let pet_move free the pet if necessary.
server/spell_effect.c: Clear sleeping flag of monsters when casting
summon pet monster (or other creatures). Some archs have this
value on by default, so the monsters don't follow the player until
an enemy is found.
MSW 2001-05-22
- CHANGES - Rev: 1.234, Status: Exp
- server/monster.c - Rev: 1.21, Status: Exp
- server/pets.c - Rev: 1.7, Status: Exp
- server/spell_effect.c - Rev: 1.52, Status: Exp
Files modified by mwedel: 2001-05-23 (04:27)
Note: Minor updates for patch/stable release:
socket/item.c: Don't raise player to top of stack when they look at
something. I think this may be causing server crashes in some
circumstances - plus its not really needed anyways.
socket/loop.c: block_until_new_connections: Add call to flush_old_maps
so maps are reset while waiting for a new player.
MSW 2001-05-22
configure.in, configure: Fix png and Xpm library detection. Suggested
patch by Yann Chackhoff, applied by MSW 2001-05-20
material.h - change name from iron to metal.
- CHANGES - Rev: 1.231.2.1, Status: Exp
- README - Rev: 1.11.2.1, Status: Exp
- configure - Rev: 1.13.2.1, Status: Exp
- configure.in - Rev: 1.13.2.1, Status: Exp
- include/material.h - Rev: 1.4.2.1, Status: Exp
- socket/item.c - Rev: 1.14.2.1, Status: Exp
- socket/loop.c - Rev: 1.12.2.1, Status: Exp
Files modified by mwedel: 2001-05-23 (04:22)
Note: socket/item.c: Don't raise player to top of stack when they look at
something. I think this may be causing server crashes in some
circumstances - plus its not really needed anyways.
socket/loop.c: block_until_new_connections: Add call to flush_old_maps
so maps are reset while waiting for a new player.
MSW 2001-05-22
- CHANGES - Rev: 1.233, Status: Exp
- socket/item.c - Rev: 1.15, Status: Exp
- socket/loop.c - Rev: 1.13, Status: Exp
Files modified by mardahl: 2001-05-23 (03:01)
Note: Added Devin Watson to CREDITS file.
PeterM 5/22/2001- CREDITS - Rev: 1.5, Status: Exp
Files modified by mwedel: 2001-05-21 (07:01)
Note: remove some spurious : after the hostnames in the ftp section - this
makes those lines proper URLs. MSW 2001-05-20- README - Rev: 1.14, Status: Exp
Files modified by mwedel: 2001-05-21 (04:01)
Note: configure.in, configure: Fix png and Xpm library detection. Suggested
patch by Yann Chackhoff, applied by MSW 2001-05-20
- CHANGES - Rev: 1.232, Status: Exp
- configure - Rev: 1.14, Status: Exp
- configure.in - Rev: 1.14, Status: Exp
Files modified by quickfur: 2001-05-16 (03:50)
Note: expand2x.c: Added #include <stdlib.h> (to suppress compiler warning...)
- hsteoh- random_maps/expand2x.c - Rev: 1.4, Status: Exp
Files modified by mardahl: 2001-05-15 (17:56)
Note: Fix to make snake.c not crash the server when the requested
random map is less than 8 in size.
--PeterM 5/15/2001
- random_maps/random_map.c - Rev: 1.27, Status: Exp
- random_maps/snake.c - Rev: 1.3, Status: Exp
Files modified by mardahl: 2001-05-15 (09:38)
Note: Fix: make sure "surrounded" treasure chests are
actually surrounded. An exit could break this surrounding.
Now an exit can be underneath a locked door at times.
We'll see how this works out.
--PeterM 5/15/2001
- random_maps/exit.c - Rev: 1.14, Status: Exp
- random_maps/rproto.h - Rev: 1.15, Status: Exp
- random_maps/treasure.c - Rev: 1.15, Status: Exp
Files modified by mardahl: 2001-05-15 (09:10)
Note: Improvements to the "roomify" function, so that
doors dont end up in places like this:
####D####
#
#
--PeterM 5/15/2001- random_maps/random_map.c - Rev: 1.26, Status: Exp
Files modified by mardahl: 2001-05-15 (08:23)
Note: Cosmetic fix: There should be fewer cases of
doors being oriented in the wrong way now.
--PeterM 5/15/2001
- random_maps/door.c - Rev: 1.10, Status: Exp
- random_maps/testinput - Rev: 1.7, Status: Exp
Files modified by mardahl: 2001-05-15 (06:50)
Note: Make it so that descendents of an expand2x map are
also expand2x.
--PeterM 5/14/2001
- random_maps/random_map.c - Rev: 1.25, Status: Exp
- random_maps/testinput - Rev: 1.6, Status: Exp
Files modified by mardahl: 2001-05-15 (04:56)
Note: Gloves of Havoc not what was intended.
TOo much cut and paste.
Removed attacktype electrical and resist_electricity.
--PeterM 5/14/2001- lib/artifacts - Rev: 1.32, Status: Exp
Files modified by mardahl: 2001-05-15 (04:44)
Note: Added description of new expand2x random map option.
--PeterM 5/14/2001
- doc/RandomMaps.doc - Rev: 1.6, Status: Exp
- doc/spoiler-html/empty.pbm - Rev: 1.3, Status: Exp
Files modified by quickfur: 2001-05-15 (04:41)
Note: Fixed memory leak in expand2x.c (delete original layout after we're done)
- hsteoh- random_maps/expand2x.c - Rev: 1.3, Status: Exp
Files modified by mardahl: 2001-05-15 (04:35)
Note: material.h: Changed the name of the material from "iron" to "metal",
which is a better description of what platinum coins
are made of.
--PeterM 5/14/2001- include/material.h - Rev: 1.5, Status: Exp
Files modified by mardahl: 2001-05-15 (04:30)
Note: Activated BehTong's expand2x code for random maps.
Option "expand2x 1" in the parameter file turns it on.
random_map.c random_map.h reader.c reader.l
--PeterM 5/14/2001
- random_maps/random_map.c - Rev: 1.24, Status: Exp
- random_maps/random_map.h - Rev: 1.8, Status: Exp
- random_maps/reader.c - Rev: 1.7, Status: Exp
- random_maps/reader.l - Rev: 1.5, Status: Exp
Files modified by darth_bob: 2001-05-14 (11:42)
Note: Obvious mistake where by things for sale print out 'The It would cost you 168 platinum coins.' I welcome someone with alittle time to actually check all these, unfortunetly my time is short =(, dnh 14/05/01- server/c_object.c - Rev: 1.24, Status: Exp
Files modified by mwedel: 2001-05-14 (06:20)
Note: Remove ip address for real-time. MSW 2001-05-13- README - Rev: 1.13, Status: Exp
Files modified by mwedel: 2001-05-14 (03:52)
Note: Fix up the README - it has some very out of date information, as well
as other that was not very useful. This really should have been done
before 1.0, but oh well. MSW 2001-05-13- README - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-05-13 (21:51)
Note: Fix up file for 1.0 release. MSW 2001-05-12- CHANGES - Rev: 1.231, Status: Exp
Files modified by mwedel: 2001-05-13 (21:36)
Note: Update for 1.0 release. MSW 2001-05-13
- Makefile.in - Rev: 1.16, Status: Exp
- include/version.h - Rev: 1.20, Status: Exp
Files modified by mwedel: 2001-05-13 (19:22)
Note: Fix link error with crossedit. MSW 2001-05-13- common/map.c - Rev: 1.17, Status: Exp
Files modified by mwedel: 2001-05-13 (08:21)
Note: Move free_style_maps to style.c so that crossedit will compile properly.
MSW 2001-05-13
- random_maps/rproto.h - Rev: 1.14, Status: Exp
- random_maps/style.c - Rev: 1.14, Status: Exp
- server/main.c - Rev: 1.40, Status: Exp
Files modified by mwedel: 2001-05-13 (00:13)
Note: add expand2x.h to list of files in Makefile.in MSW 2001-05-12- random_maps/Makefile.in - Rev: 1.9, Status: Exp
Files modified by mwedel: 2001-05-12 (23:55)
Note: anim.c, map.c, object.c: various enhancements for memory debugging/leak
detection.
doc/programming_guide: some updates on comments and indentation style.
MSW 2001-05-12
- common/anim.c - Rev: 1.6, Status: Exp
- common/map.c - Rev: 1.16, Status: Exp
- common/object.c - Rev: 1.27, Status: Exp
- doc/programming_guide - Rev: 1.3, Status: Exp
Files modified by mwedel: 2001-05-12 (19:47)
Note: remove DONE file. Changes are getting put into CHANGES file,
so DONE was hopeless out of date. MSW 2001-05-12
- DONE - Rev: 1.2, Status: dead
- Makefile.in - Rev: 1.15, Status: Exp
Files modified by mwedel: 2001-05-12 (19:17)
Note: common/living.c: Fix AC wrapping problem - now limit ac to +/- 120.
MSW 2001-05-12
- CHANGES - Rev: 1.230, Status: Exp
- common/living.c - Rev: 1.25, Status: Exp
Files modified by mwedel: 2001-05-12 (07:57)
Note: Collect arch and other related files. MSW 2001-05-11
- lib/animations - Rev: 1.31, Status: Exp
- lib/archetypes - Rev: 1.79, Status: Exp
- lib/bmaps - Rev: 1.29, Status: Exp
- lib/bmaps.paths - Rev: 1.30, Status: Exp
- lib/crossfire.png - Rev: 1.54, Status: Exp
- lib/crossfire.xbm - Rev: 1.28, Status: Exp
- lib/crossfire.xpm - Rev: 1.37, Status: Exp
- lib/faces - Rev: 1.24, Status: Exp
Files modified by mwedel: 2001-05-12 (04:04)
Note: include/config.h: Add NO_POLYMORPH feature selection
include/spellist.h: If NO_POLYMORPH is set, make it so that polymorph will
not show up in wands/rods
server/spell_util.c: Handling for NO_POLYMORPH selection
MSW 2001-05-11
- CHANGES - Rev: 1.229, Status: Exp
- include/config.h - Rev: 1.20, Status: Exp
- include/spellist.h - Rev: 1.26, Status: Exp
- server/spell_util.c - Rev: 1.51, Status: Exp
Files modified by mardahl: 2001-05-12 (00:10)
Note: Disabled polymorph, for now.
We'll revisit it and fix it after 1.0.
PeterM- server/spell_util.c - Rev: 1.50, Status: Exp
Files modified by mwedel: 2001-05-11 (06:11)
Note: server/rune.c: Make sure rune message is newline terminated. Fix map
corruption problem. MSW 2001-05-10
- server/rune.c - Rev: 1.17, Status: Exp
- CHANGES - Rev: 1.228, Status: Exp
Files modified by darth_bob: 2001-05-10 (21:42)
Note: collected archs, dnh- lib/archetypes - Rev: 1.78, Status: Exp
Files modified by mardahl: 2001-05-10 (19:22)
Note: Changed path_denied to repelled for talismans of fire and frost.- lib/artifacts - Rev: 1.31, Status: Exp
Files modified by mwedel: 2001-05-10 (06:58)
Note: write_rune: Modify to know longer use a relatively small dynamic buffer that may
not be large enough. MSW 2001-05-09- server/rune.c - Rev: 1.16, Status: Exp
Files modified by mardahl: 2001-05-09 (22:35)
Note: Fix typo.- random_maps/Makefile.in - Rev: 1.8, Status: Exp
Files modified by darth_bob: 2001-05-09 (09:39)
Note: Okay commit this time please =), dnh- server/c_object.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2001-05-09 (06:58)
Note: Various improvements to make finding memory leaks easier.
common/anim.c: Add free_all_anim function
common/arch.c: Modify free_all_arch to free more data
common/init.c: If running under MEMORY_DEBUG, don't pre-allocate objects.
common/map.c: Add free_all_maps functiion.
common/object.c: Modify object allocations if using MEMORY_DEBUG to only
malloc one object at a time, and not pre-allocate objects.
common/readable.c: Fix memory leak.
common/shstr.c: Include autoconf.h so it can pull in dmalloc.h file.
include/config.h: Remove notes of what was removed a long time ago.
Add MEMORY_DEBUG option.
include/libproto.h, include/sockproto.h, include/sproto.h: automatic rebuild
server/c_misc.c: Fix 'malloc info command so it reports right memory total
for maps. Add command_style_map_info which sums up memory used by
style maps.
server/commands.c: Add style_info wiz command which dumps memory usage
for style maps.
server/init.c: Have sighup handler call cleanup function.
server/main.c: Fix clean_tmp_files which could result in crash if one
of the maps in memory has 0 reset time. Modify cleanup function
to free more data.
server/player.c: op_on_battleground: Fix compile warning about unuused variable.
socket/init.c: Change name of free_all_ericserver to free_all_newserver,
have it free all face data.
MSW 2001-05-08
- CHANGES - Rev: 1.227, Status: Exp
- common/anim.c - Rev: 1.5, Status: Exp
- common/arch.c - Rev: 1.9, Status: Exp
- common/init.c - Rev: 1.9, Status: Exp
- common/map.c - Rev: 1.15, Status: Exp
- common/object.c - Rev: 1.26, Status: Exp
- common/readable.c - Rev: 1.5, Status: Exp
- common/shstr.c - Rev: 1.3, Status: Exp
- include/config.h - Rev: 1.19, Status: Exp
- include/libproto.h - Rev: 1.12, Status: Exp
- include/sockproto.h - Rev: 1.4, Status: Exp
- include/sproto.h - Rev: 1.34, Status: Exp
- server/c_misc.c - Rev: 1.10, Status: Exp
- server/commands.c - Rev: 1.10, Status: Exp
- server/init.c - Rev: 1.14, Status: Exp
- server/main.c - Rev: 1.39, Status: Exp
- server/player.c - Rev: 1.55, Status: Exp
- server/shop.c - Rev: 1.9, Status: Exp
- socket/init.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-05-09 (05:16)
Note: Modify inventory function to call new_draw_info_format directly
instead of using temp buf. May fix buffer overrun issue.
MSW 2001-05-08- server/c_object.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2001-05-08 (23:10)
Note: Fix memory leak. MSW 2001-05-08- server/shop.c - Rev: 1.8, Status: Exp
Files modified by darth_bob: 2001-05-08 (12:48)
Note: hoping to fix the bonedrake.. dnh- lib/archetypes - Rev: 1.77, Status: Exp
Files modified by mwedel: 2001-05-08 (07:11)
Note: Various memory leaks fixed:
find_style: Release memory from scandir call.
pick_random_map: Modified to be more efficient, and not really on
fixed size temporary buffer.
MSW 2001-05-07- random_maps/style.c - Rev: 1.13, Status: Exp
Files modified by mardahl: 2001-05-07 (08:30)
Note: Some memory leaks removed.
--PeterM
- random_maps/maze_gen.c - Rev: 1.4, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-05-07 (07:29)
Note: Fix a few memory leaks. MSW 2001-05-06- random_maps/random_map.c - Rev: 1.23, Status: Exp
Files modified by quickfur: 2001-05-06 (22:31)
Note: Moved some people to CVS-access list- DEVELOPERS - Rev: 1.14, Status: Exp
Files modified by mardahl: 2001-05-05 (17:37)
Note: Make doors longer than 1 look nice.- random_maps/door.c - Rev: 1.9, Status: Exp
Files modified by darth_bob: 2001-05-05 (14:19)
Note: rinse and repeat, dnh- lib/archetypes - Rev: 1.76, Status: Exp
Files modified by darth_bob: 2001-05-05 (14:07)
Note: 'collected archs', dnh- lib/archetypes - Rev: 1.75, Status: Exp
Files modified by darth_bob: 2001-05-05 (07:55)
Note: Revoked drain potion change at Mark's request, dnh- lib/artifacts - Rev: 1.30, Status: Exp
Files modified by darth_bob: 2001-05-05 (07:41)
Note: Change drain potions to 100%, 50% is just completely useless right now.. dnh- lib/artifacts - Rev: 1.29, Status: Exp
Files modified by mwedel: 2001-05-05 (03:30)
Note: Further refinement to not send unnecessary object updates to client, but
still send necessary ones. MSW 2001-05-04- common/object.c - Rev: 1.25, Status: Exp
Files modified by mardahl: 2001-05-05 (01:56)
Note: Add a second revision of expand2x.c- random_maps/expand2x.c - Rev: 1.2, Status: Exp
Files modified by mardahl: 2001-05-04 (23:56)
Note: Fix: room_gen_spiral.c: remove dangling doors here also.
Inactive changes: random_map.c rproto.h test.c
added test code only. it is commented out.
- random_maps/random_map.c - Rev: 1.22, Status: Exp
- random_maps/room_gen_spiral.c - Rev: 1.2, Status: Exp
- random_maps/rproto.h - Rev: 1.13, Status: Exp
- random_maps/test.c - Rev: 1.6, Status: Exp
Files modified by mardahl: 2001-05-04 (22:52)
Note: More fixes for dangling doors.- random_maps/rogue_layout.c - Rev: 1.5, Status: Exp
Files modified by mardahl: 2001-05-04 (22:14)
Note: Added a new contributor.- DEVELOPERS - Rev: 1.13, Status: Exp
Files modified by mardahl: 2001-05-04 (22:10)
Note: PeterM:
FIX: dangling doors in rogue_layout
CLEANUP: don't need RP for maze_gen (touches maze_gen.c, maze_gen.h
random_map.c, rproto.h
ADDED BUT NOT ACTIVATED: code from H. S. Teoh to 2x size corridors
in generic layouts.
- random_maps/Makefile.in - Rev: 1.7, Status: Exp
- random_maps/expand2x.c - Rev: 1.1, Status: Exp
- random_maps/expand2x.h - Rev: 1.1, Status: Exp
- random_maps/maze_gen.c - Rev: 1.3, Status: Exp
- random_maps/maze_gen.h - Rev: 1.3, Status: Exp
- random_maps/random_map.c - Rev: 1.21, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.4, Status: Exp
- random_maps/rproto.h - Rev: 1.12, Status: Exp
- random_maps/test.c - Rev: 1.5, Status: Exp
Files modified by mardahl: 2001-05-03 (18:29)
Note: Memory leak pointed out by BehTong fixed.
Something like 1100 random maps per 1M of wasted core.
With newly improved server stability perhaps this is
now an issue.
PeterM- random_maps/random_map.c - Rev: 1.20, Status: Exp
Files modified by mardahl: 2001-05-03 (09:09)
Note: Fix a bug spotted by Jan. code for moving players could fail
for some directions.- server/gods.c - Rev: 1.19, Status: Exp
Files modified by mwedel: 2001-05-02 (23:39)
Note: lib/treasures: Fix error for bracers_of_gnarg - treasurelist was improperly
formed, causing crashes at server startup.
common/treasure.c: Fix load_treasure so that it won't crash dump trying
to de-referance a null pointer, and instead give proper error message.
MSW 2001-05-02
- common/treasure.c - Rev: 1.13, Status: Exp
- lib/treasures - Rev: 1.36, Status: Exp
Files modified by mwedel: 2001-05-02 (07:26)
Note: socket/item.c: Modify look_at to not stop when it finds the first invisible
object. Not the changes look bigger than they actually were, as I
did a lot of formatting changes to make it easier to read.
server/monster.c: Modify monster_check_pickup to check to see if the
next object got destroyed. I'm not sure the exact way this happens,
but I've seen one crash where this did happen - I'm guess some
function further down in the monster_check_apply look may call
this or destroy the item.
MSW 2001-05-01
- CHANGES - Rev: 1.226, Status: Exp
- server/monster.c - Rev: 1.20, Status: Exp
- socket/item.c - Rev: 1.14, Status: Exp
Files modified by mardahl: 2001-05-01 (11:52)
Note: Remove the controversial changes. For now. :)
PeterM- lib/artifacts - Rev: 1.28, Status: Exp
Files modified by mardahl: 2001-05-01 (11:50)
Note: Withdraw the change to lifesaving. Lifesaving hasn't worked
in so long that more thought is needed before making it work again!
PeterM- server/player.c - Rev: 1.54, Status: Exp
Files modified by darth_bob: 2001-04-30 (13:41)
Note: New bracers for gnarg, dnh- lib/treasures - Rev: 1.35, Status: Exp
Files modified by mardahl: 2001-04-30 (08:27)
Note: New priest-oriented rings.- lib/artifacts - Rev: 1.27, Status: Exp
Files modified by mardahl: 2001-04-30 (08:15)
Note: Bring the player back to his savebed when he consumes an
item of lifesaving.- server/player.c - Rev: 1.53, Status: Exp
Files modified by mwedel: 2001-04-30 (06:34)
Note: common/object.c: Add clear_owner function.
include/libproto.h: rebuild.
server/player.c: Modify op_on_battleground to look for battleground
anyplace on space. Temp for for wall of thorns on space - as long
as maps don't try to abuse the use of battlegrounds, should be OK.
server/time.c: Add clear_owner call to stop_arrow. Fixes problem of
thrown objects not getting saved.
MSW 2001-04-28
- common/object.c - Rev: 1.24, Status: Exp
- include/libproto.h - Rev: 1.11, Status: Exp
- CHANGES - Rev: 1.225, Status: Exp
- server/player.c - Rev: 1.52, Status: Exp
- server/time.c - Rev: 1.23, Status: Exp
Files modified by mwedel: 2001-04-30 (03:36)
Note: Instead of re-sending entire space when object face changes and it is
not a normally animated object (ie, button), just send an update face command.
MSW 2001-04-29- common/object.c - Rev: 1.23, Status: Exp
Files modified by mardahl: 2001-04-28 (06:19)
Note: Toss someone off of an altar if he's praying at the wrong altar.
Changing religion is still possible by getting back on.
PeterM- server/gods.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2001-04-28 (05:54)
Note: common/object.c: Have update_object map the look window for redraw if
the object is not something the client normally animates (like a lever).
MSW 2001-04-27
- CHANGES - Rev: 1.224, Status: Exp
- common/object.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2001-04-28 (00:47)
Note: Added collect_images.pl to files to be part of distributions.
MSW 2001-04-27- lib/Makefile.in - Rev: 1.16, Status: Exp
Files modified by mardahl: 2001-04-27 (10:39)
Note: Found out why speed was set to 0... made artifacts join.
(I think.)
PeterM- common/treasure.c - Rev: 1.12, Status: Exp
Files modified by mardahl: 2001-04-27 (07:14)
Note: Fixed a spelling error. "resist_confuse" should be
"resist_confusion"
Pm- lib/artifacts - Rev: 1.26, Status: Exp
Files modified by mwedel: 2001-04-27 (06:16)
Note: server/apply.c: Modify apply_id_altar check for player - had a && instead of
a ||.
MSW 2001-04-26
- CHANGES - Rev: 1.223, Status: Exp
- server/apply.c - Rev: 1.36, Status: Exp
Files modified by mardahl: 2001-04-27 (05:44)
Note: New arch/images added.
- lib/animations - Rev: 1.30, Status: Exp
- lib/archetypes - Rev: 1.74, Status: Exp
- lib/bmaps - Rev: 1.28, Status: Exp
- lib/bmaps.paths - Rev: 1.29, Status: Exp
- lib/crossfire.png - Rev: 1.53, Status: Exp
- lib/crossfire.xbm - Rev: 1.27, Status: Exp
- lib/crossfire.xpm - Rev: 1.36, Status: Exp
- lib/faces - Rev: 1.23, Status: Exp
Files modified by mwedel: 2001-04-27 (05:04)
Note: socket/item.c: Modify ApplyCmd so a removed player can not apply objects.
Fix crashes caused by players applying savebeds after they have
used the bed. MSW 2001-04-26
- CHANGES - Rev: 1.222, Status: Exp
- socket/item.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2001-04-26 (06:10)
Note: server/spell_util.c: have put_a_monster generate random monster
abilities.
TODO, doc/mapguide: Various minor updates.
MSW 2001-04-25
- CHANGES - Rev: 1.221, Status: Exp
- TODO - Rev: 1.8, Status: Exp
- doc/mapguide - Rev: 1.3, Status: Exp
- server/spell_util.c - Rev: 1.49, Status: Exp
Files modified by mardahl: 2001-04-26 (05:47)
Note: Fix syntax error which caused the ban on non-player weapon-golems to fail.- server/spell_effect.c - Rev: 1.51, Status: Exp
Files modified by mardahl: 2001-04-26 (05:37)
Note: Some types of random maps with multiple possible exits down might
have blocked exits.
- random_maps/exit.c - Rev: 1.13, Status: Exp
- random_maps/random_map.c - Rev: 1.19, Status: Exp
Files modified by mardahl: 2001-04-26 (02:15)
Note: Treasures for fiend.- lib/treasures - Rev: 1.34, Status: Exp
Files modified by mardahl: 2001-04-25 (07:46)
Note: Small change to treasure.c: artifacts were getting their speed
set to zero for some reason. This had the effect of freezing
artifact-generated monsters.
Commenting this out didn't seem to break the images for
other artifacts.
PeterM- common/treasure.c - Rev: 1.11, Status: Exp
Files modified by mardahl: 2001-04-25 (04:58)
Note: Protect people from golems.- server/spell_util.c - Rev: 1.48, Status: Exp
Files modified by mardahl: 2001-04-25 (02:32)
Note: Remove block of exit back on final maps!
Bad bug.
Bad.- random_maps/exit.c - Rev: 1.12, Status: Exp
Files modified by mardahl: 2001-04-24 (08:13)
Note: Switch the spell of peace to work on the head instead of
on the parts. Experience works better this way....- server/spell_effect.c - Rev: 1.50, Status: Exp
Files modified by mardahl: 2001-04-24 (04:51)
Note: Fix of bug for empty message in rune.
Needed a \n terminator which wasn't there.
Mark identified the bug, I fixed it.
PeterM- server/rune.c - Rev: 1.15, Status: Exp
Files modified by mardahl: 2001-04-23 (20:03)
Note: Maybe a more sensible way to stop non-players from casting rune of
marking.- server/spell_util.c - Rev: 1.47, Status: Exp
Files modified by mardahl: 2001-04-23 (19:59)
Note: Backed out a change which seemed harmless but which may have
been causing some bizarre side effect: conditional setting of
ownserhip of runes with no attack or spell.- server/rune.c - Rev: 1.14, Status: Exp
Files modified by mardahl: 2001-04-23 (09:03)
Note: Improved keyplacement routine: fixes the known failure case.
PeterM
- random_maps/rproto.h - Rev: 1.11, Status: Exp
- random_maps/testinput - Rev: 1.5, Status: Exp
- random_maps/treasure.c - Rev: 1.14, Status: Exp
Files modified by mardahl: 2001-04-23 (08:01)
Note: Several changes:
1) Chests will no longer need keys to open under any circumstances.
a) A side effect of this is that people won't be able to avoid traps
in containers anymore.
2) Chests won't be placed under walls.
3) Nothing will be placed on exits anymore.
- random_maps/exit.c - Rev: 1.11, Status: Exp
- random_maps/random_map.c - Rev: 1.18, Status: Exp
- random_maps/rproto.h - Rev: 1.10, Status: Exp
- random_maps/testinput - Rev: 1.4, Status: Exp
- random_maps/treasure.c - Rev: 1.13, Status: Exp
Files modified by mardahl: 2001-04-23 (07:50)
Note: Fix a spelling error.- lib/formulae - Rev: 1.7, Status: Exp
Files modified by mwedel: 2001-04-23 (06:23)
Note: server/c_object.c: Pass right object to query_cost_string so that
if you pick up an unpaid object into a container, it generates
the correct price. MSW 2001-04-22
- CHANGES - Rev: 1.220, Status: Exp
- server/c_object.c - Rev: 1.21, Status: Exp
Files modified by mwedel: 2001-04-23 (06:11)
Note: server/c_wiz.c: fix shutdown and reset_map wizard commands/function
so they no longer crash the server. MSW 2001-04-22
- CHANGES - Rev: 1.219, Status: Exp
- server/c_wiz.c - Rev: 1.10, Status: Exp
Files modified by mwedel: 2001-04-23 (03:41)
Note: Remove the substitution of _ to - in the image names. This breaks
image links, and I'm not really sure why it is ever needed.
MSW 2001-04-22.
- doc/playbook-html/makeps - Rev: 1.2, Status: Exp
- doc/spoiler-html/makeps - Rev: 1.2, Status: Exp
Files modified by darth_bob: 2001-04-22 (11:44)
Note: -1 str on gaea cloak, dnh- lib/artifacts - Rev: 1.25, Status: Exp
Files modified by avogl: 2001-04-22 (02:11)
Note: collected arches
- lib/archetypes - Rev: 1.73, Status: Exp
- lib/bmaps - Rev: 1.27, Status: Exp
- lib/bmaps.paths - Rev: 1.28, Status: Exp
- lib/crossfire.png - Rev: 1.52, Status: Exp
- lib/crossfire.xbm - Rev: 1.26, Status: Exp
- lib/crossfire.xpm - Rev: 1.35, Status: Exp
Files modified by darth_bob: 2001-04-22 (00:53)
Note: More small changes, added beholder leader, fixed leaders hp, fiddled with cloaks abit more, dnh- lib/artifacts - Rev: 1.24, Status: Exp
Files modified by darth_bob: 2001-04-22 (00:14)
Note: Cloak of gaea, dnh- lib/artifacts - Rev: 1.23, Status: Exp
Files modified by darth_bob: 2001-04-21 (23:18)
Note: New cloaks and randomized the face of cloak of woe and doom, dnh- lib/artifacts - Rev: 1.22, Status: Exp
Files modified by darth_bob: 2001-04-21 (13:41)
Note: Fixed the skull so it doesn't drop beholder eyes, instead it drops teeth (tooths ;)
- lib/archetypes - Rev: 1.72, Status: Exp
- lib/treasures - Rev: 1.33, Status: Exp
Files modified by darth_bob: 2001-04-21 (07:32)
Note: yeah, dnh- lib/archetypes - Rev: 1.71, Status: Exp
Files modified by darth_bob: 2001-04-21 (07:20)
Note: Artifacts, fixed stupid stupid mistake (no more .pngs ;),dnh- lib/artifacts - Rev: 1.21, Status: Exp
Files modified by darth_bob: 2001-04-21 (06:55)
Note: Support for pretty colours plus new cloak (cloak of the magi), dnh- lib/artifacts - Rev: 1.20, Status: Exp
Files modified by mwedel: 2001-04-21 (04:26)
Note: server/monster.c: add check to was_destroyed when monster fires an
arrow. Call was certainly missing, and appears to be responsible for
crash. MSW 2001-04-20
- CHANGES - Rev: 1.218, Status: Exp
- server/monster.c - Rev: 1.19, Status: Exp
Files modified by mardahl: 2001-04-21 (01:22)
Note: Make the faces of potions look better. Required commenting out
some code is all.
- common/item.c - Rev: 1.16, Status: Exp
- common/treasure.c - Rev: 1.10, Status: Exp
Files modified by mardahl: 2001-04-21 (01:16)
Note: Performance optimization: do not place spare burnouts in maps.- server/attack.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2001-04-21 (00:31)
Note: Fix // comment that causes compile to fail on ANSI compliant compilers.
MSW 2001-04-20- server/rune.c - Rev: 1.13, Status: Exp
Files modified by avogl: 2001-04-20 (15:05)
Note: Collected arches.
- lib/animations - Rev: 1.29, Status: Exp
- lib/archetypes - Rev: 1.70, Status: Exp
- lib/bmaps - Rev: 1.26, Status: Exp
- lib/bmaps.paths - Rev: 1.27, Status: Exp
- lib/crossfire.png - Rev: 1.51, Status: Exp
- lib/crossfire.xbm - Rev: 1.25, Status: Exp
- lib/crossfire.xpm - Rev: 1.34, Status: Exp
- lib/faces - Rev: 1.22, Status: Exp
Files modified by mardahl: 2001-04-20 (12:50)
Note: Some more face fixes.- lib/artifacts - Rev: 1.19, Status: Exp
Files modified by mardahl: 2001-04-20 (11:50)
Note: More face updates for potions.
Not working, but hey...- lib/artifacts - Rev: 1.18, Status: Exp
Files modified by mardahl: 2001-04-20 (11:01)
Note: Tryinig to have nice faces for artifact potions.
- lib/artifacts - Rev: 1.17, Status: Exp
- lib/formulae - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-04-20 (05:39)
Note: server/player.c: Clear op->chosen_skill when we get to the play_again
prompt. Otherwise, the server may try to use this later on, and it
no longer points to a valid object, so it results in a crash.
MSW 2001-04-19
- CHANGES - Rev: 1.217, Status: Exp
- server/player.c - Rev: 1.51, Status: Exp
Files modified by avogl: 2001-04-19 (15:40)
Note: Fixed a TERRIBLE bug in the god code:
When a player (created under 0.96.0 code) changed gods,
he lost all his experience objects.
That means the character gets screwed completely and
irreversible (except by editing player files).
Puh, thank heavens I found that bug.
--AV- server/gods.c - Rev: 1.17, Status: Exp
Files modified by mwedel: 2001-04-19 (04:37)
Note: server/skill_util.c: Add missing call to out_of_map in skill_attack which
could result in crashes if player is at edge of maps and decides to attack
in direction off map. MSW 2001-04-18
- CHANGES - Rev: 1.216, Status: Exp
- server/skill_util.c - Rev: 1.16, Status: Exp
Files modified by avogl: 2001-04-18 (23:25)
Note: Removed a 'printf' that served no
good purpose.
--AV- random_maps/wall.c - Rev: 1.5, Status: Exp
Files modified by mardahl: 2001-04-18 (21:24)
Note: At the suggestion of AV, divine shock's level dependence weaked 40-50% or so.- include/spellist.h - Rev: 1.25, Status: Exp
Files modified by mardahl: 2001-04-18 (21:04)
Note: Prevent monsters from casting marking rune.- server/spell_util.c - Rev: 1.46, Status: Exp
Files modified by mardahl: 2001-04-18 (20:17)
Note: Prevent monsters from using Dancing Sword or Animate Weapon:
they're too powerful at the moment.- server/spell_effect.c - Rev: 1.49, Status: Exp
Files modified by avogl: 2001-04-18 (16:59)
Note: Added some docu on how to compile Crossfire
on Windows.
--AV
- INSTALL_WIN32.txt - Rev: 1.1, Status: Exp
- README - Rev: 1.11, Status: Exp
Files modified by avogl: 2001-04-18 (14:48)
Note: The delay-function 'select()' doesn't work on windows.
Hence, winservers are now put to rest with 'Sleep()'.
--AV- common/time.c - Rev: 1.7, Status: Exp
Files modified by mwedel: 2001-04-17 (05:26)
Note: server/attack.c: Remove error message about golem without owners,
also add better checking before clering the op->contr->golem field.
MSW 2001-04-16
- CHANGES - Rev: 1.215, Status: Exp
- server/attack.c - Rev: 1.34, Status: Exp
Files modified by mwedel: 2001-04-17 (05:13)
Note: common/map.c: set status flag on maps to MAP_SAVING so remove_ob does
not do extra work when we are deleting a map (ie, immediate reset)
from emory.
server/skills.c: If someone is stolen from a player, send an esrv_delete_item
to the client so the clients inventory remains correct.
MSW 2001-04-16
- CHANGES - Rev: 1.214, Status: Exp
- common/map.c - Rev: 1.14, Status: Exp
- server/skills.c - Rev: 1.14, Status: Exp
Files modified by avogl: 2001-04-16 (20:29)
Note: Collected arches, to get the new
goblin/orc/gnoll faces.
Please always keep arch/ and crossfire/
cvs in sync.
--AV
- lib/archetypes - Rev: 1.69, Status: Exp
- lib/bmaps - Rev: 1.25, Status: Exp
- lib/bmaps.paths - Rev: 1.26, Status: Exp
- lib/crossfire.png - Rev: 1.50, Status: Exp
- lib/crossfire.xbm - Rev: 1.24, Status: Exp
- lib/crossfire.xpm - Rev: 1.33, Status: Exp
Files modified by darth_bob: 2001-04-16 (13:38)
Note: Added new face image support for the artifact monsters, dnh- lib/artifacts - Rev: 1.16, Status: Exp
Files modified by mardahl: 2001-04-16 (07:12)
Note: Rune without magic or attack doesn't need to be owned- server/rune.c - Rev: 1.12, Status: Exp
Files modified by avogl: 2001-04-15 (19:04)
Note: Collected arches.- lib/archetypes - Rev: 1.68, Status: Exp
Files modified by mardahl: 2001-04-15 (06:32)
Note: Misc. tunings, etc., one more artifact.- lib/artifacts - Rev: 1.15, Status: Exp
Files modified by avogl: 2001-04-13 (16:27)
Note: collected arches
- lib/animations - Rev: 1.28, Status: Exp
- lib/archetypes - Rev: 1.67, Status: Exp
- lib/bmaps - Rev: 1.24, Status: Exp
- lib/bmaps.paths - Rev: 1.25, Status: Exp
- lib/crossfire.png - Rev: 1.49, Status: Exp
- lib/crossfire.xbm - Rev: 1.23, Status: Exp
- lib/crossfire.xpm - Rev: 1.32, Status: Exp
- lib/faces - Rev: 1.21, Status: Exp
Files modified by mwedel: 2001-04-13 (05:19)
Note: common/re-cmp.c: Modify re_cmp functiion so that it properly matches
strings not at the start 'ie, dude chain will now match against
the chain value'.
MSW 2001-04-12
- CHANGES - Rev: 1.213, Status: Exp
- common/re-cmp.c - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-04-13 (04:13)
Note: server/monster.c: Properly alter direction monster moves if they are
feared or confused. It was properly altering direction when monsters
were using range attacks, but not if they were just wanting to move.
MSW 2001-04-12
- CHANGES - Rev: 1.212, Status: Exp
- server/monster.c - Rev: 1.18, Status: Exp
Files modified by mwedel: 2001-04-12 (06:03)
Note: common/living.c: Don't use the last_heal object in experience objects as
sp regen penalty. This should fix the problem of inconsistent sp regen
rates - last_heal is used in experience objects if the permanent experience
option is turned on. MSW 2001-04-11
- CHANGES - Rev: 1.211, Status: Exp
- common/living.c - Rev: 1.24, Status: Exp
Files modified by mardahl: 2001-04-11 (08:39)
Note: Fix the spell of peace (spell_effect)
Change the error level from ERROR to DEBUG (button).
--PeterM
- CHANGES - Rev: 1.210, Status: Exp
- common/button.c - Rev: 1.13, Status: Exp
- server/spell_effect.c - Rev: 1.48, Status: Exp
Files modified by mardahl: 2001-04-10 (18:23)
Note: Couple of small fixes which *may* prevent crashing.
Things should not have crashed, but here we go anyway.
- random_maps/monster.c - Rev: 1.7, Status: Exp
- random_maps/treasure.c - Rev: 1.12, Status: Exp
Files modified by elsbernd: 2001-04-10 (17:12)
Note: sync with configure.in- configure - Rev: 1.13, Status: Exp
Files modified by elsbernd: 2001-04-10 (15:11)
Note: new configure flags --with-ldflags, -with-includes to support extraordinary
header and library files.
Rearange of tests for libm (needed to test before png on some machines)
Propagate CPPFLAGS and LDFLAGS from commandline to configure- configure.in - Rev: 1.13, Status: Exp
Files modified by elsbernd: 2001-04-10 (15:02)
Note: Propagate CPPFLAGS and LDFLAGS down to Makefile
- crossedit/Cnv/Makefile.in - Rev: 1.3, Status: Exp
- crossedit/Makefile.in - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-04-09 (06:59)
Note: Main thing this commit does:
Undo MT's last commit, which should not have been checked it at this time.
As that did not fix any bugs, it should wait until after 1.0 (at least
one file also fails to compile)
Fix minor bug in server/player.c which prevent keyring weight from
getting updated when keys are automatically used out of the rings.
move the GETTIMEOFDAY macro to include/global.h so it doesn't have to
be done in both arch.c and time.c
remove some ^M characters from porting.c
MSW 2001-04-08
- common/arch.c - Rev: 1.8, Status: Exp
- common/loader.c - Rev: 1.12, Status: Exp
- common/loader.l - Rev: 1.12, Status: Exp
- common/porting.c - Rev: 1.8, Status: Exp
- common/time.c - Rev: 1.6, Status: Exp
- include/global.h - Rev: 1.15, Status: Exp
- include/newclient.h - Rev: 1.6, Status: Exp
- include/newserver.h - Rev: 1.11, Status: Exp
- include/player.h - Rev: 1.11, Status: Exp
- include/sproto.h - Rev: 1.33, Status: Exp
- server/player.c - Rev: 1.50, Status: Exp
- server/skill_util.c - Rev: 1.15, Status: Exp
- socket/init.c - Rev: 1.11, Status: Exp
- socket/request.c - Rev: 1.11, Status: Exp
Files modified by michtoen: 2001-04-09 (00:57)
Note: add skill exp
- include/newserver.h - Rev: 1.10, Status: Exp
- include/newclient.h - Rev: 1.5, Status: Exp
- include/player.h - Rev: 1.10, Status: Exp
- include/sproto.h - Rev: 1.32, Status: Exp
Files modified by michtoen: 2001-04-09 (00:57)
Note: fix a small debug log bug with gettime...- common/arch.c - Rev: 1.7, Status: Exp
Files modified by michtoen: 2001-04-09 (00:57)
Note: Add skill exp / fix version warning msg- socket/request.c - Rev: 1.10, Status: Exp
Files modified by michtoen: 2001-04-09 (00:56)
Note: Add skill exp
- server/player.c - Rev: 1.49, Status: Exp
- server/skill_util.c - Rev: 1.14, Status: Exp
- socket/init.c - Rev: 1.10, Status: Exp
Files modified by mardahl: 2001-04-08 (23:32)
Note: Fixed a wrong loop limit: caused a crash.- random_maps/treasure.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2001-04-08 (05:53)
Note: Update for 0.98.0 - MSW 2001-04-07
- Makefile.in - Rev: 1.14, Status: Exp
- include/version.h - Rev: 1.19, Status: Exp
Files modified by mwedel: 2001-04-08 (05:48)
Note: Update to make sure its up to date for 0.98.0 release.
MSW 2001-04-07
- lib/archetypes - Rev: 1.66, Status: Exp
- lib/crossfire.png - Rev: 1.48, Status: Exp
Files modified by mwedel: 2001-04-08 (05:18)
Note: server/skills.c: Modify inscription so that when inscribing cleric spells,
it reduces grace. Before, reduced mana no matter the type of spell.
MSW 2001/04/07
- CHANGES - Rev: 1.209, Status: Exp
- server/skills.c - Rev: 1.13, Status: Exp
Files modified by mwedel: 2001-04-08 (02:59)
Note: server/c_object.c: Fix bug in pick_up where it was not using the right
count for picking up objects if the player did not specify one. This
allowed players to put objects into containers that should not really
fit.
MSW 2001-04-07
- CHANGES - Rev: 1.208, Status: Exp
- server/c_object.c - Rev: 1.20, Status: Exp
Files modified by darth_bob: 2001-04-08 (02:48)
Note: Fixed my shameful bug that gave away full hp, while only eating 1/100 of a food, dnh- server/apply.c - Rev: 1.35, Status: Exp
Files modified by mwedel: 2001-04-08 (02:37)
Note: server/player.c: Don't let players shoot arrows at themself. Also,
minor changes to use new_draw_info_format.
server/swap.c: If recycle temp maps, don't save out random maps to
get recycled. MSW 2001/04/07
- CHANGES - Rev: 1.207, Status: Exp
- server/player.c - Rev: 1.48, Status: Exp
- server/swap.c - Rev: 1.5, Status: Exp
Files modified by mwedel: 2001-04-08 (02:27)
Note: Remove ' at end of file left by previous checkins - MSW 2001-04-07- include/includes.h - Rev: 1.6, Status: Exp
Files modified by michtoen: 2001-04-07 (19:44)
Note: insert GETTIMEOFDAY macro- common/arch.c - Rev: 1.6, Status: Exp
Files modified by mardahl: 2001-04-07 (06:26)
Note:
PeterM 2001/04/06:
include/libproto.h common/object.c server/apply.c server/spell_util.c
Added a new function: instead of stacking many burnout or firetrail
objects, only 1 per square is added. Real reduction in server overhead.
No reduction in cosmetic effect.- CHANGES - Rev: 1.206, Status: Exp
Files modified by mardahl: 2001-04-07 (06:04)
Note: This hack prevents burnouts and firetrails from stacking themselves
many deep. I've noted a huge reduction in the number of objects
to be processed from this mod alone, in situatons where a lot
of comets are flying.
PeterM
- common/object.c - Rev: 1.21, Status: Exp
- include/libproto.h - Rev: 1.10, Status: Exp
- server/spell_util.c - Rev: 1.45, Status: Exp
Files modified by michtoen: 2001-04-07 (03:57)
Note: setup cmd: include proto for SetUp() direct- include/sockproto.h - Rev: 1.3, Status: Exp
Files modified by michtoen: 2001-04-07 (03:57)
Note: setup cmd: change VERSION_CS to 1023- include/newserver.h - Rev: 1.9, Status: Exp
Files modified by michtoen: 2001-04-07 (03:57)
Note: include setup cmd
- socket/request.c - Rev: 1.9, Status: Exp
- socket/loop.c - Rev: 1.12, Status: Exp
Files modified by darth_bob: 2001-04-07 (02:43)
Note: You can now eat food at any time, although if you eat more than you need you waste it, dnh- server/apply.c - Rev: 1.34, Status: Exp
Files modified by mardahl: 2001-04-07 (02:09)
Note: Small mod to make created food grow lighter with level.- server/spell_effect.c - Rev: 1.47, Status: Exp
Files modified by avogl: 2001-04-06 (23:48)
Note: Collected images.- lib/crossfire.png - Rev: 1.47, Status: Exp
Files modified by michtoen: 2001-04-06 (19:07)
Note: win32: change // to /* */ and put autoconfig.h outside win32 area- common/porting.c - Rev: 1.7, Status: Exp
Files modified by michtoen: 2001-04-06 (19:07)
Note: win32: change // to /* */
- server/ban.c - Rev: 1.4, Status: Exp
- server/init.c - Rev: 1.13, Status: Exp
- server/main.c - Rev: 1.38, Status: Exp
- server/player.c - Rev: 1.47, Status: Exp
- server/win32.c - Rev: 1.2, Status: Exp
- common/logger.c - Rev: 1.5, Status: Exp
- common/map.c - Rev: 1.13, Status: Exp
- common/object.c - Rev: 1.20, Status: Exp
- common/time.c - Rev: 1.5, Status: Exp
- socket/init.c - Rev: 1.9, Status: Exp
- socket/loop.c - Rev: 1.11, Status: Exp
- socket/lowlevel.c - Rev: 1.6, Status: Exp
- socket/metaserver.c - Rev: 1.8, Status: Exp
- socket/request.c - Rev: 1.8, Status: Exp
- random_maps/square_spiral.c - Rev: 1.3, Status: Exp
- random_maps/style.c - Rev: 1.12, Status: Exp
- include/config.h - Rev: 1.18, Status: Exp
- include/define.h - Rev: 1.31, Status: Exp
- include/global.h - Rev: 1.14, Status: Exp
- include/includes.h - Rev: 1.5, Status: Exp
- include/win32.h - Rev: 1.2, Status: Exp
Files modified by michtoen: 2001-04-06 (18:51)
Note: make it binary
- installwin32.bat - Rev: 1.2, Status: Exp
- crossfire32.dsp - Rev: 1.2, Status: Exp
- crossfire32.dsw - Rev: 1.2, Status: Exp
Files modified by mwedel: 2001-04-06 (06:25)
Note: common/porting.c: Fix compile warnings/bugs introduced by Win32 changes.
server/time.c: Modify move_player_mover so that it determines direction
of the mover and then process accordingly, as well as formatting
changes.
server/c_object.c: modify examine so that it properly shows info about
magic bullet spell books. MSW 2001-04-05
- CHANGES - Rev: 1.205, Status: Exp
- common/porting.c - Rev: 1.6, Status: Exp
- server/time.c - Rev: 1.22, Status: Exp
Files modified by mwedel: 2001-04-06 (05:25)
Note: server/c_object.c: modify examine so that it properly shows info about
magic bullet spell books. MSW 2001-04-05
- CHANGES - Rev: 1.204, Status: Exp
- server/c_object.c - Rev: 1.19, Status: Exp
Files modified by michtoen: 2001-04-06 (00:44)
Note: [no log message]
- common/logger.c - Rev: 1.4, Status: Exp
- common/map.c - Rev: 1.12, Status: Exp
- common/object.c - Rev: 1.19, Status: Exp
- common/porting.c - Rev: 1.5, Status: Exp
- common/time.c - Rev: 1.4, Status: Exp
Files modified by michtoen: 2001-04-06 (00:41)
Note: [no log message]
- server/player.c - Rev: 1.46, Status: Exp
- include/config.h - Rev: 1.17, Status: Exp
- include/define.h - Rev: 1.30, Status: Exp
- include/global.h - Rev: 1.13, Status: Exp
- random_maps/square_spiral.c - Rev: 1.2, Status: Exp
- random_maps/style.c - Rev: 1.11, Status: Exp
- socket/init.c - Rev: 1.8, Status: Exp
- socket/loop.c - Rev: 1.10, Status: Exp
- socket/lowlevel.c - Rev: 1.5, Status: Exp
- socket/metaserver.c - Rev: 1.7, Status: Exp
- socket/request.c - Rev: 1.7, Status: Exp
Files modified by michtoen: 2001-04-06 (00:38)
Note: [no log message]
- installwin32.bat - Rev: 1.1, Status: Exp
- crossfire32.dsp - Rev: 1.1, Status: Exp
- crossfire32.dsw - Rev: 1.1, Status: Exp
- server/win32.c - Rev: 1.1, Status: Exp
- server/ban.c - Rev: 1.3, Status: Exp
- server/init.c - Rev: 1.12, Status: Exp
- server/login.c - Rev: 1.22, Status: Exp
- server/main.c - Rev: 1.37, Status: Exp
Files modified by michtoen: 2001-04-05 (23:11)
Note: [no log message]- include/win32.h - Rev: 1.1, Status: Exp
Files modified by mwedel: 2001-04-04 (06:52)
Note: common/item.c: Modify identify function to clear the NO_SKILL_IDENT
flag so objects will now merge. Also, once the object has been
identified, the no_skill_ident doesn't have meaning anymore.
MSW 2001-04-03
- CHANGES - Rev: 1.203, Status: Exp
- common/item.c - Rev: 1.15, Status: Exp
Files modified by mwedel: 2001-04-02 (05:55)
Note: server/c_object: Modify examine command to only be able to examine
valid objects, and not whatever is on top of the space, which may be
insivisible. MSW 2001-04-01
- CHANGES - Rev: 1.202, Status: Exp
- server/c_object.c - Rev: 1.18, Status: Exp
Files modified by mardahl: 2001-04-01 (06:20)
Note: Changed fireborn to fire elemental race.- lib/races - Rev: 1.3, Status: Exp
Files modified by avogl: 2001-03-31 (16:56)
Note: Collected arches.
- lib/animations - Rev: 1.27, Status: Exp
- lib/archetypes - Rev: 1.65, Status: Exp
- lib/bmaps - Rev: 1.23, Status: Exp
- lib/bmaps.paths - Rev: 1.24, Status: Exp
- lib/crossfire.png - Rev: 1.46, Status: Exp
- lib/crossfire.xbm - Rev: 1.22, Status: Exp
- lib/crossfire.xpm - Rev: 1.31, Status: Exp
- lib/faces - Rev: 1.20, Status: Exp
Files modified by mwedel: 2001-03-30 (07:52)
Note: include/sproto.h, server/c_wiz.c server/main.c server/player.c socket/loop.c:
Modify leave function to take a second parameter that determines if it
should print a message about the player leaving the game or not. Proper
use of this prevents duplicate XXX left the game messages. MSW 2001-03-29
- CHANGES - Rev: 1.201, Status: Exp
- include/sproto.h - Rev: 1.31, Status: Exp
- server/c_wiz.c - Rev: 1.9, Status: Exp
- server/main.c - Rev: 1.36, Status: Exp
- server/player.c - Rev: 1.45, Status: Exp
- socket/loop.c - Rev: 1.9, Status: Exp
Files modified by mwedel: 2001-03-30 (07:27)
Note: common/image.c, include/define.h, include/global.h: Add empty_face structure
and appropriate code to initialize it. This is used for the server side
look selection.
include/newserver.h: Add NUM_LOOK_OBJECTS to control number of look objects
to send at any one time. add look_position field to the newsocket
structure.
server/move.c: clear look position as player moves.
server/player.c: initalize look_position element in structure.
socket/item.c: modify esrv_draw_look to sne NUM_LOOK_OBJECTS at any one
time, and to also send pseudo objects that lets the player scroll up and down.
modify ApplyCmd so that if it detects the application of one pseudo objects
to adjust the look_position.
MSW 2001-03-29
- CHANGES - Rev: 1.200, Status: Exp
- common/image.c - Rev: 1.4, Status: Exp
- include/define.h - Rev: 1.29, Status: Exp
- include/global.h - Rev: 1.12, Status: Exp
- include/newserver.h - Rev: 1.8, Status: Exp
- include/version.h - Rev: 1.18, Status: Exp
- server/move.c - Rev: 1.4, Status: Exp
- server/player.c - Rev: 1.44, Status: Exp
- socket/item.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-03-30 (06:14)
Note: common/readable.c: Name spellbooks based on level of spell, and not
just randomly. Patch by Preston Crow, applied by Mark Wedel 2001-03-29
- CHANGES - Rev: 1.199, Status: Exp
- common/readable.c - Rev: 1.4, Status: Exp
Files modified by avogl: 2001-03-29 (21:32)
Note: Collected arches.
- lib/animations - Rev: 1.26, Status: Exp
- lib/archetypes - Rev: 1.64, Status: Exp
- lib/bmaps - Rev: 1.22, Status: Exp
- lib/bmaps.paths - Rev: 1.23, Status: Exp
- lib/crossfire.png - Rev: 1.45, Status: Exp
- lib/crossfire.xbm - Rev: 1.21, Status: Exp
- lib/crossfire.xpm - Rev: 1.30, Status: Exp
- lib/faces - Rev: 1.19, Status: Exp
Files modified by mwedel: 2001-03-29 (07:52)
Note: Add check already done by configure.h so that we do not include
both sys/time.h and time.h if they are not compatible. MSW 2001-03-28- include/includes.h - Rev: 1.4, Status: Exp
Files modified by mwedel: 2001-03-29 (07:46)
Note: configure, configure.in, include/autoconf.h, includes.h: add check for
time.h and include it if we find it.
socket/item.c: esrv_move_object - have it check to see if the object is
already on the ground before we try to re-drop it. Likewise, check
to see if it is already in players inventory before we try to pick
it up.
common/object.c: Don't send face updates to the client or make
the space as needing to be redrawn. Client now deals with animation
of the look window on its own.
MSW 2001/03/28
- CHANGES - Rev: 1.198, Status: Exp
- configure - Rev: 1.12, Status: Exp
- configure.in - Rev: 1.12, Status: Exp
- common/object.c - Rev: 1.18, Status: Exp
- include/autoconf.h.in - Rev: 1.6, Status: Exp
- include/includes.h - Rev: 1.3, Status: Exp
- include/version.h - Rev: 1.17, Status: Exp
- socket/item.c - Rev: 1.11, Status: Exp
Files modified by mwedel: 2001-03-29 (07:45)
Note: lib/(Makefie.in, checkarch.pl collect.pl xpmtopix.pl) - - deleted
from CVS - '.in' versions of these files now exist and the real
versions are created as part of the configure process. Update
Makefile.in to reflect this change.
MSW 2001/03/28
- lib/checkarch.pl - Rev: 1.5, Status: dead
- lib/collect.pl - Rev: 1.6, Status: dead
- lib/xpmtopix.pl - Rev: 1.5, Status: dead
Files modified by mwedel: 2001-03-29 (07:36)
Note: utils/(metaserver.pl crossloop add_throw.perl crossloop.pl) - deleted
from CVS - '.in' versions of these files now exist and the real
versions are created as part of the configure process. Update
utils/Makefile.in to reflect this change.
MSW 2001/03/28
- utils/Makefile.in - Rev: 1.5, Status: Exp
- utils/add_throw.perl - Rev: 1.3, Status: dead
- utils/crossloop - Rev: 1.7, Status: dead
- utils/crossloop.pl - Rev: 1.3, Status: dead
- utils/metaserver.pl - Rev: 1.7, Status: dead
Files modified by mardahl: 2001-03-28 (06:37)
Note: removed an int overflow- common/treasure.c - Rev: 1.9, Status: Exp
Files modified by mwedel: 2001-03-23 (20:23)
Note: common/object.c: have update_position just update the flag that the
server needs to send the look window to the client and don't send the
item at this point, as sending the look will do that.
server/main.c: process_players1: Remove call to draw (which updates
the client map) - the handle newclient in socket/loop.c already
does this and there is no reason to send multiple instances of the
same map.
MSW 2001/03/23
- CHANGES - Rev: 1.197, Status: Exp
- common/object.c - Rev: 1.17, Status: Exp
- server/main.c - Rev: 1.35, Status: Exp
Files modified by avogl: 2001-03-23 (12:49)
Note: recollect images- lib/crossfire.png - Rev: 1.44, Status: Exp
Files modified by mwedel: 2001-03-23 (07:42)
Note: server/c_object.c: drop_object function: send delete item to client as
item is dropped. This fixes a problem of phantom objects in the
inventory. Unrelated change to not call esrv_send_item for objects
that are dropped - esrv_draw_look will get called later on and will
update this at that time. MSW 2001/03/16
- CHANGES - Rev: 1.196, Status: Exp
- server/c_object.c - Rev: 1.17, Status: Exp
Files modified by mwedel: 2001-03-22 (06:45)
Note: server/c_object.c: Update the return value for some matches - they
function was returning immediately when it got a match, but did not give
them a high match value, so searching for 'key ring' used to return a
match value of 6 or so on the key ring, but a 14 on a key.- server/c_object.c - Rev: 1.16, Status: Exp
Files modified by mwedel: 2001-03-21 (07:51)
Note: Update version date. MSW- include/version.h - Rev: 1.16, Status: Exp
Files modified by mwedel: 2001-03-21 (07:48)
Note: common/object.c: Modify find_free_spot to call arch_out_of_map so that
it properly deals with multipart objects.
server/main.c: Fix enter_map so that we first use the golem (and not player)
when calling find_free_spot. Also, modify code so that it properly
updates coordinates of the multipart golem.
MSW 2001/03/20
- CHANGES - Rev: 1.195, Status: Exp
- common/object.c - Rev: 1.16, Status: Exp
- server/main.c - Rev: 1.34, Status: Exp
Files modified by mwedel: 2001-03-21 (06:14)
Note: server/skills.c: Fix orate so that we check for a positive chance (and just
not nonzero chance) for successful oration. Due to adjustments, at low levels,
the oratory chance can be negative. MSW 2001/03/20- server/skills.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-03-21 (06:03)
Note: server/spell_effect.c: Change cast_change_attr to find an enemy (and not
friend) when casting the curse spell. MSW 2001/03/20- server/spell_effect.c - Rev: 1.46, Status: Exp
Files modified by mwedel: 2001-03-21 (05:36)
Note: server/apply.c: Increase size of buf to be a HUGE_BUF to very
long item names don't cause a stack overflow. MSW 2001/03/20
- CHANGES - Rev: 1.194, Status: Exp
- server/apply.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-03-21 (05:28)
Note: common/object.c: Modify update_position so that we don't show invisible
players to other players. MSW 2001/03/20
- CHANGES - Rev: 1.193, Status: Exp
- common/object.c - Rev: 1.15, Status: Exp
Files modified by mwedel: 2001-03-21 (05:11)
Note: Remove embedded newling from string constant - causes compile errors on
some systems. MSW 2001-03-20- server/main.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-03-20 (07:07)
Note: Updates for 0.97.0 release:
archetypes rebuilt (affecting most of the lib files)
Makefile.in modified to include some missing files to release works properly.
Most of the scripts changed because of substitution via configure.
MSW 2001-03-19
- CHANGES - Rev: 1.192, Status: Exp
- Makefile.in - Rev: 1.13, Status: Exp
- include/config.h - Rev: 1.16, Status: Exp
- include/version.h - Rev: 1.15, Status: Exp
- lib/Makefile.in - Rev: 1.15, Status: Exp
- lib/animations - Rev: 1.25, Status: Exp
- lib/archetypes - Rev: 1.63, Status: Exp
- lib/bmaps - Rev: 1.21, Status: Exp
- lib/bmaps.paths - Rev: 1.22, Status: Exp
- lib/crossfire.png - Rev: 1.43, Status: Exp
- lib/crossfire.xbm - Rev: 1.20, Status: Exp
- lib/crossfire.xpm - Rev: 1.29, Status: Exp
- lib/faces - Rev: 1.18, Status: Exp
- utils/Makefile.in - Rev: 1.4, Status: Exp
- utils/crossloop - Rev: 1.6, Status: Exp
- utils/metaserver.pl - Rev: 1.6, Status: Exp
Files modified by mwedel: 2001-03-20 (05:46)
Note: Fix for crashes caused by golems. Basically, mood floors would
make the golems unfriendly/clear the owner value but not free the
golem pointer in the player structure. MSW 2001-03-19- common/button.c - Rev: 1.12, Status: Exp
Files modified by mwedel: 2001-03-19 (07:58)
Note: Update date - MSW- include/version.h - Rev: 1.14, Status: Exp
Files modified by mwedel: 2001-03-19 (07:58)
Note: MSW 2001/03/18:
common/init.c: add RESET_LOCATION_TIME initializer to settings structure.
include/config.h: Add RESET_LOCATION_TIME value. If nonzero and the save was longer than
the specified time in seconds, player will be returned home upon login from
save.
include/global.h: Add reset_loc_time field to settings structure.
server/login.c: Remove some unused variables, add support to return player
home as described above.
server/spell_effect.c: Fix for crashes when casting control undead and your
god does not have an enemy. Now properly check to make sure we are not
dereferencing null pointers.
- CHANGES - Rev: 1.191, Status: Exp
- common/init.c - Rev: 1.8, Status: Exp
- include/config.h - Rev: 1.15, Status: Exp
- include/global.h - Rev: 1.11, Status: Exp
- server/login.c - Rev: 1.21, Status: Exp
- server/spell_effect.c - Rev: 1.45, Status: Exp
Files modified by mwedel: 2001-03-17 (08:07)
Note: Modified so BACKUP_SAVE_AT_HOME saves at the EMERGENCY_MAP_PATH
and not the first_map_path (which is /Hallofselection). MSW 2001-03-17- server/login.c - Rev: 1.20, Status: Exp
Files modified by mwedel: 2001-03-17 (05:03)
Note: MSW 2001/03/16:
Change code so that if player dies and loading the players savebed map does
not work, return player to EMERGENCY_MAPPATH instead. New function added
to server/main.c called enter_player_savebed which does the work,
Files changed: include/sproto.h server/main.c server/player.c
server/spell_effect.c (comment added)
Unrelated change: Remove messages about multiple resist types set.
Files changed: common/loader.l common/loader.c
- CHANGES - Rev: 1.190, Status: Exp
- common/loader.c - Rev: 1.11, Status: Exp
- common/loader.l - Rev: 1.11, Status: Exp
- include/sproto.h - Rev: 1.30, Status: Exp
- server/main.c - Rev: 1.32, Status: Exp
- server/player.c - Rev: 1.43, Status: Exp
- server/spell_effect.c - Rev: 1.44, Status: Exp
Files modified by mwedel: 2001-03-16 (05:45)
Note: MSW 2001/03/15:
server/spell_effect.c: Add physical attacktype when casting holy possession.
Otherwise, characters who use karate end up not being able to damaage
anything.
- CHANGES - Rev: 1.189, Status: Exp
- server/spell_effect.c - Rev: 1.43, Status: Exp
Files modified by avogl: 2001-03-15 (13:23)
Note: collect images- lib/crossfire.png - Rev: 1.42, Status: Exp
Files modified by mwedel: 2001-03-15 (07:10)
Note: Remove extra draw_info command that resulted in 'switched to spell ...'
being printed twice - printing is done at the end of the function.
MSW 2001/03/14- server/c_range.c - Rev: 1.2, Status: Exp
Files modified by mardahl: 2001-03-14 (20:16)
Note: Added acknowledgment of the creators of the dg_tiles, of which
we've used some.
Here they are:
David Gervais [david_eg@mail.com]
Mitsuhiro Itakura [ita@gold.koma.jaeri.go.jp]
Hansjoerg Malthaner [hansjoerg.malthaner@danet.de]
Mårten Woxberg [maxmc@telia.com]
(The above four are responsible for much of the cooler single-tile
artwork.)- server/main.c - Rev: 1.31, Status: Exp
Files modified by mardahl: 2001-03-14 (20:01)
Note: Added credits for the four who contributed the dg_tileset, which
is used by both the standard png set and the alternate set.- CREDITS - Rev: 1.4, Status: Exp
Files modified by avogl: 2001-03-13 (19:03)
Note: collected images and spelling mistake
--AV
- lib/animations - Rev: 1.24, Status: Exp
- lib/archetypes - Rev: 1.62, Status: Exp
- lib/bmaps - Rev: 1.20, Status: Exp
- lib/bmaps.paths - Rev: 1.21, Status: Exp
- lib/crossfire.png - Rev: 1.41, Status: Exp
- lib/crossfire.xbm - Rev: 1.19, Status: Exp
- lib/crossfire.xpm - Rev: 1.28, Status: Exp
- lib/faces - Rev: 1.17, Status: Exp
- server/player.c - Rev: 1.42, Status: Exp
Files modified by avogl: 2001-03-12 (23:10)
Note: server/attack.c:
The calculation of magic resistance is seperated
from other attacktypes, thus missed the "floating
point simulation" on low damage values.
Fixed this now so it is accurate for magic as well.
This is very helpful for wizard characters:
so many monsters appeared "immune" to magic because
of the sloppy calculation before.
It will not help monster vs. player since most
monsters use abilities (= spell without magic).
lib/treasures:
Set an appropriate treasure list for chaos wyverns.
--AV
- lib/treasures - Rev: 1.32, Status: Exp
- server/attack.c - Rev: 1.33, Status: Exp
Files modified by mwedel: 2001-03-12 (04:55)
Note: archetypes, faces: rebuilt for changes I made to the arch directory.
races: Fix Arch Angel name - it got changed in the arch directory, but not
this file.
MSW 2001-03-11
- lib/archetypes - Rev: 1.61, Status: Exp
- lib/faces - Rev: 1.16, Status: Exp
- lib/races - Rev: 1.2, Status: Exp
Files modified by mardahl: 2001-03-11 (20:27)
Note: Added a facility to use alternate images.- lib/adm/collect_images.pl - Rev: 1.2, Status: Exp
Files modified by avogl: 2001-03-11 (03:15)
Note: Fixed a very old bug about stat potions:
When a player with maxed stats applied a stack
of potions, they got screwed.
The result was stat potions that didn't work
and didn't stack with "normal" potions.
--AV- common/living.c - Rev: 1.23, Status: Exp
Files modified by avogl: 2001-03-10 (16:05)
Note: collected images
- lib/archetypes - Rev: 1.60, Status: Exp
- lib/crossfire.png - Rev: 1.40, Status: Exp
- utils/crossloop - Rev: 1.5, Status: Exp
- utils/metaserver.pl - Rev: 1.5, Status: Exp
Files modified by mwedel: 2001-03-10 (08:27)
Note: MSW 2001/03/09:
crossedit/App.c: Move the loading of images to later in the editor
startup state. In this way, the client can allocate the colors it
needs for its windows before the the png images use up all the colors.
crossedit/png.c: New png loader implementation. New version is much
faster (50 times faster). As part of this, only 8 bit displays,
a private colormap will be allocated, and after that gets filled
up, a color mapping routine will be used - this makes the png
images loadable on an 8 bit system in addition to the speedup.
crossedit/xutil.c: Adding timing information for loading of images.
call init_pngx_loader before starting to load png images. Pass
colormap to png_to_xpixmap by pointer and not value so that
the loader can change the colormap.
- CHANGES - Rev: 1.188, Status: Exp
- crossedit/App.c - Rev: 1.8, Status: Exp
- crossedit/png.c - Rev: 1.4, Status: Exp
- crossedit/xutil.c - Rev: 1.6, Status: Exp
Files modified by avogl: 2001-03-09 (00:42)
Note: common/button.c:
I enabled a new attribute for altar_triggers: "last_sp 1".
If set, the alter_trigger won't push the connected value
by altar reset. If unset ("last_sp 0"), the altar_trigger will
push both by sacrifice and by reset (like it used to be).
--AV
- CHANGES - Rev: 1.187, Status: Exp
- common/button.c - Rev: 1.11, Status: Exp
- doc/crossfire.doc - Rev: 1.14, Status: Exp
Files modified by mwedel: 2001-03-07 (07:24)
Note: MSW 2001/03/06:
server/spell_effect.c: Fix message when consecration fails - use the ob->name
field and not the ob->title field. Also fix broken logic that checked
for the floor.
server/init.c: Related to 3-4 change which changed the default name of
the logfile to "" so we know to use stderr. This doesn't work for
daemon mode, so if the name is "", we use the default logfile instead.
- CHANGES - Rev: 1.186, Status: Exp
- include/version.h - Rev: 1.13, Status: Exp
- server/init.c - Rev: 1.11, Status: Exp
- server/spell_effect.c - Rev: 1.42, Status: Exp
Files modified by mwedel: 2001-03-05 (02:05)
Note: MSW 2001/03/04:
TODO: add re-connecting player to new client if client logs in with
right name/password.
common/init.c: Open up the logfile with the provide filename when given
the -log option.
server/init.c: Make set_logfile a first pass option so the init_library
has the right logfile name to work with.
server/main.c: Fix crash if map has an exit path yet that file does not
exist. Give proper error message.
- CHANGES - Rev: 1.185, Status: Exp
- TODO - Rev: 1.7, Status: Exp
- common/init.c - Rev: 1.7, Status: Exp
- include/version.h - Rev: 1.12, Status: Exp
- server/init.c - Rev: 1.10, Status: Exp
- server/main.c - Rev: 1.30, Status: Exp
Files modified by avogl: 2001-03-03 (15:35)
Note: Changed the motd to list the correct CF IRC
server: irc.openprojects.net
--AV- lib/motd - Rev: 1.4, Status: Exp
Files modified by mwedel: 2001-03-02 (07:36)
Note: server/main.c: Modified random_map code so the server will not
crash if the exit object has no message (and thus variables to set
for the random map).
Update version.h just so its easier to see what OS people are running at.
- CHANGES - Rev: 1.184, Status: Exp
- include/version.h - Rev: 1.11, Status: Exp
- server/main.c - Rev: 1.29, Status: Exp
Files modified by mwedel: 2001-03-02 (06:02)
Note: MSW 2001/03/01:server/main.c
Modified so that golems move away from player when player
changes map. Values were reversed before, causing the golem to move
towards the player.
- CHANGES - Rev: 1.183, Status: Exp
- server/main.c - Rev: 1.28, Status: Exp
Files modified by mwedel: 2001-02-27 (03:41)
Note: MSW 2001/02/25: General player login cleanup. This should fix the crash
when players re-roll stats too often. So far, it also seems to
have the additional effect that calculated players on map now appears
to be correct.
common/player.c: No longer allocate the player object structure in
get_player_ob (function is really misnamed). Callers to this function
were not using the allocated function.
server/login.c: Add leave_map call when player is loaded.
server/main.c: Add leave_map function.
server/player.c: Move get_player function to start of file - can declare
it static that way. Move some initialize from add_player to get_player.
Add set_first_map function. Add appropriate calls to leave_map
and set_first_map when players join and leaves the game.
- CHANGES - Rev: 1.182, Status: Exp
- common/player.c - Rev: 1.6, Status: Exp
- include/sproto.h - Rev: 1.29, Status: Exp
- server/login.c - Rev: 1.19, Status: Exp
- server/main.c - Rev: 1.27, Status: Exp
- server/player.c - Rev: 1.41, Status: Exp
Files modified by mardahl: 2001-02-26 (22:56)
Note: Correct a small spelling mistake.- lib/artifacts - Rev: 1.14, Status: Exp
Files modified by avogl: 2001-02-26 (00:06)
Note: When a magic_mouth has "food <value>" set, it will
be used up after being triggered <value> times.
But when it is "used up" and is triggered again, the
text is displayed: "there is no message". This is very
annoying and makes the whole thing useless.
Now I patched it so that a "used up" magic_mouth
prints no message when triggered again. It's just
like the magic_mouth would no longer exist.
--AV
- common/button.c - Rev: 1.10, Status: Exp
- server/apply.c - Rev: 1.32, Status: Exp
Files modified by tanner: 2001-02-24 (09:23)
Note: Added code to print out arch types.- common/arch.c - Rev: 1.5, Status: Exp
Files modified by tanner: 2001-02-24 (09:08)
Note: The crossfire server was not being linked with -ggdb3, add LDFLAG to fix that
problem.- server/Makefile.in - Rev: 1.5, Status: Exp
Files modified by tanner: 2001-02-24 (09:07)
Note: Mark's tool for converting your cvs source trees.- utils/update_rp - Rev: 1.1, Status: Exp
Files modified by tanner: 2001-02-24 (09:06)
Note: Change most of the perl scripts to get edited to the magic cookie for perl is
inthe right location.
- lib/checkarch.pl - Rev: 1.4, Status: Exp
- lib/collect.pl - Rev: 1.5, Status: Exp
- lib/xpmtopix.pl - Rev: 1.4, Status: Exp
- utils/add_throw.perl - Rev: 1.2, Status: Exp
- utils/crossloop - Rev: 1.4, Status: Exp
- utils/crossloop.pl - Rev: 1.2, Status: Exp
- utils/metaserver.pl - Rev: 1.4, Status: Exp
Files modified by tanner: 2001-02-24 (09:04)
Note: Added Mark's HOWTO on converting your CVS tree to sourceforge.- DEVELOPERS - Rev: 1.12, Status: Exp
Files modified by avogl: 2001-02-23 (21:05)
Note: My first commit to sourceforge.. :-))
Fixing a real nasty bug: When a player dies on
battleground (combat arena), he used to loose 1 luck.
Fixed, but: This luck-penalty still applies for
killing another player with melee outside of an arena.
That is not a bug, it is intended.. However, it is not
really a good way to deal with potential "PKers" IMHO.- server/attack.c - Rev: 1.32, Status: Exp
Files modified by rower: 2001-02-23 (19:54)
Note: Incorrect 'make clean/distclean' behaviour fixed- doc/playbook/Makefile.in - Rev: 1.4, Status: Exp
Files modified by mwedel: 2001-02-23 (07:20)
Note: MSW 2001-02-22
Changes so that character is inserted into the map properly at the roll
stat stage. May also fix the crashes.- server/player.c - Rev: 1.40, Status: Exp
Files modified by mwedel: 2001-02-23 (06:37)
Note: Test to see if mail notification is working now - MSW- CHANGES - Rev: 1.181, Status: Exp
Files modified by mwedel: 2001-02-23 (06:06)
Note: MSW 2001/02/22:
TODO: Add some items, remove some others, remove outline of future versions,
since it was out of date.
common/loader.l,loader.c: Declare msgbuf a static outside the lex_load function.
lex_load was otherwise clearing it each time it was called, which resulted
in empty messages for the random artifacts (since the call lex_load one
line at a time). Instead, we just zero this at start of load_object.
Original reason of this change was due to purify errors - as I look at the
code, it appears even before these changes that it was clearing the buffer
properly.
common/map.c: removing pending field from map objects.
common/re-cmp.c: Comment out some code which was resulting in too many
false compares.
include/config.h: increase default for MAX_OBJECTS. 6000 is a bit small
on current systems.
include/map.h: Remove pending field from map structure.
random_maps/treasure.c: Increase size of doorlist. Fixes crash, in that
if a random map could place 8 doors around the treasure, the list
was not terminated, so the problem would eventually try to read/dereference
random memory after the array.
server/c_misc.c: Remove pending field from maps, so remove functions
and other places that referred to it (like the maps command)
server/c_wiz.c: fix up wiz map reset command. Not really tested, but
old code had some definate problems just from visual inspection.
server/main.c: Further fix for unique exits - relative paths to unique maps
from non unique maps should now work.
server/monster.c: Various fixes - one is that should get more reliable distance
values for multipart monsters. Second, modify dist_att to calculate from
closest part of monster, and not the head of the monster.
server/pets.c: Remove code dealing with pending objects.
server/player.c: Don't remove invisible objects in players inventory when
playing with permadeath mode.
server/spell_util.c: If you try to cast denied spell, it no longer costs any
spellpoints.
socket/item.c: Fix bug where it was using 'item' protocol command instead of
'item1'
End of MSW 2001/02/22 checkin.
- CHANGES - Rev: 1.180, Status: Exp
- TODO - Rev: 1.6, Status: Exp
- common/loader.c - Rev: 1.10, Status: Exp
- common/loader.l - Rev: 1.10, Status: Exp
- common/map.c - Rev: 1.11, Status: Exp
- common/re-cmp.c - Rev: 1.5, Status: Exp
- include/config.h - Rev: 1.14, Status: Exp
- include/map.h - Rev: 1.6, Status: Exp
- random_maps/treasure.c - Rev: 1.10, Status: Exp
- server/c_misc.c - Rev: 1.9, Status: Exp
- server/c_wiz.c - Rev: 1.8, Status: Exp
- server/main.c - Rev: 1.26, Status: Exp
- server/monster.c - Rev: 1.17, Status: Exp
- server/pets.c - Rev: 1.6, Status: Exp
- server/player.c - Rev: 1.39, Status: Exp
- server/spell_util.c - Rev: 1.44, Status: Exp
- socket/item.c - Rev: 1.10, Status: Exp
Files modified by tanner: 2001-02-15 (22:36)
Note: Smarter get_release code. Can specify version and what you want to get from the
repository.- utils/get_release.in - Rev: 1.2, Status: Exp
Files modified by tanner: 2001-02-15 (22:05)
Note: Create BININSTALL for several of the perl files to they get installed into
${prefix}/bin instead of ${prefix}/share.
Part of making the building of a server rpm easier.- lib/Makefile.in - Rev: 1.14, Status: Exp
Files modified by avogl: 2001-02-15 (14:14)
Note: Rebuilt arches. New pngs, but only a few from new
artists, no serious change in the general outlook.
I've added a new archetype: "ten_kilo.arc".
This is an arch that only has one purpose: To weight ten
kilos. It is important to have for creator-button mechanisms.
- lib/animations - Rev: 1.23, Status: Exp
- lib/archetypes - Rev: 1.59, Status: Exp
- lib/bmaps - Rev: 1.19, Status: Exp
- lib/bmaps.paths - Rev: 1.20, Status: Exp
- lib/crossfire.png - Rev: 1.39, Status: Exp
- lib/crossfire.xbm - Rev: 1.18, Status: Exp
- lib/crossfire.xpm - Rev: 1.27, Status: Exp
- lib/faces - Rev: 1.15, Status: Exp
Files modified by tanner: 2001-02-15 (09:47)
Note: Changed crossloop to log to a more standard location the /tmp, this is necessary
so that the logrotate script for the server rpm knows where to look for the log
files.- utils/crossloop - Rev: 1.3, Status: Exp
Files modified by tanner: 2001-02-15 (09:46)
Note: VERY alpha server spec file for server rpm. Couple of the associate files
necessary to make a nice Linux rpm as well.
get_release is a simple to that will get a cvs snapshot, tar and gzip it up so
it can be used in an rpm build.
- utils/get_release - Rev: 1.1, Status: Exp
- utils/get_release.in - Rev: 1.1, Status: Exp
- rpm/crossfire.init - Rev: 1.1, Status: Exp
- rpm/crossfire.logrotate - Rev: 1.1, Status: Exp
- rpm/crossfire.spec - Rev: 1.1, Status: Exp
Files modified by tanner: 2001-02-15 (09:07)
Note: Building crossfire server rpm and I had to hack the perl scripts to get the
"right" location of perl and gzip, so just let autoconf figure it out and make
the changes for me.
- configure - Rev: 1.11, Status: Exp
- configure.in - Rev: 1.11, Status: Exp
Files modified by tanner: 2001-02-15 (09:05)
Note: Building crossfire server rpm and I had to hack the perl scripts to get the
"right" location of perl and gzip, so just let autoconf figure it out and make
the changes for me.
- lib/checkarch.pl.in - Rev: 1.1, Status: Exp
- lib/collect.pl.in - Rev: 1.1, Status: Exp
- lib/xpmtopix.pl.in - Rev: 1.1, Status: Exp
- utils/add_throw.perl.in - Rev: 1.1, Status: Exp
- utils/crossloop.in - Rev: 1.1, Status: Exp
- utils/crossloop.pl.in - Rev: 1.1, Status: Exp
- utils/metaserver.pl.in - Rev: 1.1, Status: Exp
Files modified by cvs: 2001-02-13 (07:03)
Note: Add attack.h to list of files. MSW 2001-02-12- include/Makefile.in - Rev: 1.5, Status: Exp
Files modified by cvs: 2001-02-13 (06:58)
Note: Update for 0.96.0 - MSW 2001-02-12- Makefile.in - Rev: 1.12, Status: Exp
Files modified by cvs: 2001-02-13 (06:54)
Note: Update for 0.96.0. MSW 2001-02-12- CHANGES - Rev: 1.179, Status: Exp
Files modified by cvs: 2001-02-13 (06:53)
Note: add directions for setting up the settings file for metaserver support.
MSW 2001-02-12- INSTALL - Rev: 1.4, Status: Exp
Files modified by cvs: 2001-02-13 (06:52)
Note: Turn the update of the metaserver off by default. Too many users
fail to configure this properly. MSW 2001-02-12- lib/settings - Rev: 1.3, Status: Exp
Files modified by cvs: 2001-02-13 (06:43)
Note: Update for 0.96.0. release. MSW 2001-02-12- include/version.h - Rev: 1.10, Status: Exp
Files modified by cvs: 2001-02-13 (06:38)
Note: Rebuilt images. MSW 2001-02-12- lib/crossfire.png - Rev: 1.38, Status: Exp
Files modified by peterm: 2001-02-12 (10:23)
Note: Rebuilt the images/archetypes.
- lib/archetypes - Rev: 1.58, Status: Exp
- lib/crossfire.png - Rev: 1.37, Status: Exp
Files modified by cvs: 2001-02-12 (07:11)
Note: MSW 2001/01/11:
include/rproto.h: Rebuilt for new random map code.
server/player.c: remove player insert in key_roll_stat - player is already
inserted.
server/swap.c: When swapping out map, see if it has already reached reset time,
and if so, just delete it and not save it. In flush_old_maps, now have
it check for maps that have no timeout set - this sometimes happens when
players save/die on maps.
- CHANGES - Rev: 1.178, Status: Exp
- include/version.h - Rev: 1.9, Status: Exp
- random_maps/rproto.h - Rev: 1.9, Status: Exp
- server/player.c - Rev: 1.38, Status: Exp
- server/swap.c - Rev: 1.4, Status: Exp
Files modified by peterm: 2001-02-12 (00:49)
Note: Eased the requirements for gaea priests to get
ironwood skin, insect plague, and wall of thorns- lib/treasures - Rev: 1.31, Status: Exp
Files modified by peterm: 2001-02-11 (23:20)
Note: fixed a problem where doors were not being created in onions.- random_maps/room_gen_onion.c - Rev: 1.9, Status: Exp
Files modified by cvs: 2001-02-11 (09:12)
Note: MSW 2001/01/11:
Other than various general cleanups, the main change this code does is
that style maps (for random maps) get loaded special now - they objects
they contain are not put on the active list, and they use a private map
list so they do not appear in the output of the 'maps command.
common/arch.c, common/treasure.c,server/login.c: Update calls to load_object
common/loaderl.l,loader.c: Update lex_load to take an optional flags option.
This is currently only used so that the loader can decide if it should
call update_ob_speedto put objects on the active list or not.
Calls to lex_load updated. load_object modified to take another option
common.map.c: remove PROCESS_WHILE_LOADING and CHECK_ACTIVE_MAPS ifdefs.
update calls to load_object. Remove some dead code.
include/config.h: Remove CHECK_ACTIVE_MAPS and PROCESS_WHILE_LOADING flags.
Those options did not work, and in all likelihood, this would be done
via threading now days and not what code was there.
include/libproto.h, sproto.h: updated or various function changes.
include/map.h: Add MAP_STYLE flag.
random_maps/exit.c: Call set_map_timeout after we load the final map
so it will get swapped out.
random_maps/standalone.c: Add dummy set_map_timeout function so it compiles.
random_maps/style.c: Add load_style_map function which does the job of
actually checking to see if a style map is in memory, and if not,
loads it up. Updates the pointers so it appears on a map style map list
and not the general map list.
server/main.c: create set_map_timeout function that deals with setting the
map timeouts. Fix bug so server doesn't crash if two players kill each
other on hall of selection.
server/monster.c remove dead code.
socket/loop.c: If realloc fails, catch it and exit with meaningful
error message.
End of MSW 2001/02/11 checkin.
- CHANGES - Rev: 1.177, Status: Exp
- common/arch.c - Rev: 1.4, Status: Exp
- common/loader.c - Rev: 1.9, Status: Exp
- common/loader.l - Rev: 1.9, Status: Exp
- common/map.c - Rev: 1.10, Status: Exp
- common/treasure.c - Rev: 1.8, Status: Exp
- include/config.h - Rev: 1.13, Status: Exp
- include/libproto.h - Rev: 1.9, Status: Exp
- include/map.h - Rev: 1.5, Status: Exp
- include/sproto.h - Rev: 1.28, Status: Exp
- random_maps/exit.c - Rev: 1.10, Status: Exp
- random_maps/standalone.c - Rev: 1.7, Status: Exp
- random_maps/style.c - Rev: 1.10, Status: Exp
- server/login.c - Rev: 1.18, Status: Exp
- server/main.c - Rev: 1.25, Status: Exp
- server/monster.c - Rev: 1.16, Status: Exp
- socket/loop.c - Rev: 1.8, Status: Exp
Files modified by peterm: 2001-02-11 (08:26)
Note: Square spiral layouts added to documentation.- doc/RandomMaps.doc - Rev: 1.5, Status: Exp
Files modified by peterm: 2001-02-11 (08:19)
Note: Updated the notes for the current status of random map generator.- random_maps/Notes - Rev: 1.7, Status: Exp
Files modified by peterm: 2001-02-11 (08:17)
Note: Added a square spiral type of layout.
- random_maps/Makefile.in - Rev: 1.6, Status: Exp
- random_maps/Notes - Rev: 1.6, Status: Exp
- random_maps/random_map.c - Rev: 1.17, Status: Exp
- random_maps/random_map.h - Rev: 1.7, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.8, Status: Exp
- random_maps/snake.c - Rev: 1.2, Status: Exp
- random_maps/square_spiral.c - Rev: 1.1, Status: Exp
- random_maps/test.c - Rev: 1.4, Status: Exp
- random_maps/testinput - Rev: 1.3, Status: Exp
- random_maps/treasure.c - Rev: 1.9, Status: Exp
Files modified by peterm: 2001-02-10 (02:50)
Note: Lowered unrealistic expectations on grace limits for handing out
special prayers. I mean, come ON, NO ONE should need 600 grace points
to learn a level 5 prayer!!!!!!- lib/treasures - Rev: 1.30, Status: Exp
Files modified by cvs: 2001-02-09 (07:30)
Note: Fix that would prevent maps from getting swapped out properly - we would
try to swap out a map the player is in the process of leaving - move
swap out code until after we have moved the player to the new map.
MSW 2001-02-08- server/main.c - Rev: 1.24, Status: Exp
Files modified by peterm: 2001-02-09 (05:17)
Note: Documented the snake layout style.- doc/RandomMaps.doc - Rev: 1.4, Status: Exp
Files modified by peterm: 2001-02-09 (05:00)
Note: Added a snake-like layout. With no symmetry, it's just a progression
back-and-forth.
- random_maps/Makefile.in - Rev: 1.5, Status: Exp
- random_maps/Notes - Rev: 1.5, Status: Exp
- random_maps/random_map.c - Rev: 1.16, Status: Exp
- random_maps/random_map.h - Rev: 1.6, Status: Exp
- random_maps/rproto.h - Rev: 1.8, Status: Exp
- random_maps/snake.c - Rev: 1.1, Status: Exp
- random_maps/test.c - Rev: 1.3, Status: Exp
- random_maps/testinput - Rev: 1.2, Status: Exp
Files modified by cvs: 2001-02-07 (07:54)
Note: MSW 2001/02/06:
common/porting.c: relocate clean_path from this file to server/main.c
server/main.c: relocate clean_path from porting.c. Add unclean_path.
Modify enter_unique_exit so it supports relative maps on unique maps.
Modify enter_exit so word of recall (or other forcelike fields), work
when the return point is a swapped out unique map.
- CHANGES - Rev: 1.176, Status: Exp
- common/porting.c - Rev: 1.4, Status: Exp
- include/version.h - Rev: 1.8, Status: Exp
- server/main.c - Rev: 1.23, Status: Exp
Files modified by cvs: 2001-02-06 (05:56)
Note: MSW 2001/02/05:
server/attack.c: Fix blind and paralyze - logic for reducing duration was
broken, resulting in zero duration for most characters. It should now
work properly, reducing according to the amount of protection.
- CHANGES - Rev: 1.175, Status: Exp
- TODO - Rev: 1.5, Status: Exp
- include/version.h - Rev: 1.7, Status: Exp
- server/attack.c - Rev: 1.31, Status: Exp
Files modified by cvs: 2001-02-03 (05:30)
Note: MSW 2001/02/02:
common/item.c: Don't have armour item types get returned as magical if they
have an armour value - that is to be expected. This eliminates the false
positives that you otherwise get on armor when you cast detect magic.
include/newserver/h: and checksum field to FaceInfo struct. Update
version_sc to 1026.
socket/init.c: calculate image checksums as we load the images.
socket/request.c: If client is at least version_Sc 1026, use face1 protocol
command that includes the checksum.
- CHANGES - Rev: 1.174, Status: Exp
- common/item.c - Rev: 1.14, Status: Exp
- include/newserver.h - Rev: 1.7, Status: Exp
- socket/init.c - Rev: 1.7, Status: Exp
- socket/request.c - Rev: 1.6, Status: Exp
Files modified by peterm: 2001-02-02 (05:06)
Note: Added a bunch of angels to the game.
- lib/archetypes - Rev: 1.57, Status: Exp
- lib/bmaps - Rev: 1.18, Status: Exp
- lib/bmaps.paths - Rev: 1.19, Status: Exp
- lib/crossfire.png - Rev: 1.36, Status: Exp
- lib/crossfire.xbm - Rev: 1.17, Status: Exp
- lib/crossfire.xpm - Rev: 1.26, Status: Exp
- lib/faces - Rev: 1.14, Status: Exp
Files modified by peterm: 2001-02-02 (02:16)
Note: fixed a typo- lib/treasures - Rev: 1.29, Status: Exp
Files modified by peterm: 2001-02-02 (02:12)
Note: archangel randomitems added.- lib/treasures - Rev: 1.28, Status: Exp
Files modified by peterm: 2001-02-02 (01:04)
Note: Turned down occurrence of other rings of fighting too- lib/artifacts - Rev: 1.13, Status: Exp
Files modified by peterm: 2001-02-02 (01:03)
Note: Turned down the occurrence of Ring of War- lib/artifacts - Rev: 1.12, Status: Exp
Files modified by cvs: 2001-02-01 (06:20)
Note: update for various fixex/changes. MSW 2001-01-31- CHANGES - Rev: 1.173, Status: Exp
Files modified by cvs: 2001-02-01 (06:18)
Note: common/player.c: Use skill tools first (lockpicks, talismans, etc) before
using native skills. In this way, an object with bonus automatically
gets used.- common/player.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2001-02-01 (06:18)
Note: common/object.c: Fix that that spells cast on spaces with no floors get
set properly after the spell expires.
MSW 2001-01-31- common/object.c - Rev: 1.14, Status: Exp
Files modified by cvs: 2001-02-01 (05:35)
Note: Fix bug - was using wrong object when the the exit coordinates were out
of the new map. IT ws using the default coordinates from the map the exit
was on, and not the new map.
MSW 2001-01-31- server/main.c - Rev: 1.22, Status: Exp
Files modified by cvs: 2001-02-01 (05:02)
Note: Fix bug that resulted in higher hp if you had a negative con penalty that
was odd than you should have. Basically, if your con penalty was -3,
you would have more hp than if your con penalty was -2. Now it works
properly.
MSW 2001-01-31- common/living.c - Rev: 1.22, Status: Exp
Files modified by cvs: 2001-02-01 (04:09)
Note: Fix to make word of recall and other force objects work.
MSW 2001/01/31- server/main.c - Rev: 1.21, Status: Exp
Files modified by peterm: 2001-02-01 (02:16)
Note: Some minor tweaks on the new rings for fighters.- lib/artifacts - Rev: 1.11, Status: Exp
Files modified by peterm: 2001-02-01 (02:06)
Note: New artifact rings:
Thieves: (chance 20)
speed +2
Dex +2
stealth
infravision
Fighting: (chance 32)
Str +1
Con +1
wc +2
dam +2
regen +1
Combat: (chance 16)
Str +1
Con +1
Dex +1
wc +1
magic -1
resist_physical +10
dam +2
regen +1
Strife: (chance 8)
Str +2
Con +2
Dex +2
Wis -1
Int -1
wc +2
dam +3
magic -1
regen +2
ac +1
resist_physical +20
War: (chance 2)
Str +3
Con +3
Dex +3
Wis -1
Int -1
Pow -2
magic -5
speed +4
regen +2
wc +3
resist_physical +30
resist_magic -50- lib/artifacts - Rev: 1.10, Status: Exp
Files modified by cvs: 2001-01-31 (07:54)
Note:
MSW 2001/01/30:
Complete rewrite of the exit handling code. Hopefully as an effect, this will
fix the player appearing in the middle of the oceans. I think the code
should also work better in many other areas. Main enhancements is a 3x3
area for pets to follow player to new map, as well as golems now following
players to the new maps.
include/sproto.h, random_maps/rproto.h - rebuilt.
random_maps/random_map.c: Change generate_random_map to take a structure
with the random map paremeters.
random_maps/reader.l, reader.c: Add set_random_map_variable function that
reads the map parameters from a char buffer. Also, remove some leftover
comments that were from the common/loader.l file.
random_maps/rogue_layout.c: Change some functions to be static so make proto
doesn't collect them.
random_maps/standalone.c: Add opening of parms file into main function since
it ws removed from the random_map.c file.
server/apply.c: Don't display the message of random maps to the players
as they enter them, as this message is random map parameters, and not
a real message.
server/login.c: #if 0 out using of the player loading element in the structure.
this isn't used right now.
server/main.c: Bulk of the changes. main changes are to break apart the
old enter_exit function into smaller functions that more logically do
the needed function (random maps, unique maps, and transferring the player
to the new map). random map code now passes the parameters via
structure instead of file in /tmp. Code is much more understandable now
and hopefully bugfree.
server/pets.c: minor changes/bugfixes. Search full SIZEOFFREE array, use
real owner variable when print out messages.
server/player.c: Remove usage of the loading variable in the player structure.
End of MSW 2001/01/30 checking.
- CHANGES - Rev: 1.172, Status: Exp
- include/sproto.h - Rev: 1.27, Status: Exp
- include/version.h - Rev: 1.6, Status: Exp
- random_maps/random_map.c - Rev: 1.15, Status: Exp
- random_maps/reader.c - Rev: 1.6, Status: Exp
- random_maps/reader.l - Rev: 1.4, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.3, Status: Exp
- random_maps/rproto.h - Rev: 1.7, Status: Exp
- random_maps/standalone.c - Rev: 1.6, Status: Exp
- server/apply.c - Rev: 1.31, Status: Exp
- server/login.c - Rev: 1.17, Status: Exp
- server/main.c - Rev: 1.20, Status: Exp
- server/pets.c - Rev: 1.5, Status: Exp
- server/player.c - Rev: 1.37, Status: Exp
Files modified by peterm: 2001-01-31 (06:18)
Note: Test input for the standalone random map generator.- random_maps/testinput - Rev: 1.1, Status: Exp
Files modified by avogl: 2001-01-31 (06:14)
Note: Rebuild of archetypes/images. --PeterM
- lib/animations - Rev: 1.22, Status: Exp
- lib/archetypes - Rev: 1.56, Status: Exp
- lib/bmaps - Rev: 1.17, Status: Exp
- lib/bmaps.paths - Rev: 1.18, Status: Exp
- lib/crossfire.png - Rev: 1.35, Status: Exp
- lib/crossfire.xbm - Rev: 1.16, Status: Exp
- lib/crossfire.xpm - Rev: 1.25, Status: Exp
Files modified by peterm: 2001-01-31 (06:03)
Note: small mod to gloves of sun- lib/treasures - Rev: 1.27, Status: Exp
Files modified by peterm: 2001-01-30 (05:06)
Note: Counterspell won't wipe out your own spells.- server/spell_effect.c - Rev: 1.41, Status: Exp
Files modified by avogl: 2001-01-28 (02:29)
Note: rebuilt archetypes
- lib/archetypes - Rev: 1.55, Status: Exp
- lib/bmaps - Rev: 1.16, Status: Exp
- lib/bmaps.paths - Rev: 1.17, Status: Exp
- lib/crossfire.png - Rev: 1.34, Status: Exp
- lib/crossfire.xbm - Rev: 1.15, Status: Exp
- lib/crossfire.xpm - Rev: 1.24, Status: Exp
- lib/faces - Rev: 1.13, Status: Exp
Files modified by cvs: 2001-01-26 (07:23)
Note: Undo some previous changes - remove players from friendly list, and instead
change get_nearest_player to also look at the player list.
check_wakeup (in monster.c) had to be changed also since it used the
friendly list.
MSW 2001-01-25
- server/login.c - Rev: 1.16, Status: Exp
- server/monster.c - Rev: 1.15, Status: Exp
- server/player.c - Rev: 1.36, Status: Exp
Files modified by avogl: 2001-01-26 (01:53)
Note: treasures:
Added glovesofsun as relict of gaea.
rest:
revuilt arches
- lib/animations - Rev: 1.21, Status: Exp
- lib/archetypes - Rev: 1.54, Status: Exp
- lib/bmaps - Rev: 1.15, Status: Exp
- lib/bmaps.paths - Rev: 1.16, Status: Exp
- lib/crossfire.png - Rev: 1.33, Status: Exp
- lib/crossfire.xbm - Rev: 1.14, Status: Exp
- lib/crossfire.xpm - Rev: 1.23, Status: Exp
- lib/treasures - Rev: 1.26, Status: Exp
Files modified by avogl: 2001-01-26 (00:59)
Note: spell_effect.c:
Modified polymorph spell:
It will no longer bring up items that are
either value=0 or startequip 1.
This shall prevent polymorph handing out the
gods' relicts.
spell_util.c
Modified ball lightning/divine shock:
When this spell is casted by a player,
it will hunt monsters/generators only
(just like it used to).
But when the spell is casted by non-player
(monster/firewall/rune), it will track
players only. This will re-enable
ball lightnings as anti-player weapon in
certain maps.
- server/spell_effect.c - Rev: 1.40, Status: Exp
- server/spell_util.c - Rev: 1.43, Status: Exp
Files modified by mids: 2001-01-25 (19:39)
Note: Fixed the PNG images of paladin and flint_and_steel- lib/crossfire.png - Rev: 1.32, Status: Exp
Files modified by avogl: 2001-01-24 (23:28)
Note: Fixed a whitespace problem in the treasurelists.
Hey, it really caused an errormessage in crossedit.- lib/treasures - Rev: 1.25, Status: Exp
Files modified by peterm: 2001-01-24 (07:19)
Note: Removed ironwood skin from wands and scrolls.- include/spellist.h - Rev: 1.24, Status: Exp
Files modified by cvs: 2001-01-24 (05:01)
Note: MSW 2001/01/23:
Various cleanups/fixes as detected by purify:
common/anim.c: animation[0] was given a null pointer as the name, but
bsearch/or comparison function will try to de-reference it.
Give it a unique name.
common/loader.l: msgbuf was being used initialized in the main loading
function. loader.c also regenerated.
common/object.c: find_free functions were not checking to see if the
spaces they were examining were out of the map. Added checks
to do so.
server/apply.c: buf was being used initialized in the function.
socket/init.c: input buffer needs to be initialized as we do a
strncasecmp against the buffer which may not have any data in it.
- CHANGES - Rev: 1.171, Status: Exp
- common/anim.c - Rev: 1.4, Status: Exp
- common/loader.c - Rev: 1.8, Status: Exp
- common/loader.l - Rev: 1.8, Status: Exp
- common/object.c - Rev: 1.13, Status: Exp
- server/apply.c - Rev: 1.30, Status: Exp
- socket/init.c - Rev: 1.6, Status: Exp
Files modified by peterm: 2001-01-23 (22:35)
Note: Made divine shock take more time to gain duration.- include/spellist.h - Rev: 1.23, Status: Exp
Files modified by peterm: 2001-01-23 (22:28)
Note: Remove divine shock from spell books- include/spellist.h - Rev: 1.22, Status: Exp
Files modified by peterm: 2001-01-23 (06:16)
Note: Improved the porting to HP-UX.- include/global.h - Rev: 1.10, Status: Exp
Files modified by avogl: 2001-01-21 (16:31)
Note: recollected for new pngs.- lib/crossfire.png - Rev: 1.31, Status: Exp
Files modified by avogl: 2001-01-20 (00:57)
Note: recollected pngs- lib/crossfire.png - Rev: 1.30, Status: Exp
Files modified by pjka: 2001-01-19 (22:30)
Note: wis -> pow for midnight robe per request- lib/archetypes - Rev: 1.53, Status: Exp
Files modified by cvs: 2001-01-19 (07:43)
Note: MSW 2001/01/18:
server/skill_util.c: add change_skill_to_skill function to be used when
we already know the skill object we want to use. This is more efficient
than change_skill which takes a skill number and then searches the
inventory for the object.
remove extra esrv_send_item from do_skill_attack - don't need to send
skills to player.
do_skill_attack: remove call to hth_damage - that function does not take
into account objects in the player inventory that increase damage,
and since that is called each attack, it is not feasible to have it
search the players inventory. Instead, we just rely on damage generated
by fix_player - only think hth_damage did was adjust damage based on
level difference.
- CHANGES - Rev: 1.170, Status: Exp
- server/skill_util.c - Rev: 1.13, Status: Exp
Files modified by cvs: 2001-01-19 (05:43)
Note: Fix to prevent crashes when players die. Don't assume all friendly objects
are golems - check for player type. MSW 2001-01-18- server/attack.c - Rev: 1.30, Status: Exp
Files modified by avogl: 2001-01-19 (03:52)
Note: recollected pngs- lib/crossfire.png - Rev: 1.29, Status: Exp
Files modified by avogl: 2001-01-18 (04:30)
Note: peterm using avogl's account:
updated arches for skree
- lib/animations - Rev: 1.20, Status: Exp
- lib/archetypes - Rev: 1.52, Status: Exp
- lib/bmaps - Rev: 1.14, Status: Exp
- lib/bmaps.paths - Rev: 1.15, Status: Exp
- lib/crossfire.png - Rev: 1.28, Status: Exp
- lib/crossfire.xbm - Rev: 1.13, Status: Exp
- lib/crossfire.xpm - Rev: 1.22, Status: Exp
- lib/faces - Rev: 1.12, Status: Exp
Files modified by cvs: 2001-01-17 (06:15)
Note: Changes to fix monsters not attacking players. Player was not getting
marked as friendly, and thus getting removed from the list.
server/login.c: set FLAG_FRIENDLY when we load the player and call
add_friendly_object.
server/player.c: add_player: set FLAG_FRIENDLY. get_nearest_player
modified to discard non friendly objects on friendly list - makes
bug reprocible much more easily.
MSW 2001-1-16
- server/login.c - Rev: 1.15, Status: Exp
- server/player.c - Rev: 1.35, Status: Exp
Files modified by peterm: 2001-01-17 (04:14)
Note: skree added.- lib/treasures - Rev: 1.24, Status: Exp
Files modified by pjka: 2001-01-16 (22:19)
Note: passwd length atmost 16 chars- server/c_misc.c - Rev: 1.8, Status: Exp
Files modified by peterm: 2001-01-16 (08:32)
Note: A little documentation about the new roguelike layout.
- doc/RandomMaps.doc - Rev: 1.3, Status: Exp
- random_maps/Notes - Rev: 1.4, Status: Exp
Files modified by peterm: 2001-01-16 (08:24)
Note: random map roguelike layout added- CHANGES - Rev: 1.169, Status: Exp
Files modified by peterm: 2001-01-16 (08:20)
Note: Installed nethack-style maps
- random_maps/Makefile.in - Rev: 1.4, Status: Exp
- random_maps/random_map.c - Rev: 1.14, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.2, Status: Exp
- random_maps/rproto.h - Rev: 1.6, Status: Exp
Files modified by peterm: 2001-01-16 (07:46)
Note: New layout style "nethack" or "rogue" like.
- random_maps/random_map.c - Rev: 1.13, Status: Exp
- random_maps/random_map.h - Rev: 1.5, Status: Exp
- random_maps/rogue_layout.c - Rev: 1.1, Status: Exp
- random_maps/test.c - Rev: 1.2, Status: Exp
Files modified by avogl: 2001-01-16 (00:23)
Note: new pngs- lib/crossfire.png - Rev: 1.27, Status: Exp
Files modified by cvs: 2001-01-15 (23:49)
Note: MSW 2000/01/15:
Change blindness and paralyze so that duration is reduced based on protection
the player has. file server/attack.c
- CHANGES - Rev: 1.168, Status: Exp
- server/attack.c - Rev: 1.29, Status: Exp
Files modified by cvs: 2001-01-15 (22:33)
Note: MSW 2000/01/15:
Various fixes for friendly object code:
common/button.c: Add missing call to remove_friendly_object
common/friend.c: Pretty much completely re-written. add_friendly_object now
checks to make sure the object being added isn't already on the list,
remove_friendly_object will remove objects whose tags don't match,
and added clean_friendly_list.
common/object.c: No reason to use the function pointer to
remove_friendly_object since that function is in the lib.
common/time.c: Make DEBUG_TIME always on (no longer compile time option).
other areas use the global var pticks, so if it was turned off, compile
would break anyways.
common/treasuer.c: No longer print debug messages on artifacts created.
Cluttered log file making it hard to see more important errors.
include/config.h: Remove DEBUG_TIME define.
include/libproto.h: Rebuilt for clean_friendly_list function.
server/main.c: rewrote do_specials to do things based on pticks variable.
This allows various specials to be spread out across multiple ticks
easier. Also, added clean_friendly_function to part of what this does.
server/skills.c: add missing call to remove_friendly_object. Also, removed
from #if 0 .. #else .. #endif code.
End of MSW 2000/01/15 checkin.
- CHANGES - Rev: 1.167, Status: Exp
- common/button.c - Rev: 1.9, Status: Exp
- common/friend.c - Rev: 1.5, Status: Exp
- common/object.c - Rev: 1.12, Status: Exp
- common/time.c - Rev: 1.3, Status: Exp
- common/treasure.c - Rev: 1.7, Status: Exp
- include/config.h - Rev: 1.12, Status: Exp
- include/libproto.h - Rev: 1.8, Status: Exp
- server/main.c - Rev: 1.19, Status: Exp
- server/skills.c - Rev: 1.11, Status: Exp
Files modified by avogl: 2001-01-15 (16:25)
Note: pngs rebuilt- lib/crossfire.png - Rev: 1.26, Status: Exp
Files modified by avogl: 2001-01-15 (12:05)
Note: Collected the new pngs.- lib/crossfire.png - Rev: 1.25, Status: Exp
Files modified by cvs: 2001-01-15 (07:11)
Note: check friendly list for freed objects and remove them when we find
them. This should hopefully fix the cause of the
"BUG: get_attack_mode(): freed object" error messages. This is an
infrequent and not easily reprocible error message, so I can not be sure
this will fix all those error messages, but the code at least looks correct.
MSW 2000-1-14- server/player.c - Rev: 1.34, Status: Exp
Files modified by pjka: 2001-01-12 (12:32)
Note: You could crash server with an overly long name. Name can now be at max 31 chars long.- server/c_misc.c - Rev: 1.7, Status: Exp
Files modified by peterm: 2001-01-12 (08:25)
Note: Fixed a lack of "break" in a switch statement.- random_maps/random_map.c - Rev: 1.12, Status: Exp
Files modified by peterm: 2001-01-12 (07:49)
Note: A more cautious insertion of the lights.- server/login.c - Rev: 1.14, Status: Exp
Files modified by cvs: 2001-01-12 (07:22)
Note: Change query we send to player after each race description so popup is
accurate. Plus, with long descriptions, putting in directions is probably
useful in any case. MSW 2000-1-11- server/player.c - Rev: 1.33, Status: Exp
Files modified by peterm: 2001-01-12 (07:00)
Note: Fixed lighting bug.- server/login.c - Rev: 1.13, Status: Exp
Files modified by avogl: 2001-01-12 (05:39)
Note: Collected archetypes again.- lib/archetypes - Rev: 1.51, Status: Exp
Files modified by peterm: 2001-01-12 (05:38)
Note: forked lightning for sorig- lib/treasures - Rev: 1.23, Status: Exp
Files modified by avogl: 2001-01-12 (02:28)
Note: New pics and animation for earth shield.
- lib/animations - Rev: 1.19, Status: Exp
- lib/archetypes - Rev: 1.50, Status: Exp
- lib/bmaps - Rev: 1.13, Status: Exp
- lib/bmaps.paths - Rev: 1.14, Status: Exp
- lib/crossfire.png - Rev: 1.24, Status: Exp
- lib/crossfire.xbm - Rev: 1.12, Status: Exp
- lib/crossfire.xpm - Rev: 1.21, Status: Exp
Files modified by avogl: 2001-01-12 (01:08)
Note: rebuild archetypes
- lib/archetypes - Rev: 1.49, Status: Exp
- lib/crossfire.png - Rev: 1.23, Status: Exp
- lib/crossfire.xpm - Rev: 1.20, Status: Exp
Files modified by avogl: 2001-01-11 (23:50)
Note: New pngs by MichToen and AndreasV.- lib/crossfire.png - Rev: 1.22, Status: Exp
Files modified by avogl: 2001-01-11 (21:08)
Note: Testing a new png.- lib/crossfire.png - Rev: 1.21, Status: Exp
Files modified by pjka: 2001-01-11 (09:37)
Note: Magic ear wouldn't hear what You say, if a NPC heard You first. Fixed.- server/monster.c - Rev: 1.14, Status: Exp
Files modified by avogl: 2001-01-11 (08:40)
Note: New arches for the light of valriel and mods to immolation added.- lib/archetypes - Rev: 1.48, Status: Exp
Files modified by peterm: 2001-01-11 (08:38)
Note: Some comments on the hacks I did.- doc/crossfire.doc - Rev: 1.13, Status: Exp
Files modified by peterm: 2001-01-11 (08:36)
Note: Added the light of valriel to the gods randomitems.- lib/treasures - Rev: 1.22, Status: Exp
Files modified by peterm: 2001-01-11 (06:37)
Note: Some changes allowing Ruggilli's immolation ability to be
inserted on conversion and withdrawn on reconversion.
- lib/treasures - Rev: 1.21, Status: Exp
- server/gods.c - Rev: 1.16, Status: Exp
Files modified by avogl: 2001-01-11 (04:59)
Note: PeterM as "avogl": just updated the archetypes file with the
new arcs for wrathful eye.
- lib/animations - Rev: 1.18, Status: Exp
- lib/archetypes - Rev: 1.47, Status: Exp
Files modified by peterm: 2001-01-11 (04:53)
Note: Implemented Wrathful Eye and gave it to Valriel.
- CHANGES - Rev: 1.166, Status: Exp
- include/define.h - Rev: 1.28, Status: Exp
- include/spellist.h - Rev: 1.21, Status: Exp
- include/spells.h - Rev: 1.12, Status: Exp
- lib/treasures - Rev: 1.20, Status: Exp
- server/spell_util.c - Rev: 1.42, Status: Exp
Files modified by avogl: 2001-01-10 (16:27)
Note: New pic for elemental ring by dnh.
- lib/archetypes - Rev: 1.46, Status: Exp
- lib/crossfire.png - Rev: 1.20, Status: Exp
- lib/crossfire.xpm - Rev: 1.19, Status: Exp
Files modified by avogl: 2001-01-10 (16:19)
Note: When players placed on a non-existent map (like a
randommap) connected to the game, they used to
be placed on the starting map (hallofselection).
Terrible bug! I changed it so that players get
placed on their home-savebed instead, where they
belong in such a case.
Still, some better modus for re-connecting to
randommaps would be nice.- server/login.c - Rev: 1.12, Status: Exp
Files modified by avogl: 2001-01-09 (23:50)
Note: Fixed a terrible bug about special prayers:
Players always lost ALL spells on god-intervention!
That happened due to several bugs in the new
god functions.
Well, after this patch it should work as intended.
- server/apply.c - Rev: 1.29, Status: Exp
- server/gods.c - Rev: 1.15, Status: Exp
Files modified by peterm: 2001-01-09 (07:58)
Note: Synced the current state of the gods spells handing out better
with dnh's plan.- lib/treasures - Rev: 1.19, Status: Exp
Files modified by peterm: 2001-01-09 (07:55)
Note: A few new spell archetypes added.- lib/archetypes - Rev: 1.45, Status: Exp
Files modified by peterm: 2001-01-09 (07:49)
Note: Some changes having to do with the new God code.- include/spellist.h - Rev: 1.20, Status: Exp
Files modified by avogl: 2001-01-08 (21:33)
Note: Figured out that the "wraparound bug" for players
attacking damage was client sided (silly me, grumble).
The true living.dam - variable is of type "sint16",
so I threw out my previous patch on living.c again.
Soo... please someone fix this client-bug for the
unix-clients.- common/living.c - Rev: 1.21, Status: Exp
Files modified by avogl: 2001-01-08 (20:39)
Note: Resistance to confusion used to have NO effect
unless one had 100%. To improve this, I made
the duration of the confusion-effect dependant
on resistance.
For confusion resist. 0% the old duration is
in effect. Vulnerbility lenghtens duration.- server/attack.c - Rev: 1.28, Status: Exp
Files modified by avogl: 2001-01-08 (20:33)
Note: archetypes:
Some minor balancing stuff to demilich, baslic
and drake.
treasures:
Added a treasurelist for drake, containing
bodyparts.
- lib/archetypes - Rev: 1.44, Status: Exp
- lib/treasures - Rev: 1.18, Status: Exp
Files modified by avogl: 2001-01-08 (20:31)
Note: Fixed the wraparound-bug for players' damage.
The attacking damage will now max out at 127 and
NOT go into negative values.- common/living.c - Rev: 1.20, Status: Exp
Files modified by avogl: 2001-01-07 (21:04)
Note: rebuild archetypes- lib/archetypes - Rev: 1.43, Status: Exp
Files modified by avogl: 2001-01-07 (18:46)
Note: Modified the gods treasurelists:
- Weapon enchantment does not require any grace-limits
anymore. The max. amount of wc bonus is dependant on
the player's wisdom-lvl anyways.
Hence, getting attacktype and slaying on weapons is now
accessible for non-priest players as well.
- Put a remove_curse ability to sorig, gorokh and ruggilli.
Devourers remains the only god without any ability to
remove curses/damnation. Lack of any remove_curse doesn't
make too much sense, since players can use a second character.
- lib/archetypes - Rev: 1.42, Status: Exp
- lib/treasures - Rev: 1.17, Status: Exp
Files modified by avogl: 2001-01-06 (23:33)
Note: Re-synchronized server with arch dir.
Someone (author 'cvs') has messed them up a little
by committing files collected from a non-up-to-date
arch dir.
Please always run cvs update before adding and
committing changes from your local cvs-tree.
- lib/animations - Rev: 1.17, Status: Exp
- lib/archetypes - Rev: 1.41, Status: Exp
- lib/bmaps - Rev: 1.12, Status: Exp
- lib/bmaps.paths - Rev: 1.13, Status: Exp
- lib/crossfire.png - Rev: 1.19, Status: Exp
- lib/crossfire.xbm - Rev: 1.11, Status: Exp
- lib/crossfire.xpm - Rev: 1.18, Status: Exp
- lib/faces - Rev: 1.11, Status: Exp
Files modified by cvs: 2001-01-03 (05:19)
Note: commit to get the fix for leprosy skin face. Looks like I may have also
caught some changes for the gods (either that or some aspect of my arch directory
has old data in it.)
MSW 2000-1-2- lib/archetypes - Rev: 1.40, Status: Exp
Files modified by avogl: 2001-01-01 (23:09)
Note: Minor adjustments to the chance of a god-intervention
to happen. It was a tick too low for low/medium-level
priests.- server/gods.c - Rev: 1.14, Status: Exp
Files modified by avogl: 2001-01-01 (23:06)
Note: This is the centerpiece of the new scheme of gods.
Please read the gods' treasurelists to understand
it entirely. Alternatively you can read my comments
on cf-devel.
I based my work on dnh's god-pantheon. I tried to
provide a new god-system that works in the first place.
It is not meant to be the "final" version.
Discussion, modifications and enhancements are welcomed!
--AndreasV
- lib/archetypes - Rev: 1.39, Status: Exp
- lib/treasures - Rev: 1.16, Status: Exp
Files modified by avogl: 2001-01-01 (23:00)
Note: Fixed a bug that prevented god-properties like
hp/spell/grace-regeneration and sustenance
to be inherited by players joining a cult.- common/living.c - Rev: 1.19, Status: Exp
Files modified by avogl: 2000-12-30 (14:15)
Note: Rebuild archetypes, seems to be neccessary for new god-intervention.
Anyways, arch and server should be synchronized.
- lib/archetypes - Rev: 1.38, Status: Exp
- lib/crossfire.png - Rev: 1.18, Status: Exp
Files modified by cvs: 2000-12-27 (07:53)
Note: MSW 2000/12/26:
Checkin of Jan's new god intervention code. I haven't played around with
it much, but I haven't seen any really obvious problems.
common/living.c: remove learn_prayer_chance
common/treasure.c: Various changes to treasure generation - mostly to
deal with starting equipment and putting it in the inventory.
doc/crossfire.doc: Update docs on god intervention.
include/define.h: GT_... flags removed.
include/treasure.h: GT_... flags added. Addition flags added from
what was in define.h before.
lib/archetypes, lib/crossfire.png, lib/treasures: Updated with new
archetypes and treasures.
random_maps/standalone.c,server/rune.c,server/time.c: Calls to
create_treasure updated
server/apply.c: New functions for god intervention added, update calls
to create_treasure, other god related changes.
server/c_wiz.c: Calls to create_treasure updated, various functions to
allow DM's to learn/unlearn spells added.
server/commands.c: Various commands added to the wiz set of commands.
See commen for c_wiz.c
server/disease.c: Changes to reduce_symptoms
server/gods.c: Numerous updates for god intervention code.
server/player.c: Modifications for starting player equipment.
server/skill_util.c: Display the god the character worships when they
issue the skills command.
server/skills.c: Minor cosmetic change made to message when praying on altar.
server/spell_effect.c: Changes related to gods, cure spells, and
generation of treasures & items.
End of MSW 2000/12/26 checkin.
- CHANGES - Rev: 1.165, Status: Exp
- common/living.c - Rev: 1.18, Status: Exp
- common/treasure.c - Rev: 1.6, Status: Exp
- doc/crossfire.doc - Rev: 1.12, Status: Exp
- include/define.h - Rev: 1.27, Status: Exp
- include/libproto.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.26, Status: Exp
- include/treasure.h - Rev: 1.4, Status: Exp
- lib/archetypes - Rev: 1.37, Status: Exp
- lib/crossfire.png - Rev: 1.17, Status: Exp
- lib/treasures - Rev: 1.15, Status: Exp
- random_maps/standalone.c - Rev: 1.5, Status: Exp
- server/apply.c - Rev: 1.28, Status: Exp
- server/c_wiz.c - Rev: 1.7, Status: Exp
- server/commands.c - Rev: 1.9, Status: Exp
- server/disease.c - Rev: 1.15, Status: Exp
- server/gods.c - Rev: 1.13, Status: Exp
- server/player.c - Rev: 1.32, Status: Exp
- server/rune.c - Rev: 1.11, Status: Exp
- server/skill_util.c - Rev: 1.12, Status: Exp
- server/skills.c - Rev: 1.10, Status: Exp
- server/spell_effect.c - Rev: 1.39, Status: Exp
- server/time.c - Rev: 1.21, Status: Exp
Files modified by cvs: 2000-12-24 (21:16)
Note: MSW 2000-12-24:
Same fix as was done for client - was not using return value
after realloc of pixels, and continued to use small buffer. For the
editor, this may not have been an issue, as the load order of images
for the editor is predictable, and the first image may have allocated
the largest buffer needed.- crossedit/png.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-12-24 (01:48)
Note: MSW 2000/12/23:
include/define.h: Add SIZEOFFREE1 and SIZEOFFREE2 values to use instead of
arbitrary constants in the code.
server/monster.c: change communicate function to use above values. Before
it was stopping one short of the full 2 space array, so one particular
space (-1, -2 relative to player) would not hear players speech.
- CHANGES - Rev: 1.164, Status: Exp
- include/define.h - Rev: 1.26, Status: Exp
- server/monster.c - Rev: 1.13, Status: Exp
Files modified by cvs: 2000-12-24 (01:12)
Note: MSW 2000/12/23:
server/attack.c: Don't exit hit_player function if damage is reduced to 0
in magical attacks. This was preventing face of death and probably a lot
of effect only spells from working.
server/spell_util.c: modify check_cone_push to use move_object to blow
the objects. Before, multisquare monsters were getting sliced
into their individual components - move_object deals with multisquare objects
properly.
- CHANGES - Rev: 1.163, Status: Exp
- server/attack.c - Rev: 1.27, Status: Exp
- server/spell_util.c - Rev: 1.41, Status: Exp
Files modified by cvs: 2000-12-24 (00:05)
Note: Update to use crossfire.real-time.com as the metaserver.
MSW 2000-12-23- lib/settings - Rev: 1.2, Status: Exp
Files modified by avogl: 2000-12-21 (16:43)
Note: Wrong flag in save_player(), caused the saving-attempt
to fail.- server/time.c - Rev: 1.20, Status: Exp
Files modified by avogl: 2000-12-21 (09:16)
Note: Fixed the map-bugs that recently appeared by resetting
hp, sp in map.arc to 1,1.- lib/archetypes - Rev: 1.36, Status: Exp
Files modified by avogl: 2000-12-20 (20:29)
Note: I intended to clean up the character-creation process
and thus changed the initial starting place from
"/city/city" to "/HallOfSelection", like it should be.
I hope this will not cause unwanted side-effects.
I really did my best to test it and prevent any bugs
caused by this change. If you still discover some
weirdness that might be related to this change, please
lemme know. -AV
- server/player.c - Rev: 1.31, Status: Exp
- server/time.c - Rev: 1.19, Status: Exp
Files modified by avogl: 2000-12-20 (20:19)
Note: rebuild archetypes for new starting map HallOfSelection.- lib/archetypes - Rev: 1.35, Status: Exp
Files modified by peterm: 2000-12-20 (18:32)
Note: [no log message]- random_maps/random_map.c - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-12-19 (06:54)
Note: Re-inserted the Spell of Conflict
fixed a bug in attack.c
- CHANGES - Rev: 1.162, Status: Exp
- common/loader.c - Rev: 1.7, Status: Exp
- common/loader.l - Rev: 1.7, Status: Exp
- include/define.h - Rev: 1.25, Status: Exp
- include/loader.h - Rev: 1.5, Status: Exp
- server/attack.c - Rev: 1.26, Status: Exp
- server/monster.c - Rev: 1.12, Status: Exp
- server/spell_effect.c - Rev: 1.38, Status: Exp
Files modified by avogl: 2000-12-18 (17:43)
Note: player.c:
Hopefully fixed a bug related to dying on
battleground.
spell_effect.c:
The spell "word of recall" will now point to
the players's last-applied savebed.
This will make players more independant from
Scorn.
- server/player.c - Rev: 1.30, Status: Exp
- server/spell_effect.c - Rev: 1.37, Status: Exp
Files modified by cvs: 2000-12-18 (08:00)
Note: File will now compile if XPM is not installed. MSW 2000/12/17- crossedit/xutil.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-12-18 (07:41)
Note: Add new file. MSW- server/c_range.c - Rev: 1.1, Status: Exp
Files modified by cvs: 2000-12-18 (07:38)
Note: MSW 2000/12/17: Various changes. Note that the scope of files in this checkin
make it appear that a lot was changed, but in fact it was mostly just
re-orginization - very little code has actually changed.
include/autoconf.h.in: Add HAVE_LIBDES to file.
include/config.h: Remove comments after defines for MAP_MIN/MAX timeouts.
This just removes some warnings during compile. comments are now
on lines by themselves.
include/player.h: remove shootstrength for player structure. It was unused.
server/Makefile.in: remove input.c file, add c_range.c file.
server/c_chat.c: remove command_last, add command_shout and command_tell
from input.c to this file. Also fix bug in command tell which
would let players crash server at will.
server/c_misc.c,server/c_object.c: Relocate many functions
from input.c into these files.
server/c_move.c, server/c_new.c: Add standard crossfire banner comment.
server/c_range.c: New file - contains range related commands,
including spell casting (relocated from input.c)
server/c_wiz.c: move command_invisible from input.c into this file.
server/commands.c: Remove unused commands (bell, last, strength)
server/input.c: removed file.
server/main.c: Change HAVE_DES_H to HAVE_LIBDES
server/player.c: When choosing a race, draw it facing south for best
presentation of image.
server/spell_util.c: Remove dead code (#if 0 shootstrength related
code)
socket/loop.c: remove unused variables.
NOTE: Due to the addition/removal of files, you will need to do
'config.status; make depend; make' from the top level directory for
everything to be compiled properly.
End of MSW 2000/12/17 checkin.
- include/autoconf.h.in - Rev: 1.5, Status: Exp
- include/config.h - Rev: 1.11, Status: Exp
- include/player.h - Rev: 1.9, Status: Exp
- server/Makefile.in - Rev: 1.4, Status: Exp
- server/c_chat.c - Rev: 1.3, Status: Exp
- server/c_misc.c - Rev: 1.6, Status: Exp
- server/c_move.c - Rev: 1.2, Status: Exp
- server/c_new.c - Rev: 1.2, Status: Exp
- server/c_object.c - Rev: 1.15, Status: Exp
- server/c_wiz.c - Rev: 1.6, Status: Exp
- server/commands.c - Rev: 1.8, Status: Exp
- server/input.c - Rev: 1.13, Status: dead
- server/main.c - Rev: 1.18, Status: Exp
- server/player.c - Rev: 1.29, Status: Exp
- server/spell_util.c - Rev: 1.40, Status: Exp
- CHANGES - Rev: 1.161, Status: Exp
- socket/loop.c - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-12-18 (06:58)
Note: [no log message]- CHANGES - Rev: 1.160, Status: Exp
Files modified by peterm: 2000-12-18 (06:15)
Note: Fixes for random maps:
1) Spirals won't dump you into walls anymore
2) endless loop bug fixed
PeterM
- random_maps/Notes - Rev: 1.3, Status: Exp
- random_maps/door.c - Rev: 1.8, Status: Exp
- random_maps/exit.c - Rev: 1.9, Status: Exp
- random_maps/random_map.c - Rev: 1.10, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.7, Status: Exp
- random_maps/special.c - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-12-18 (02:45)
Note: Fix for the class stat-max-bug, where certain classes would
exceed their racial maxima. Now an extra stat beyond the
racial max is reassigned to some other non-CHA stat randomly.
PM- server/apply.c - Rev: 1.27, Status: Exp
Files modified by peterm: 2000-12-18 (01:46)
Note: Multiple skills of the same sort will now eventually join.- server/skill_util.c - Rev: 1.11, Status: Exp
Files modified by avogl: 2000-12-17 (15:24)
Note: animations:
archetypes:
New race-description msg
treasures:
class alchemist has spell "alchemy" per
default now. I consider this a must.
- lib/animations - Rev: 1.16, Status: Exp
- lib/archetypes - Rev: 1.34, Status: Exp
- lib/treasures - Rev: 1.14, Status: Exp
Files modified by cvs: 2000-12-17 (07:26)
Note: More fixes. I think this should fix the error on accept calls.
Old code also had a problem with freeing freed data, which my test
programs died on. There was also some code which had no real
effect that I removed.
MSW 2000/12/16- socket/loop.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-12-17 (00:39)
Note: MSW 2000/12/16:
server/player.c: If the player race archetype has a message, print that out.
This allows a descriptive message about what the different races will
get. The message is removed from the player once they decide on the
race.
common/living.c: Add some parens around some PR resistant checks - eliminates
warnings from gcc.
server/disease.c: have cure_disease remove all diseases a player is infected
with. The code suggested it was attempting to do so, and the
messages it printed out certainly suggested that the character
was disease free.
- common/living.c - Rev: 1.17, Status: Exp
- server/disease.c - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.28, Status: Exp
- CHANGES - Rev: 1.159, Status: Exp
Files modified by avogl: 2000-12-16 (23:32)
Note: gods.c:
Fixed a problem concerning PR: The god's
immunities must not always be transferred to
the players joining the cult. For example:
Sorig has elec +100%, but the player shall only
get +30%.
player.c:
Small mod, to make the new mini-playguides not
startequip 1. So players can keep them and
even pass them around.
- server/gods.c - Rev: 1.12, Status: Exp
- server/player.c - Rev: 1.27, Status: Exp
Files modified by avogl: 2000-12-16 (23:28)
Note: Inserted the new mini-playguides into the
player classes' treasurelist.- lib/treasures - Rev: 1.13, Status: Exp
Files modified by avogl: 2000-12-16 (23:08)
Note: rebuild arches
- lib/animations - Rev: 1.15, Status: Exp
- lib/archetypes - Rev: 1.33, Status: Exp
- lib/bmaps - Rev: 1.11, Status: Exp
- lib/bmaps.paths - Rev: 1.12, Status: Exp
- lib/crossfire.png - Rev: 1.16, Status: Exp
- lib/crossfire.xbm - Rev: 1.10, Status: Exp
- lib/crossfire.xpm - Rev: 1.17, Status: Exp
- lib/faces - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-12-16 (04:34)
Note: MSW 2000/12/15:
Remove some file vestiges from crossedit/png.c - it does everything in memory,
but a few file referances were not removed.- crossedit/png.c - Rev: 1.2, Status: Exp
Files modified by peterm: 2000-12-16 (02:44)
Note: Improved tracking for poison fog.- server/spell_util.c - Rev: 1.39, Status: Exp
Files modified by peterm: 2000-12-16 (02:34)
Note: Initial implementation of poison cloud.- server/spell_util.c - Rev: 1.38, Status: Exp
Files modified by peterm: 2000-12-15 (21:29)
Note: Fixed an abuse of containers with too much value- server/player.c - Rev: 1.26, Status: Exp
Files modified by peterm: 2000-12-15 (20:23)
Note: Fixed some code which caused an unnecessary server exit.
move_apply CAN recurse many times when the code is operating properly.
For example, in a room full of rune_summon_water.
a rune is triggerd. 5 water elementals appear and land on neighboring
runes. they go off. each summons 5 more elementals, etcetera.
The recursion ends naturally and correctly when all the runes are consumed.
PeterM- server/apply.c - Rev: 1.26, Status: Exp
Files modified by avogl: 2000-12-15 (15:54)
Note: rebuild archetypes- lib/archetypes - Rev: 1.32, Status: Exp
Files modified by avogl: 2000-12-15 (15:42)
Note: server/attack.c:
Acid will only corrode equipment while the player has
less than 50% acid resist.
Note that acid corrosion makes players feel *very* unappy
since there is no way to reverse the process yet.
Outcommented the deathstrike-debug message. It used to
spam the log like crazy.
server/spell_util.c:
server/time.c:
Patch for spell/missile reflecting:
The "reflect spell/missile" flag does no longer provide
living creatures with perfect immunity to projectiles.
There is a missing chance of: 10% + level of projectile / 10
This does apply for all kinds of magic bullets/missiles,
arrows, bolts and thrown objects.
Smite spells and bolt spells are not affected, they will
always bounce off.
server/spell_effect.c:
Done some more cleaning and adjusting for the protection
spells. E.g. it is no longer possible to have both a god's
blessing and a holy possession in effect.
Also removed is the ability to add holy bless/poss. effects
of more than one god to a char.
- server/attack.c - Rev: 1.25, Status: Exp
- server/spell_effect.c - Rev: 1.36, Status: Exp
- server/spell_util.c - Rev: 1.37, Status: Exp
- server/time.c - Rev: 1.18, Status: Exp
Files modified by avogl: 2000-12-15 (15:38)
Note: Numerous adjustments to the random-artifacts
concerning PR.- lib/artifacts - Rev: 1.9, Status: Exp
Files modified by avogl: 2000-12-15 (15:37)
Note: Patch for spell/missile reflecting:
function reflwall() changed- include/sproto.h - Rev: 1.25, Status: Exp
Files modified by avogl: 2000-12-15 (15:36)
Note: Player chars that cannot wear armour (like quetzal and
fireborn) gain in addition to ac a small amount of
armour (= resist_physical) per level. A maxed out char
(level 110) will get 80% armour.
This is not too much, but at least a little help.- common/living.c - Rev: 1.16, Status: Exp
Files modified by peterm: 2000-12-15 (10:26)
Note: spirals for random maps- CHANGES - Rev: 1.158, Status: Exp
Files modified by peterm: 2000-12-15 (10:25)
Note: A few little refinements.
- random_maps/Notes - Rev: 1.2, Status: Exp
- random_maps/door.c - Rev: 1.7, Status: Exp
- random_maps/random_map.c - Rev: 1.9, Status: Exp
Files modified by peterm: 2000-12-15 (10:06)
Note: Implemented a new sort of random map: the spiral.
- random_maps/Makefile.in - Rev: 1.3, Status: Exp
- random_maps/Notes - Rev: 1.1, Status: Exp
- random_maps/door.c - Rev: 1.6, Status: Exp
- random_maps/random_map.c - Rev: 1.8, Status: Exp
- random_maps/random_map.h - Rev: 1.4, Status: Exp
- random_maps/room_gen_spiral.c - Rev: 1.1, Status: Exp
- random_maps/rproto.h - Rev: 1.5, Status: Exp
- random_maps/test.c - Rev: 1.1, Status: Exp
Files modified by peterm: 2000-12-15 (10:05)
Note: Documented a new type of layout for random maps: "spiral".- doc/RandomMaps.doc - Rev: 1.2, Status: Exp
Files modified by peterm: 2000-12-15 (03:09)
Note: PeterM: Fixed up random map code. Used a lot of global variables
for stuff. Always meant to fix it and just got 'round to it.
- CHANGES - Rev: 1.157, Status: Exp
- random_maps/decor.c - Rev: 1.5, Status: Exp
- random_maps/door.c - Rev: 1.5, Status: Exp
- random_maps/exit.c - Rev: 1.8, Status: Exp
- random_maps/floor.c - Rev: 1.4, Status: Exp
- random_maps/maze_gen.c - Rev: 1.2, Status: Exp
- random_maps/maze_gen.h - Rev: 1.2, Status: Exp
- random_maps/monster.c - Rev: 1.6, Status: Exp
- random_maps/random_map.c - Rev: 1.7, Status: Exp
- random_maps/random_map.h - Rev: 1.3, Status: Exp
- random_maps/reader.c - Rev: 1.5, Status: Exp
- random_maps/reader.l - Rev: 1.3, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.6, Status: Exp
- random_maps/rproto.h - Rev: 1.4, Status: Exp
- random_maps/special.c - Rev: 1.10, Status: Exp
- random_maps/standalone.c - Rev: 1.4, Status: Exp
- random_maps/treasure.c - Rev: 1.8, Status: Exp
- random_maps/wall.c - Rev: 1.4, Status: Exp
- server/main.c - Rev: 1.17, Status: Exp
Files modified by avogl: 2000-12-14 (04:19)
Note: Rebuilt archtypes for new player-races and potions
to be available.- lib/archetypes - Rev: 1.31, Status: Exp
Files modified by avogl: 2000-12-14 (03:51)
Note: PR-patch by AndreasV:
Main features of this patch:
o Negative resistances are calculated in a "logical" way.
For example: +30 and -30 makes a total of zero.
o Vulnerabilities work as "caps" for protection. E.g.:
While wearing one item with fire -20, you cannot get more
than fire +80 overall from equipment.
If one is forced to live with high vulnerability
(like wraith: fire -30), you can still use a potion to go
beyond the cap.
o Potions work completely different than before. The so-called
"immunity-potions" grant an absolute value of 90% protection
(independant from the players's equipment and properties),
there are also very rare ones with 95% and cheap ones with 50%.
If the player has already got more protection than the potion
provides, drinking it won't have any effect.
o Cursed potions are working now (have been broken before).
They give a temporare vulnerability, but can be overriden
by uncursed potions of the same res.-type.
o Protection spells work different than potions. Their effect
does add to the player's equipment. The amount of protection
granted depends on the caster's skill level and path
attunes (if a related spellpath exists). The maximum a player
can get is currently 60% (at wisdom lvl 107 & path_attuned).
o When the player's state of resistance changes, a new kind
of message shows up: The percentage of the new resistance
is displayed: e.g. "You resistance to fire rises to 67%".
o When a player got hit by dam<1 it used to be zero. To make
the calculations more accurate, for 0<dam<1 I "simulate"
a floating point value-effect now. Example: If the correct
damage value would be 0.4, there is 40% chance for dam=1, else
dam=0. For 0.7, ther'd be 70% chance for dam=1... etc.
Without that feature, there would most of the times be no
difference between resistance 95 and 100.
- common/living.c - Rev: 1.15, Status: Exp
- include/attack.h - Rev: 1.2, Status: Exp
- include/define.h - Rev: 1.24, Status: Exp
- lib/artifacts - Rev: 1.8, Status: Exp
- lib/treasures - Rev: 1.12, Status: Exp
- server/apply.c - Rev: 1.25, Status: Exp
- server/attack.c - Rev: 1.24, Status: Exp
- server/spell_effect.c - Rev: 1.35, Status: Exp
- server/time.c - Rev: 1.17, Status: Exp
Files modified by cvs: 2000-12-13 (07:08)
Note: Possible fix for errors if client connect/disconnect to quickly.- socket/loop.c - Rev: 1.5, Status: Exp
Files modified by peterm: 2000-12-11 (08:34)
Note: Modifed these two files to use "has_been_loaded" on map loading instead
of using load_original_map. Cuts down on map clutter.
- random_maps/exit.c - Rev: 1.7, Status: Exp
- random_maps/style.c - Rev: 1.9, Status: Exp
Files modified by cvs: 2000-12-11 (06:41)
Note: utils/metaserver.pl: Various improvements. Main one is that tcp
connections to port 13326 of the metaserver will dump the information
in a easily parsable format for the client or other applications.
include/config.h: Set ARCHTABLE size to correct value.
- CHANGES - Rev: 1.156, Status: Exp
- utils/metaserver.pl - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-12-11 (03:59)
Note: MSW 2000/12/10:
include/config.h: Set ARCHTABLE size to correct value.
server/player.c: Have server send update item to client for players face
while select class. Added esrv_new_player in Roll_Again, because
without it, the client had yet to receive information on what tag
the player was so could not make sense of the updated face.
server/spell_effect.c: Balance issues for polymorph. Reduce maximum
value for high valued objects, remove ability to polymorph generators,
put maximum level on polymorphed monsters and give them saving
throws against the effects.
- CHANGES - Rev: 1.155, Status: Exp
- include/config.h - Rev: 1.10, Status: Exp
- server/player.c - Rev: 1.25, Status: Exp
- server/spell_effect.c - Rev: 1.34, Status: Exp
Files modified by avogl: 2000-12-10 (01:31)
Note: Rebuilt arches to include the new Giant Worm.
- lib/animations - Rev: 1.14, Status: Exp
- lib/archetypes - Rev: 1.30, Status: Exp
- lib/bmaps - Rev: 1.10, Status: Exp
- lib/bmaps.paths - Rev: 1.11, Status: Exp
- lib/crossfire.png - Rev: 1.15, Status: Exp
- lib/crossfire.xbm - Rev: 1.9, Status: Exp
- lib/crossfire.xpm - Rev: 1.16, Status: Exp
- lib/faces - Rev: 1.9, Status: Exp
Files modified by avogl: 2000-12-10 (01:24)
Note: Added treasurelist "giant worm"- lib/treasures - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-12-09 (23:56)
Note: Most forces will just refresh and not reinforce when cast multiple
times, excpt armour.- server/spell_effect.c - Rev: 1.33, Status: Exp
Files modified by peterm: 2000-12-09 (22:39)
Note: Activated the vitriol splash spell, which was previously
inactivated.- server/spell_util.c - Rev: 1.36, Status: Exp
Files modified by avogl: 2000-12-09 (21:31)
Note: Set #define ARCHTABLE 5003
This should fix troubles that arose from
the growing number of arches. Note that 5003 is prime
as it should be.- include/config.h - Rev: 1.9, Status: Exp
Files modified by cvs: 2000-12-06 (07:40)
Note: MSW 2000/12/5:
server/player.c: Move location of where it sets the player has_hit variable
until after we have confirmed that the player has actually attacked a monster
and not that the space is blocked. Fixes various problems and make
behaviour more predictable.
- CHANGES - Rev: 1.154, Status: Exp
- server/player.c - Rev: 1.24, Status: Exp
Files modified by cvs: 2000-12-06 (06:06)
Note: MSW 2000/12/5:
common/button.c: Do not set path_attuned when loading connected objects from w!
the editor. This is normally done for random map code/glue logic.
common/player.c: When trying to find a skill to use, use a native skill
first before going off and returning a skill object like a talisman.
- CHANGES - Rev: 1.153, Status: Exp
- common/player.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-12-06 (06:02)
Note: MSW 2000/12/5
Do not set path_attuned when loading connected objects from within
the editor. This is normally done for random map code/glue logic.- common/button.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-12-05 (04:56)
Note: MSW 2000/12/4:
common/treasure.c: Make it so resistances from artifact files are absolute
adjustments.
Makefile.in configure configure.in: Fix check for libdes to see if des_crypt
exists in libdes before setting HAVE_LIBDES
crossedit/Makefile.in: Add Cnv/libCnv.a before LIBS - should fix
linking error on irix systems.
utils/metaserver.pl: modified so it ignores entries from hosts that
report their name as put.your.hostname.here
- CHANGES - Rev: 1.152, Status: Exp
- Makefile.in - Rev: 1.11, Status: Exp
- configure - Rev: 1.10, Status: Exp
- configure.in - Rev: 1.10, Status: Exp
- common/treasure.c - Rev: 1.5, Status: Exp
- crossedit/Makefile.in - Rev: 1.5, Status: Exp
- utils/metaserver.pl - Rev: 1.2, Status: Exp
Files modified by peterm: 2000-12-05 (04:14)
Note: [no log message]- lib/artifacts - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-12-05 (02:43)
Note: Adding file that doesn't seem to have gotten committed. MSW 2000/12/4- crossedit/png.c - Rev: 1.1, Status: Exp
Files modified by cvs: 2000-12-04 (07:36)
Note: MSW 2000/12/3:
crossedit/Attr.c: Add the new resist names to set of variables one can set (PR change)
- CHANGES - Rev: 1.151, Status: Exp
- crossedit/Attr.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-12-04 (07:19)
Note: MSW 2000/12/3:
Misc changes. Main one is adding PNG support to the editor.
TODO: Remove outdated things to do (like partial resistance code)
configure, configure.in, include/autoconf.h.in: Add check for libpng.
include/global.h: Remove displaymodes - moved to crossedit/Defines.h
crossedit/App.c, crossedit/App.h crossedit/CrEdit.c crossedit/CrFace.c
crossedit/CrList.c crossedit/CrUtil.c crossedit/Edit.c crossedit/crossedit.c
crossedit/xutil.c, crossedit/png.c (new file): Add support for png display
in crossedit.
crossedit/Makefile.in: Add png.c file.
server/c_misc.c: Change who command to only display real players, and not
players in process of connecting/unconnecting. Also, remove code to display
old sockets, since those are not supported anymore.
- CHANGES - Rev: 1.150, Status: Exp
- TODO - Rev: 1.4, Status: Exp
- configure - Rev: 1.9, Status: Exp
- configure.in - Rev: 1.9, Status: Exp
- crossedit/App.c - Rev: 1.7, Status: Exp
- crossedit/App.h - Rev: 1.2, Status: Exp
- crossedit/CrEdit.c - Rev: 1.2, Status: Exp
- crossedit/CrFace.c - Rev: 1.2, Status: Exp
- crossedit/CrList.c - Rev: 1.2, Status: Exp
- crossedit/CrUtil.c - Rev: 1.2, Status: Exp
- crossedit/Defines.h - Rev: 1.2, Status: Exp
- crossedit/Edit.c - Rev: 1.5, Status: Exp
- crossedit/Makefile.in - Rev: 1.4, Status: Exp
- crossedit/crossedit.c - Rev: 1.3, Status: Exp
- crossedit/xutil.c - Rev: 1.4, Status: Exp
- include/autoconf.h.in - Rev: 1.4, Status: Exp
- include/global.h - Rev: 1.9, Status: Exp
- server/c_misc.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-12-04 (00:40)
Note: Checking for partial resistance code. Various minor errors also fixed
(compiler warnings, unused variables, Makefile.in changes, etc).
PR code also includes support to send protections to the client.
- CHANGES - Rev: 1.149, Status: Exp
- common/Makefile.in - Rev: 1.4, Status: Exp
- common/button.c - Rev: 1.7, Status: Exp
- common/exp.c - Rev: 1.3, Status: Exp
- common/friend.c - Rev: 1.4, Status: Exp
- common/holy.c - Rev: 1.3, Status: Exp
- common/info.c - Rev: 1.3, Status: Exp
- common/init.c - Rev: 1.6, Status: Exp
- common/item.c - Rev: 1.13, Status: Exp
- common/living.c - Rev: 1.14, Status: Exp
- common/loader.c - Rev: 1.6, Status: Exp
- common/loader.l - Rev: 1.6, Status: Exp
- common/object.c - Rev: 1.11, Status: Exp
- common/player.c - Rev: 1.3, Status: Exp
- common/re-cmp.c - Rev: 1.4, Status: Exp
- common/readable.c - Rev: 1.3, Status: Exp
- common/treasure.c - Rev: 1.4, Status: Exp
- crossedit/App.c - Rev: 1.6, Status: Exp
- crossedit/crossedit.c - Rev: 1.2, Status: Exp
- crossedit/proto.h - Rev: 1.2, Status: Exp
- doc/crossfire.doc - Rev: 1.11, Status: Exp
- include/attack.h - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.23, Status: Exp
- include/global.h - Rev: 1.8, Status: Exp
- include/libproto.h - Rev: 1.6, Status: Exp
- include/newclient.h - Rev: 1.4, Status: Exp
- include/newserver.h - Rev: 1.6, Status: Exp
- include/object.h - Rev: 1.6, Status: Exp
- include/player.h - Rev: 1.8, Status: Exp
- include/sproto.h - Rev: 1.24, Status: Exp
- lib/Makefile.in - Rev: 1.13, Status: Exp
- lib/archetypes - Rev: 1.29, Status: Exp
- lib/artifacts - Rev: 1.6, Status: Exp
- random_maps/rproto.h - Rev: 1.3, Status: Exp
- random_maps/special.c - Rev: 1.9, Status: Exp
- random_maps/style.c - Rev: 1.8, Status: Exp
- server/Makefile.in - Rev: 1.3, Status: Exp
- server/apply.c - Rev: 1.24, Status: Exp
- server/attack.c - Rev: 1.23, Status: Exp
- server/c_misc.c - Rev: 1.4, Status: Exp
- server/c_object.c - Rev: 1.14, Status: Exp
- server/commands.c - Rev: 1.7, Status: Exp
- server/disease.c - Rev: 1.13, Status: Exp
- server/gods.c - Rev: 1.11, Status: Exp
- server/input.c - Rev: 1.12, Status: Exp
- server/monster.c - Rev: 1.11, Status: Exp
- server/player.c - Rev: 1.23, Status: Exp
- server/resurrection.c - Rev: 1.5, Status: Exp
- server/rune.c - Rev: 1.10, Status: Exp
- server/spell_effect.c - Rev: 1.32, Status: Exp
- server/spell_util.c - Rev: 1.35, Status: Exp
- server/swap.c - Rev: 1.3, Status: Exp
- socket/metaserver.c - Rev: 1.6, Status: Exp
- socket/request.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-11-29 (07:02)
Note: Updated for version 0.95.8.
- CHANGES - Rev: 1.148, Status: Exp
- Makefile.in - Rev: 1.10, Status: Exp
- include/version.h - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-11-29 (06:31)
Note: Remove the maps from being included in the archive release.
MSW 2000-11-28- lib/Makefile.in - Rev: 1.12, Status: Exp
Files modified by cvs: 2000-11-26 (22:40)
Note: MSW 2000/11/26:
utils/metaserver.pl (added), utils/Makefile.in: Add metaserver.pl script.
- CHANGES - Rev: 1.147, Status: Exp
- utils/Makefile.in - Rev: 1.3, Status: Exp
- utils/metaserver.pl - Rev: 1.1, Status: Exp
Files modified by peterm: 2000-11-26 (08:30)
Note: increased the spellpoint cost of several spells- include/spellist.h - Rev: 1.19, Status: Exp
Files modified by peterm: 2000-11-26 (07:46)
Note: Added dnh, who is doing the gods rebalancing stuff and other stuff.- DEVELOPERS - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-11-26 (07:20)
Note: "hunger -1" message changed to "sustenance -1"- common/item.c - Rev: 1.12, Status: Exp
Files modified by cvs: 2000-11-26 (04:56)
Note: MSW 2000/11/25:
include/patchlevel.h (removed), doc/spell-docs/Makefile (removed),
include/Makefile.in, include/version.h, server/init.c, server/main.c,
socket/metaserver.c: remove patchlevel.h - include the patchlevel in the
version.h file, update other files to use version as a single string.
- CHANGES - Rev: 1.146, Status: Exp
- doc/spell-docs/Makefile - Rev: 1.2, Status: dead
- include/Makefile.in - Rev: 1.4, Status: Exp
- include/patchlevel.h - Rev: 1.6, Status: dead
- include/version.h - Rev: 1.4, Status: Exp
- server/init.c - Rev: 1.9, Status: Exp
- server/main.c - Rev: 1.16, Status: Exp
- socket/metaserver.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-11-26 (03:48)
Note: MSW 2000/11/25:
socket/metaserver.c: If on FreeBSD systems, do not attempt to connect to
the metaserve. FreeBSD seems to have a problem using sendto on a connected
soccket.
- CHANGES - Rev: 1.145, Status: Exp
- socket/metaserver.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-11-26 (02:03)
Note: MSW 2000/11/25:
configure.in, configure, include/autoconf.h.in, server/main.c: Update
to check for libdes.a and des.h and use those for password decryption - fixes
a problem on freebsd if it is using md5 crypt. Hopefully it doesn't break
anything. main.c was also checking for HAVE_CRYPT_H too early.
include/sproto.h: Needed updating. Unrelated to above changes.- CHANGES - Rev: 1.144, Status: Exp
Files modified by cvs: 2000-11-26 (01:54)
Note: MSW 2000/11/25:
configure.in, configure, include/autoconf.h.in, server/main.c: Update
to check for libdes.a and des.h and use those for password decryption - fixes
a problem on freebsd if it is using md5 crypt. Hopefully it doesn't break
anything.
include/sproto.h: Needed updating. Unrelated to above changes.
- configure - Rev: 1.8, Status: Exp
- configure.in - Rev: 1.8, Status: Exp
- include/autoconf.h.in - Rev: 1.3, Status: Exp
- include/sproto.h - Rev: 1.23, Status: Exp
- server/main.c - Rev: 1.15, Status: Exp
Files modified by mids: 2000-11-25 (22:09)
Note: Added the option "make distclean" in all the Makefile.in
- Makefile.in - Rev: 1.9, Status: Exp
- common/Makefile.in - Rev: 1.3, Status: Exp
- crossedit/Makefile.in - Rev: 1.3, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.2, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.2, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.2, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.2, Status: Exp
- doc/Makefile.in - Rev: 1.8, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.3, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.3, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.2, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.3, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.4, Status: Exp
- include/Makefile.in - Rev: 1.3, Status: Exp
- lib/Makefile.in - Rev: 1.11, Status: Exp
- random_maps/Makefile.in - Rev: 1.2, Status: Exp
- server/Makefile.in - Rev: 1.2, Status: Exp
- socket/Makefile.in - Rev: 1.3, Status: Exp
- utils/Makefile.in - Rev: 1.2, Status: Exp
Files modified by mids: 2000-11-24 (21:18)
Note: Added defined(__FreeBSD__) || defined(__OpenBSD__) so setsockopt can use
REUSEADDR on these operating systems- socket/init.c - Rev: 1.5, Status: Exp
Files modified by avogl: 2000-11-24 (20:57)
Note: rebuilt arches for new graphics to take effect
- lib/animations - Rev: 1.13, Status: Exp
- lib/archetypes - Rev: 1.28, Status: Exp
- lib/bmaps - Rev: 1.9, Status: Exp
- lib/bmaps.paths - Rev: 1.10, Status: Exp
- lib/crossfire.png - Rev: 1.14, Status: Exp
- lib/crossfire.xbm - Rev: 1.8, Status: Exp
- lib/crossfire.xpm - Rev: 1.15, Status: Exp
- lib/faces - Rev: 1.8, Status: Exp
Files modified by pjka: 2000-11-24 (16:55)
Note: lib/settings was not included into the tar in 'make archive'- lib/Makefile.in - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-11-24 (01:16)
Note: Commented out all the FLAG_BERSERK stuff.
Attempt to add FLAG_BERSERK properly failed, so do this for now.
- include/define.h - Rev: 1.22, Status: Exp
- include/loader.h - Rev: 1.4, Status: Exp
- server/monster.c - Rev: 1.10, Status: Exp
- server/spell_effect.c - Rev: 1.31, Status: Exp
Files modified by peterm: 2000-11-24 (00:48)
Note: Found a bug where splints would hit something and then be
freed, and then another free/remove attempt would crash the
server.
I'm uncertain of the original cause of this bug.- server/spell_util.c - Rev: 1.34, Status: Exp
Files modified by avogl: 2000-11-23 (13:35)
Note: rebuilt archetypes for new pngs to take effect
- lib/archetypes - Rev: 1.27, Status: Exp
- lib/crossfire.png - Rev: 1.13, Status: Exp
- lib/crossfire.xpm - Rev: 1.14, Status: Exp
Files modified by cvs: 2000-11-23 (07:32)
Note: MSW 2000/11/22
server/main.c: Modify enter_exit so that it properly uses per player
unique maps that are only in memory and not on disk. Remove unused
variable from process events (unrelated change).
- CHANGES - Rev: 1.143, Status: Exp
- server/main.c - Rev: 1.14, Status: Exp
Files modified by peterm: 2000-11-22 (07:22)
Note: New build of archetypes.
- lib/animations - Rev: 1.12, Status: Exp
- lib/archetypes - Rev: 1.26, Status: Exp
Files modified by peterm: 2000-11-21 (21:52)
Note: Fix so that poisoning kills go into the right place.
PM- server/attack.c - Rev: 1.22, Status: Exp
Files modified by peterm: 2000-11-21 (18:58)
Note: Repaired the poison cloud spell.- server/spell_util.c - Rev: 1.33, Status: Exp
Files modified by peterm: 2000-11-20 (04:24)
Note: Turn off bookchance for ironwood skin.- include/spellist.h - Rev: 1.18, Status: Exp
Files modified by avogl: 2000-11-20 (02:43)
Note: PeterM´s personal motd won`t reach the official release.
I replaced it with sth reasonable.- lib/motd - Rev: 1.3, Status: Exp
Files modified by peterm: 2000-11-20 (01:38)
Note: Rebuilt the archetypes after updating arch.
- lib/crossfire.png - Rev: 1.12, Status: Exp
- lib/crossfire.xpm - Rev: 1.13, Status: Exp
Files modified by peterm: 2000-11-20 (01:07)
Note: Notes on new prayers added.- CHANGES - Rev: 1.142, Status: Exp
Files modified by peterm: 2000-11-20 (00:59)
Note: New spells added:
conflict
vitriol
ironwood skin.
- include/define.h - Rev: 1.21, Status: Exp
- include/spellist.h - Rev: 1.17, Status: Exp
- include/spells.h - Rev: 1.11, Status: Exp
- include/sproto.h - Rev: 1.22, Status: Exp
- lib/animations - Rev: 1.11, Status: Exp
- lib/archetypes - Rev: 1.25, Status: Exp
- lib/crossfire.png - Rev: 1.11, Status: Exp
- lib/crossfire.xpm - Rev: 1.12, Status: Exp
- server/monster.c - Rev: 1.9, Status: Exp
- server/spell_effect.c - Rev: 1.30, Status: Exp
- server/spell_util.c - Rev: 1.32, Status: Exp
Files modified by avogl: 2000-11-19 (15:03)
Note: Updating the arches, for the new pngs and
the new spell-types.
--AndreasV
- lib/animations - Rev: 1.10, Status: Exp
- lib/archetypes - Rev: 1.24, Status: Exp
- lib/bmaps - Rev: 1.8, Status: Exp
- lib/bmaps.paths - Rev: 1.9, Status: Exp
- lib/crossfire.png - Rev: 1.10, Status: Exp
- lib/crossfire.xbm - Rev: 1.7, Status: Exp
- lib/crossfire.xpm - Rev: 1.11, Status: Exp
- lib/faces - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-11-19 (07:34)
Note: peterm: Implementation of:
1) sanctuary
2) holy rage
3) peace
4) forked lightning
5) flaming aura
6) spiderweb
- include/define.h - Rev: 1.20, Status: Exp
- include/spellist.h - Rev: 1.16, Status: Exp
- include/spells.h - Rev: 1.10, Status: Exp
- include/sproto.h - Rev: 1.21, Status: Exp
Files modified by peterm: 2000-11-19 (07:33)
Note: PeterM: Implementation of:
1) sanctuary
2) holy rage
3) peace
4) forked lightning
5) flaming aura
6) spiderweb
- server/spell_effect.c - Rev: 1.29, Status: Exp
- server/spell_util.c - Rev: 1.31, Status: Exp
- server/time.c - Rev: 1.16, Status: Exp
Files modified by peterm: 2000-11-18 (23:19)
Note: PeterM: some repairs to sanctuary and flaming aura.
- server/spell_effect.c - Rev: 1.28, Status: Exp
- server/spell_util.c - Rev: 1.30, Status: Exp
Files modified by cvs: 2000-11-18 (04:27)
Note: MSW 2000/11/17:
socket/metaserver.c: More changes - use fcntl to set O_NONBLOCK. Don't
close socket if connect fails, since with sendto it is not required
that the connect works.
- CHANGES - Rev: 1.141, Status: Exp
- socket/metaserver.c - Rev: 1.3, Status: Exp
Files modified by peterm: 2000-11-18 (03:32)
Note: 10 new spells skeleton added to spellist.h and spells.h:
SP_SANCTUARY, SP_PEACE, SP_SPIDERWEB SP_CONFLICT, SP_RAGE,
SP_FORKED_LIGHTING SP_POISON_FOG, SP_FLAME_AURA,
SP_VITRIOL
Of these, SP_SANCTUARY and SP_FLAME_AURA are partially
implemented. These two require archetypes yet.
- include/define.h - Rev: 1.19, Status: Exp
- include/spellist.h - Rev: 1.15, Status: Exp
- include/spells.h - Rev: 1.9, Status: Exp
- include/sproto.h - Rev: 1.20, Status: Exp
- server/attack.c - Rev: 1.21, Status: Exp
- server/spell_effect.c - Rev: 1.27, Status: Exp
- server/spell_util.c - Rev: 1.29, Status: Exp
- server/time.c - Rev: 1.15, Status: Exp
Files modified by peterm: 2000-11-17 (18:54)
Note: Comment on windstorm spell.- CHANGES - Rev: 1.140, Status: Exp
Files modified by peterm: 2000-11-17 (11:16)
Note: New spell added, Windstorm.
It pushes objects, mostly, and does a little damage.
define.h: NROFREALSPELLS++
spellist.h spells.h: "windstorm"
archetypes: new arch added for windstorm
disease.c: comment on new title parameter.
spell_effect.c, sproto.h spell*.c: implmenetation of windstorm.
- configure - Rev: 1.7, Status: Exp
- include/define.h - Rev: 1.18, Status: Exp
- include/spellist.h - Rev: 1.14, Status: Exp
- include/spells.h - Rev: 1.8, Status: Exp
- include/sproto.h - Rev: 1.19, Status: Exp
- lib/animations - Rev: 1.9, Status: Exp
- lib/archetypes - Rev: 1.23, Status: Exp
- server/attack.c - Rev: 1.20, Status: Exp
- server/disease.c - Rev: 1.12, Status: Exp
- server/spell_effect.c - Rev: 1.26, Status: Exp
- server/spell_util.c - Rev: 1.28, Status: Exp
Files modified by cvs: 2000-11-17 (05:07)
Note: MSW: 2000/11/16:
socket/metaserver.c: Add #ifdef MSG_DONTWAIT into metaserver.c for systems
that lack that definition.
random_maps/style.c: alphasort was not properly de-referencing pointers
when doing name comparisons, and thus returned garbage results,
resulting in a crash when entering random maps. This only happens
for systems which lack scandir in normal libraries (like Solaris).
BSDs and linux have scandir built in, and did not have a problem.
server/disease.c: fix infect_object - server would crash if player did
not have praying skill and was infecting someone else.
end of changes, MSW 2000/11/16
- socket/metaserver.c - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.139, Status: Exp
- random_maps/style.c - Rev: 1.7, Status: Exp
- server/disease.c - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-11-15 (02:57)
Note: PeterM: Forked lightnig code committed.
not activated yet though: requires parameters set in the archetype.- server/spell_util.c - Rev: 1.27, Status: Exp
Files modified by peterm: 2000-11-15 (00:11)
Note: Rebuilt arches to reflect new immolation objects.
- doc/crossfire.doc - Rev: 1.10, Status: Exp
- lib/archetypes - Rev: 1.22, Status: Exp
- utils/crossloop - Rev: 1.2, Status: Exp
Files modified by avogl: 2000-11-14 (22:50)
Note:
New savebed-respawn feature:
After death players wake up on the last-applied bed of
reality (instead of scorn center).
Default for starting players (and old player-files) is
scorn center, until they apply their first savebed.
--AndreasV
- server/apply.c - Rev: 1.23, Status: Exp
- server/login.c - Rev: 1.11, Status: Exp
- server/player.c - Rev: 1.22, Status: Exp
Files modified by avogl: 2000-11-14 (22:47)
Note:
New savebed-respawn feature:
After death players wake up on the last-applied bed of
reality (instead of scorn center).
player.h: Added three variables to the player struct to
hold the position of last savebed.
--AndreasV- include/player.h - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-11-14 (08:52)
Note: Message on new stuff.- CHANGES - Rev: 1.138, Status: Exp
Files modified by peterm: 2000-11-14 (08:37)
Note: PeterM: Made some changes so that non-disease effects may be done without
being labelled as a disease. Also, fixed a bug in which we'd kill something
and then try to insert something in the killed thing's map.- server/disease.c - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-11-14 (07:35)
Note: 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
- common/init.c - Rev: 1.5, Status: Exp
- include/global.h - Rev: 1.7, Status: Exp
- include/sockproto.h - Rev: 1.2, Status: Exp
- lib/Makefile.in - Rev: 1.9, Status: Exp
- lib/settings - Rev: 1.1, Status: Exp
- CHANGES - Rev: 1.137, Status: Exp
- server/init.c - Rev: 1.8, Status: Exp
- server/main.c - Rev: 1.13, Status: Exp
- socket/Makefile.in - Rev: 1.2, Status: Exp
- socket/item.c - Rev: 1.9, Status: Exp
- socket/loop.c - Rev: 1.4, Status: Exp
- socket/metaserver.c - Rev: 1.1, Status: Exp
Files modified by avogl: 2000-11-12 (01:58)
Note:
Inserted one last arch for the chess-figures, which I
forgot to include in the first hunk.
--AndreasV- lib/archetypes - Rev: 1.21, Status: Exp
Files modified by avogl: 2000-11-12 (01:11)
Note:
Completed the set of chess-figures, so that people can play chess
on crossfire. Read my logs to the arch-changes.
--AndreasV
- lib/animations - Rev: 1.8, Status: Exp
- lib/archetypes - Rev: 1.20, Status: Exp
- lib/bmaps - Rev: 1.7, Status: Exp
- lib/bmaps.paths - Rev: 1.8, Status: Exp
- lib/crossfire.png - Rev: 1.9, Status: Exp
- lib/crossfire.xbm - Rev: 1.6, Status: Exp
- lib/crossfire.xpm - Rev: 1.10, Status: Exp
- lib/faces - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-11-09 (07:25)
Note: server/player.c: removed unused tmp2 variable from move_player_attack.
modify depletion in kill_player so the maximum depletion for a stat is -50. This
should preven stat wrapping from -126 to 127. MSW 2000-11-08
- CHANGES - Rev: 1.136, Status: Exp
- server/player.c - Rev: 1.21, Status: Exp
Files modified by cater: 2000-11-08 (21:47)
Note: [no log message]- DEVELOPERS - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-11-08 (21:07)
Note: A test, more than anything else.- CHANGES - Rev: 1.135, Status: Exp
Files modified by avogl: 2000-11-08 (20:17)
Note: The new battleground-feature:
I have created a place where friendly players can battle
each other without having to fear death. The defeated player
will be teleported to a special location (the first-aide station).
No exp nor stats loss. Moreover, exp-draining doesn't work inside
the arena, acid won't harm the equipment.
To make things easier, peaceful mode is ignored in the arena.
--AndreasV
- server/attack.c - Rev: 1.19, Status: Exp
- server/player.c - Rev: 1.20, Status: Exp
Files modified by avogl: 2000-11-08 (20:15)
Note:
The new battleground-feature:
I have created a place where friendly players can battle
each other without having to fear death. The defeated player
will be teleported to a special location (the first-aide station).
No exp nor stats loss. Moreover, exp-draining doesn't work inside
the arena, acid won't harm the equipment.
To make things easier, peaceful mode is ignored in the arena.
--AndreasV
- include/define.h - Rev: 1.17, Status: Exp
- include/sproto.h - Rev: 1.18, Status: Exp
Files modified by cvs: 2000-11-08 (07:19)
Note: MSW 2000-11-07
common/item.c: query_base_name was not return plural version of items
with 'of' in name. Also, much of the function was not using safe_strcat,
which could result in buffer overlow problems.
common/object.c: Change update_position so that we always generate
3 images per space. This fixes players standing on top of dragon transports,
but generally works for things like monsters standing on objects.
insert_ob_in_map: change 'return' statement to 'return NULL'. Also
remove unused map pointer.
decrease_ob_nr: Fix bug for client updates when player drops item that
is then consume. It was using op->above after object was removed to
find the player. Store above pointer before we remove the object.
socket/item.c: Don't terminate pointer as returned by query_base_name -
instead, terminator buffer after we copy it. For simple object,
query_base_name may directly return a pointer to the objects name
which is only long enough to hold the name itself.
socket/lowlevel.c: Abort if we are trying to send the client a packet
longer than supported by the protocol. Since that buffer is static,
overflowing it will just create memory corruption - easier to stop
then than try and debug it later.
End of MSW checkin 2000-11-7
- CHANGES - Rev: 1.134, Status: Exp
- common/item.c - Rev: 1.11, Status: Exp
- common/object.c - Rev: 1.10, Status: Exp
- socket/item.c - Rev: 1.8, Status: Exp
- socket/lowlevel.c - Rev: 1.4, Status: Exp
Files modified by peterm: 2000-11-07 (00:43)
Note: Fix of crash and improvement to move_ball_lightning. --PeterM
- CHANGES - Rev: 1.133, Status: Exp
- server/spell_util.c - Rev: 1.26, Status: Exp
Files modified by jec: 2000-11-06 (23:06)
Note: * stop_item() / attack fix patch 2000-11-06
- CHANGES - Rev: 1.132, Status: Exp
- common/object.c - Rev: 1.9, Status: Exp
- include/sproto.h - Rev: 1.17, Status: Exp
- server/apply.c - Rev: 1.22, Status: Exp
- server/attack.c - Rev: 1.18, Status: Exp
- server/c_object.c - Rev: 1.13, Status: Exp
- server/player.c - Rev: 1.19, Status: Exp
- server/rune.c - Rev: 1.9, Status: Exp
- server/skills.c - Rev: 1.9, Status: Exp
- server/spell_effect.c - Rev: 1.25, Status: Exp
- server/spell_util.c - Rev: 1.25, Status: Exp
- server/time.c - Rev: 1.14, Status: Exp
- socket/item.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-11-04 (06:40)
Note: server/time.c: Add call to esrv_update_item to update the face for
the client after the player chooses a class. MSW 11/3/2000
- CHANGES - Rev: 1.131, Status: Exp
- server/time.c - Rev: 1.13, Status: Exp
Files modified by cvs: 2000-11-03 (05:56)
Note: urp - forgot to include this file in the checkin:
server/c_object.c, socket/item.c: Fixed for long item support. pick_up_object
in c_object was overwriting a fixed length string, causing server crashes.
item.c was not properly terminating plural version of object name, resulting
in corrupt packets being sent to the client. MSW 11/2/2000- CHANGES - Rev: 1.130, Status: Exp
Files modified by cvs: 2000-11-03 (05:42)
Note: server/c_object.c, socket/item.c: Fixed for long item support. pick_up_object
in c_object was overwriting a fixed length string, causing server crashes.
item.c was not properly terminating plural version of object name, resulting
in corrupt packets being sent to the client. MSW 11/2/2000
- server/c_object.c - Rev: 1.12, Status: Exp
- socket/item.c - Rev: 1.6, Status: Exp
Files modified by pjka: 2000-11-02 (12:47)
Note: Crossedit now does a graceful exit(0); if no libXpm and FONTNAME==""- crossedit/App.c - Rev: 1.5, Status: Exp
Files modified by avogl: 2000-11-02 (00:28)
Note:
Inserted my new sorcerer pics. --AndreasV
- lib/archetypes - Rev: 1.19, Status: Exp
- lib/crossfire.xpm - Rev: 1.9, Status: Exp
Files modified by peterm: 2000-10-31 (22:11)
Note: Make sure ball lightning is IN the map before we hit
things with it. Bugfix on advice from jec.- server/spell_util.c - Rev: 1.24, Status: Exp
Files modified by peterm: 2000-10-31 (12:04)
Note: Limit the number of log messages about "object x not having a name when
it attacks" to one per object which tries to attack.
Makes logs..... smaller!- server/attack.c - Rev: 1.17, Status: Exp
Files modified by peterm: 2000-10-31 (11:43)
Note: Another fine-tuning of the ball lightning tracking. Ball lightning
can randomly solve "my direct path is blocked" problems.- server/spell_util.c - Rev: 1.23, Status: Exp
Files modified by peterm: 2000-10-31 (10:01)
Note: Spiked shield added.- lib/treasures - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-10-31 (08:40)
Note: Weakened divine shock until it is about as strong as small fireball
at low level. It climbs in power pretty quick though.- include/spellist.h - Rev: 1.13, Status: Exp
Files modified by peterm: 2000-10-31 (05:13)
Note: Updated archetypes.
- lib/animations - Rev: 1.7, Status: Exp
- lib/archetypes - Rev: 1.18, Status: Exp
Files modified by peterm: 2000-10-31 (04:57)
Note: Comments on new spell divine shock and
on ball lightning changes.- CHANGES - Rev: 1.129, Status: Exp
Files modified by peterm: 2000-10-31 (04:53)
Note: PeterM:
Divine shock spell added.
- include/define.h - Rev: 1.16, Status: Exp
- include/spellist.h - Rev: 1.12, Status: Exp
- include/spells.h - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-10-31 (04:53)
Note: PeterM:
some mods to ball lightning:
1) MUCH better target tracking
2) Hits neighboring squares at 1/2 damage
Divine shock spell added. Like ball lightning except
has AT_GODPOWER.- server/spell_util.c - Rev: 1.22, Status: Exp
Files modified by jec: 2000-10-30 (22:09)
Note: include/sproto.h: Removed prototype of obsolete make_gravestone()
function.
server/apply.c: Put back gravestone_text() function that was removed
accidently a while ago, needed by NOT_PERMADEATH.
server/player.c: Don't use the dead player as the originator of object
movements. Fixed string handling for NOT_PERMADEATH.
- CHANGES - Rev: 1.128, Status: Exp
- include/sproto.h - Rev: 1.16, Status: Exp
- server/apply.c - Rev: 1.21, Status: Exp
- server/player.c - Rev: 1.18, Status: Exp
Files modified by peterm: 2000-10-29 (22:52)
Note: Updated archetypes/images.
- lib/archetypes - Rev: 1.17, Status: Exp
- lib/artifacts - Rev: 1.5, Status: Exp
- lib/bmaps - Rev: 1.6, Status: Exp
- lib/bmaps.paths - Rev: 1.7, Status: Exp
- lib/crossfire.png - Rev: 1.8, Status: Exp
- lib/crossfire.xbm - Rev: 1.5, Status: Exp
- lib/crossfire.xpm - Rev: 1.8, Status: Exp
- lib/faces - Rev: 1.5, Status: Exp
Files modified by peterm: 2000-10-29 (06:20)
Note: Made mithril chainmail 5x more rare.- lib/treasures - Rev: 1.9, Status: Exp
Files modified by peterm: 2000-10-25 (06:46)
Note: new images and archetypes for bows.
- lib/animations - Rev: 1.6, Status: Exp
- lib/archetypes - Rev: 1.16, Status: Exp
- lib/bmaps - Rev: 1.5, Status: Exp
- lib/bmaps.paths - Rev: 1.6, Status: Exp
- lib/crossfire.png - Rev: 1.7, Status: Exp
- lib/crossfire.xbm - Rev: 1.4, Status: Exp
- lib/crossfire.xpm - Rev: 1.7, Status: Exp
- lib/faces - Rev: 1.4, Status: Exp
- lib/motd - Rev: 1.2, Status: Exp
Files modified by peterm: 2000-10-25 (06:44)
Note: Added the new bow types.- lib/treasures - Rev: 1.8, Status: Exp
Files modified by mids: 2000-10-24 (23:01)
Note: dnh's god aligned weapon patch. Weapons can only get the specials of one god.- server/gods.c - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-10-23 (18:13)
Note: Fix for dumb crashing bug I made. --PeterM- server/time.c - Rev: 1.12, Status: Exp
Files modified by avogl: 2000-10-22 (14:27)
Note:
Startequip items could be put into containers and transferred to
other players that way. This is now fixed.
--AndreasV- server/c_object.c - Rev: 1.11, Status: Exp
Files modified by avogl: 2000-10-22 (13:38)
Note:
Humbly added my name to the developers.
--AndreasV- DEVELOPERS - Rev: 1.9, Status: Exp
Files modified by peterm: 2000-10-21 (20:12)
Note: Symptoms will no longer add their attacktype to the player
or victim.- common/living.c - Rev: 1.13, Status: Exp
Files modified by peterm: 2000-10-20 (20:46)
Note: Fix from AV for crashing bug on map creation New.
Also, put in player changers.
- crossedit/App.c - Rev: 1.4, Status: Exp
- crossedit/Attr.c - Rev: 1.4, Status: Exp
- crossedit/Edit.c - Rev: 1.4, Status: Exp
Files modified by peterm: 2000-10-20 (19:39)
Note: Moderated summoned creatures power for monsters. Players and monsters
are unbalanced in HP: a player cannot cope with a fast, high-wc, high
dam monster nearly so well as a monster with 32000hp.- server/spell_util.c - Rev: 1.21, Status: Exp
Files modified by peterm: 2000-10-20 (19:19)
Note: Moderated instant-death for players who cast too negative a prayer.- server/spell_effect.c - Rev: 1.24, Status: Exp
Files modified by peterm: 2000-10-20 (08:11)
Note: Added CAUSE_COLD to spell_util.- server/spell_util.c - Rev: 1.20, Status: Exp
Files modified by peterm: 2000-10-20 (07:57)
Note: Fix archname for cold_disease..- include/spellist.h - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-10-20 (06:39)
Note: New spell and modified spell paramters.
- include/define.h - Rev: 1.15, Status: Exp
- include/spellist.h - Rev: 1.10, Status: Exp
- include/spells.h - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-10-20 (06:34)
Note: Fixed some bugs with summoned creatures speed.- server/spell_util.c - Rev: 1.19, Status: Exp
Files modified by peterm: 2000-10-19 (08:34)
Note: New images added.
- lib/animations - Rev: 1.5, Status: Exp
- lib/archetypes - Rev: 1.15, Status: Exp
- lib/bmaps - Rev: 1.4, Status: Exp
- lib/bmaps.paths - Rev: 1.5, Status: Exp
- lib/crossfire.png - Rev: 1.6, Status: Exp
- lib/crossfire.xbm - Rev: 1.3, Status: Exp
- lib/crossfire.xpm - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-10-19 (08:20)
Note: Very broken code having to do with luck and attacking/being hit.
Disabled it for now by setting luck to 0 in this code.
--PeterM- server/attack.c - Rev: 1.16, Status: Exp
Files modified by peterm: 2000-10-19 (08:06)
Note: Added a scroll of melee weapons.- lib/treasures - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-10-18 (20:00)
Note: Map.c was NOT changed.
item.c was changed to use op->slaying for spellbooks.- common/item.c - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-10-18 (01:02)
Note: Patches from A. Vogl:
keycode for fire resistance potion.
Recipe for making cloak of minor protection.
Re-Enable serpent balm.- lib/formulae - Rev: 1.5, Status: Exp
Files modified by peterm: 2000-10-18 (00:57)
Note: Stat potions shall no longer show up in shops.- lib/treasures - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-10-16 (19:45)
Note: Comments an all the race/class changes.- CHANGES - Rev: 1.127, Status: Exp
Files modified by peterm: 2000-10-16 (19:41)
Note: New stuff for classes installed.
- lib/animations - Rev: 1.4, Status: Exp
- lib/archetypes - Rev: 1.14, Status: Exp
- lib/bmaps - Rev: 1.3, Status: Exp
- lib/bmaps.paths - Rev: 1.4, Status: Exp
- lib/crossfire.png - Rev: 1.5, Status: Exp
- lib/crossfire.xbm - Rev: 1.2, Status: Exp
- lib/crossfire.xpm - Rev: 1.5, Status: Exp
- lib/faces - Rev: 1.3, Status: Exp
- lib/treasures - Rev: 1.5, Status: Exp
Files modified by peterm: 2000-10-16 (19:26)
Note: define.h: defines added for playerchangers and class types
base 10 numbers added for the spell paths.
spellist.h: fixed up summoning spells a little
sproto.h: new prototypes
config.h: hate RECYCLE_TMP_MAPS, turned it off
--PeterM
- include/config.h - Rev: 1.8, Status: Exp
- include/define.h - Rev: 1.14, Status: Exp
- include/spellist.h - Rev: 1.9, Status: Exp
- include/sproto.h - Rev: 1.15, Status: Exp
Files modified by peterm: 2000-10-16 (19:22)
Note: living.c: cleric fail chance array modified.
map.c: bugfix for random map/recycle tmp map problem.- common/living.c - Rev: 1.12, Status: Exp
Files modified by peterm: 2000-10-16 (19:19)
Note: Major race/class change by PeterM:
BEGIN:
*****************
apply.c: new function, apply changes to player. If the change is a CLASS,
player receives certain attributes from the class.
login.c: make sure people using the old race/class archetypes in their
player files can still use them.
player.c:
1) give_initial_items modified for greater flexibility: you
can pass in a treasurelist.
2) Also, initial forces are applied to the player.
3) Comment added on the stat roll function.
4) Word of recall into the new class-choice map (unfortunately hard-wired.) for newly-rolled players.
5) gen_sp and gen_hp and gen_grace now allowed to go negative to slow down player
regen.
skill_util.c
1) Don't give out basic skills anymore. This interferes with the class code.
spell_util.c
1) Praying failures moderated in frequency.
2) Summoned creatures enhanced in wc, speed, depending on casting level.
3) Word of recall allowed to work in no-magic areas if a flag is set.
time.c
1) Move player changer function added.
2) Marker object expiration added.
END race/class stuff 10/16/2000
***************************
- server/apply.c - Rev: 1.20, Status: Exp
- server/login.c - Rev: 1.10, Status: Exp
- server/player.c - Rev: 1.17, Status: Exp
- server/skill_util.c - Rev: 1.10, Status: Exp
- server/spell_util.c - Rev: 1.18, Status: Exp
- server/time.c - Rev: 1.11, Status: Exp
Files modified by peterm: 2000-10-12 (18:10)
Note: Patch from AV which makes poison attack savethrows depend
on the level difference between the attacker and victim.
--PeterM- server/attack.c - Rev: 1.15, Status: Exp
Files modified by peterm: 2000-10-12 (17:59)
Note: described the random map bugfix.- CHANGES - Rev: 1.126, Status: Exp
Files modified by peterm: 2000-10-12 (17:17)
Note: Fixes for RECYCLE_TMP_MAPS + random maps crashing interaction.
--PeterM
- common/map.c - Rev: 1.9, Status: Exp
- server/apply.c - Rev: 1.19, Status: Exp
Files modified by peterm: 2000-10-05 (23:35)
Note: PeterM: 1) Diseases moderated in power by ~1/2 and randomized.
Now monsters can have a mild/moderate/serious/fatal case
of a particular disease.
2) cause disease spells modified to NOT go through objects
spells ordinarily couldn't go through.- CHANGES - Rev: 1.125, Status: Exp
Files modified by peterm: 2000-10-05 (23:25)
Note: PeterM:
1) Diseases moderated in power by ~1/2 and randomized.
Now monsters can have a mild/moderate/serious/fatal case
of a particular disease.
2) cause disease spells modified to NOT go through objects
spells ordinarily couldn't go through.
- server/disease.c - Rev: 1.9, Status: Exp
- server/spell_effect.c - Rev: 1.23, Status: Exp
Files modified by peterm: 2000-10-05 (18:42)
Note: Fix for crashing bug discovered by avogl.
Put in a check preventing a division by zero.- server/shop.c - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-09-27 (03:56)
Note: Yet another rebuild of the archetypes. *sigh*- lib/archetypes - Rev: 1.13, Status: Exp
Files modified by peterm: 2000-09-27 (00:50)
Note: Implemented levitation skill.- server/skill_util.c - Rev: 1.9, Status: Exp
Files modified by peterm: 2000-09-27 (00:50)
Note: Created a levitation skill for fireborn. They were always supposed
to be flying creatures. And flying creatures should be able to
control whether they levitate or not.
- include/define.h - Rev: 1.13, Status: Exp
- include/skillist.h - Rev: 1.3, Status: Exp
- include/skills.h - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-09-27 (00:48)
Note: Rebuilt collected stuff.
- lib/archetypes - Rev: 1.12, Status: Exp
- lib/treasures - Rev: 1.4, Status: Exp
Files modified by peterm: 2000-09-26 (23:55)
Note: No need to cp -r maps.- lib/Makefile.in - Rev: 1.8, Status: Exp
Files modified by peterm: 2000-09-26 (23:30)
Note: Updated archetypes to reflect diffs in arch dir.- lib/archetypes - Rev: 1.11, Status: Exp
Files modified by cvs: 2000-09-21 (06:36)
Note: README: Add crossfire.csua.berkeley.edu server.
TODO: Remove entry about setable behaviour for keyrings, since that has now
been done.
include/patchlevel.h, Makefile.in: Update for 0.95.7 MSW 9/20/2000
- CHANGES - Rev: 1.124, Status: Exp
- Makefile.in - Rev: 1.8, Status: Exp
- README - Rev: 1.10, Status: Exp
- TODO - Rev: 1.3, Status: Exp
- include/patchlevel.h - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-08-25 (06:23)
Note: common/living.c, server/skill_util.c: Patches by Garth Denley:
Fixes divide by zero crash, sets up perm exp when a new player is loaded,
seperates permanent exp code/calculations into another function.
checked in by MSW, 8/24/2000
- CHANGES - Rev: 1.123, Status: Exp
- common/living.c - Rev: 1.11, Status: Exp
- server/skill_util.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-08-24 (06:37)
Note: lib/crossfire.png: ground/sea*png - remove transperancies from png images
since they should not be transparent. MSW 8/23/2000
- lib/crossfire.png - Rev: 1.4, Status: Exp
- CHANGES - Rev: 1.122, Status: Exp
Files modified by cvs: 2000-08-09 (05:36)
Note: doc/spoiler.html/(Makefile.in,empty.pbm, makeps.pl, spoiler.html): Modify
to make gif images from png source instead of xpm images. A valid question
to ask is why convert to gif at all and not just keep in PNG format. The
answer right now is that png support in netscape at least still is not very
good, and it displays gifs better. MSW 8/8/2000- CHANGES - Rev: 1.121, Status: Exp
Files modified by cvs: 2000-08-09 (05:31)
Note: doc/spoiler.html/(Makefile.in,empty.pbm, makeps.pl, spoiler.html): Modify
to make gif images from png source instead of xpm images. A valid question
to ask is why convert to gif at all and not just keep in PNG format. The
answer right now is that png support in netscape at least still is not very
good, and it displays gifs better. MSW 8/8/2000
- doc/spoiler-html/Makefile.in - Rev: 1.3, Status: Exp
- doc/spoiler-html/empty.pbm - Rev: 1.2, Status: Exp
- doc/spoiler-html/makeps.pl - Rev: 1.3, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-08-08 (06:57)
Note: Add/Remove some LOG calls:
common/living.c: Remove log messages about gen_sp values on armor
server/login.c, server/main.c: Add messages about player logins/logouts with
IP address. Useful for tracking potentially troublesome players and where
they are player from. MSW 8/7/2000
- CHANGES - Rev: 1.120, Status: Exp
- common/living.c - Rev: 1.10, Status: Exp
- server/login.c - Rev: 1.9, Status: Exp
- server/main.c - Rev: 1.12, Status: Exp
Files modified by cvs: 2000-08-07 (05:28)
Note: Replace wrong date for last checking just done. MSW- CHANGES - Rev: 1.119, Status: Exp
Files modified by cvs: 2000-08-07 (05:16)
Note: The following change basically does the following: When the server sends an
item name to the client, this item name is now two pieces - the first piece
of the name is its singular form, the second piece is the plural name. This
now makes items in the inventory appear more proper in terms of pluralization
and just normal English. I did notice that the server does not know how
to properly make 'torch' plural - it turns it into torchs. A matching
check in for the client has also been done.
include/newserver.h: Update VERSION_SC to 1024
common/item.c: Change query_base_name to take a second option on whether
we should generate a plural version of the name or not.
socket/item.c: Modify functions to use second argument on the query_base_name
function. Update item commands to send two part names (singular & plural).
Modify esrv_send_look to use item1 protocol command instead of item command.
server/c_object.c: Update item_matched_string to use second option to
query_base_name. Modify function to check against both singular and
plural versions of name.
server/shop.c: Modify shop_listing command usage in query_basename to use
second option. It will also generate the singular name, but that is only
used on sorting, so I don't think it will generally cause any problems.
include/libproto.h: rebuilt because query_base_name has an addition opt.
Mark Wedel 8/13/2000
- include/libproto.h - Rev: 1.5, Status: Exp
- include/newserver.h - Rev: 1.5, Status: Exp
- common/item.c - Rev: 1.9, Status: Exp
- server/c_object.c - Rev: 1.10, Status: Exp
- server/shop.c - Rev: 1.6, Status: Exp
- socket/item.c - Rev: 1.5, Status: Exp
- CHANGES - Rev: 1.118, Status: Exp
Files modified by cvs: 2000-08-02 (06:04)
Note: include/config.h, include/global.h, common/init.c, common/living.c,
server/init.c, server/player.c, server/skill_util.c: Add permanent
experience and balanced stat loss features (code by Garth Denley).
Permanent experience make some experience in the skills permanent. Balance
stat loss makes stat loss less likely/costly at low level and more costly
at higher levels. These features are by default off, but can be turned
on either in the config.h file or via command line options. Code checked
in by MSW 8/1/2000
- include/config.h - Rev: 1.7, Status: Exp
- include/global.h - Rev: 1.6, Status: Exp
- CHANGES - Rev: 1.117, Status: Exp
- common/init.c - Rev: 1.4, Status: Exp
- common/living.c - Rev: 1.9, Status: Exp
- server/init.c - Rev: 1.7, Status: Exp
- server/player.c - Rev: 1.16, Status: Exp
- server/skill_util.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-07-28 (07:10)
Note: server/time.c: Update the change_object function such that if the object
is in a players inventory, send a delete & send_item for the object that
has changed (the delete + send_item is necessary due to the ways objects
change, so we just can't sent a update_item). This fixes the 'torches
go dim & then out but client inventory not updated' bug, and likely fixes
some other problems - I am not sure how many other objects out there
change. MSW 7/28/2000
- CHANGES - Rev: 1.116, Status: Exp
- server/time.c - Rev: 1.10, Status: Exp
Files modified by peterm: 2000-07-26 (18:24)
Note: Crashing bug fixed. This crash should actually not have come up;
it was a result of an illegal wall style.
Long ago I had fixed the archetypes to prevent this problem, but
it got, uh, "unfixed." --PeterM
- random_maps/treasure.c - Rev: 1.7, Status: Exp
- CHANGES - Rev: 1.115, Status: Exp
Files modified by cvs: 2000-07-26 (06:25)
Note: lib/adm/map_info, lib/adm/map_check: Update to use new layout of installed
files (share/crossfire), know about random exits (it doesn't do any checking
to make sure the values are sane, which it probably should, but at least it
won't complain about them), update to use /usr/bin/perl. MSW 7/25/2000
- lib/adm/map_check - Rev: 1.2, Status: Exp
- lib/adm/map_info - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.114, Status: Exp
Files modified by peterm: 2000-07-20 (06:45)
Note: Resureection spells changed.- CHANGES - Rev: 1.113, Status: Exp
Files modified by peterm: 2000-07-20 (03:56)
Note: Some minor corrections of unintended stuff in resurrection code.
- include/spellist.h - Rev: 1.8, Status: Exp
- server/resurrection.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-06-28 (06:19)
Note: lib/archetypes: Update to keep in sync with arch tree. Changes to
about a dozen arch's to remove the 'a' in their name. MSW 6/27/2000
- CHANGES - Rev: 1.112, Status: Exp
- lib/archetypes - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-06-28 (04:53)
Note: server/c_object.c: Fix command_drop which was doing incorrect check for
invisible object - it was supposed to skip over them and only do visible
objects, instead it was doing the reverse. Fixes the 'drop command.
MSW 6/27/2000
server/input.c: Make the inventory command more robust for very long
object names - specify a maximum number of characters we will take from
the name. Without this, you could get buffer overruns that cause crashes.
No normally generated items would ever likely have names long enough to
exploit this bug however. MSW 6/27/2000
- CHANGES - Rev: 1.111, Status: Exp
- server/c_object.c - Rev: 1.9, Status: Exp
- server/input.c - Rev: 1.11, Status: Exp
Files modified by cvs: 2000-06-28 (04:23)
Note: INSTALL, README: Update mailing address to real-time address. MSW 6/27/2000
server/login.c: Load and save usekeys value in player save file. MSW 6/27/2000
- CHANGES - Rev: 1.110, Status: Exp
- INSTALL - Rev: 1.3, Status: Exp
- README - Rev: 1.9, Status: Exp
- server/login.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-27 (03:34)
Note: Patch by Jeffry Hantin which fixes glow objects in map.
insert_ob_in_map_simple now will call the appropriate light updating code.
Applied by MSW 6/26/2000
- CHANGES - Rev: 1.109, Status: Exp
- common/object.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-27 (03:29)
Note: Updated for futt.org CVS mirror site - MSW 6/26/2000- README - Rev: 1.8, Status: Exp
Files modified by jec: 2000-06-23 (09:55)
Note: server/player.c: check_pick(): Rewrite of this function to consistently
skip items that can't be picked up, and to only use a single loop over all
items on the map square.
- CHANGES - Rev: 1.108, Status: Exp
- server/player.c - Rev: 1.15, Status: Exp
Files modified by cvs: 2000-06-22 (06:58)
Note: Update with new mailing list information. MSW 6/21/2000- README - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-22 (05:56)
Note: server/monster.c: Patch by Neil Muller so that corrupt/bad @match entries
will not cause the server to crash. Applied by MSW 6/21/2000
- CHANGES - Rev: 1.107, Status: Exp
- server/monster.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-22 (04:58)
Note: lib/archetypes: rebuilt for 0.95.6
lib/collect.pl: Modify to search the archetypes directories in alphabetical
order - before I believe they were collected in basically inode order.
This should make it easier to multiple people to run the collect script
not have basically an entirely new archetyeps file. MSW 6/21/2000
- CHANGES - Rev: 1.106, Status: Exp
- lib/archetypes - Rev: 1.9, Status: Exp
- lib/collect.pl - Rev: 1.4, Status: Exp
Files modified by jec: 2000-06-21 (09:34)
Note: server/commands.c; server/c_object.c: dump_object_from_tag(): Removed
broken command. Fixes server crashes very easily triggered by players.
server/attack.c: deathstrike_player(): Check for def_lev == 0 very early
(and print error message if we find such an invalid level). Should fix
server crash in case archetypes or maps get broken again in that an
alive object has level < 1.
- CHANGES - Rev: 1.105, Status: Exp
- server/attack.c - Rev: 1.14, Status: Exp
- server/c_object.c - Rev: 1.8, Status: Exp
- server/commands.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-06-21 (05:03)
Note: Makefile.in: Update version to 0.95.6
include/patchlevel.h: Update to .6 for 0.95.6 release
common/porting.c, include/config.h, include/loader.h, include/skills.h,
include/spells.h, include/treasure.h, include/version.h, random_maps/style.c:
Update my mail address and copyright date. Mostly committed to sync
up my data with the CVS repository - MSW 6/20/2000
- CHANGES - Rev: 1.104, Status: Exp
- Makefile.in - Rev: 1.7, Status: Exp
- common/porting.c - Rev: 1.3, Status: Exp
- include/config.h - Rev: 1.6, Status: Exp
- include/loader.h - Rev: 1.3, Status: Exp
- include/patchlevel.h - Rev: 1.4, Status: Exp
- include/skills.h - Rev: 1.5, Status: Exp
- include/spells.h - Rev: 1.5, Status: Exp
- include/treasure.h - Rev: 1.3, Status: Exp
- include/version.h - Rev: 1.3, Status: Exp
- random_maps/style.c - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-06-21 (04:54)
Note: Fixed a problem in treasure.c which would cause an infinite loop.
Added two new special-exit types to special.c --PeterM
- random_maps/special.c - Rev: 1.8, Status: Exp
- random_maps/treasure.c - Rev: 1.6, Status: Exp
Files modified by peterm: 2000-06-20 (07:33)
Note:
random_maps/treasure.c server/apply.c: made containers able to
have more than one treasure in them, made a fix to treasure.c, which would
change the options given to it in an unintended way. --PeterM 6/20/2000
- CHANGES - Rev: 1.103, Status: Exp
- random_maps/treasure.c - Rev: 1.5, Status: Exp
- server/apply.c - Rev: 1.18, Status: Exp
Files modified by jec: 2000-06-19 (12:23)
Note: common/living.c: fix_player(): Bugfix: Don't reset FLAG_FLYING,
FLAG_REFL_SPELL, FLAG_REFL_MISSILE and FLAG_SEE_IN_DARK if the archetype
has these flags.
- CHANGES - Rev: 1.102, Status: Exp
- common/living.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-19 (01:56)
Note: Modifed the map editor so converters would be easier to edit. --PeterM- crossedit/Attr.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-06-19 (01:51)
Note: Log messages.- CHANGES - Rev: 1.101, Status: Exp
Files modified by cvs: 2000-06-19 (01:34)
Note: Lots of work done on random maps.
decor.c: tiling option added. (Fill the whole map).
monster.c: copy inventory
exit.c: preserved connectedness
random_map.c: new function for wrting map params
floor.c: fix a crashing bug if there's no floor
rproto.h: prototypes
treasure.c: fix a crashing bug with treasurestyle map
special.c: added a new type of special, an exit to a goldroom. --PeterM
- random_maps/decor.c - Rev: 1.4, Status: Exp
- random_maps/exit.c - Rev: 1.6, Status: Exp
- random_maps/floor.c - Rev: 1.3, Status: Exp
- random_maps/monster.c - Rev: 1.5, Status: Exp
- random_maps/random_map.c - Rev: 1.6, Status: Exp
- random_maps/rproto.h - Rev: 1.2, Status: Exp
- random_maps/special.c - Rev: 1.7, Status: Exp
- random_maps/treasure.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-06-19 (00:42)
Note: common/button.c: I needed to use a field to store 'connected' values
so I could copy sections of one map into another and have connectedness
preserved. --PeterM
lib/treasures: new treasure type "random_coin" for a style map. --PeterM
- lib/treasures - Rev: 1.3, Status: Exp
- common/button.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-06-19 (00:34)
Note: fixed a conflict.- CHANGES - Rev: 1.100, Status: Exp
Files modified by jec: 2000-06-18 (22:35)
Note: server/input.c: command_cast_spell(): Bugfix: Call check_skill_to_fire()
even for wizards because this function has the important side effect
of setting the current skill and experience objects.
- CHANGES - Rev: 1.99, Status: Exp
- server/input.c - Rev: 1.10, Status: Exp
Files modified by jec: 2000-06-18 (20:09)
Note: server/apply.c: apply_treasure(): Bugfix: We need to trigger runes as
they are found in the treasure chest, because move_rune() will no longer
trigger them for us.
- CHANGES - Rev: 1.98, Status: Exp
- server/apply.c - Rev: 1.17, Status: Exp
Files modified by cvs: 2000-06-18 (02:24)
Note: Applied a fix from Neil Muller which makes it impossible to
identify fountains using the Alch skill. --PeterM- random_maps/special.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-06-17 (21:56)
Note: Changed the naming scheme for random maps so they won't
grow indefinitely.- server/main.c - Rev: 1.11, Status: Exp
Files modified by cvs: 2000-06-17 (04:58)
Note: Updated the INSTALL directions - change --libdir to --datadir. MSW 6/16/2000
- CHANGES - Rev: 1.97, Status: Exp
- INSTALL - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-06-17 (00:11)
Note: [no log message]- CHANGES - Rev: 1.96, Status: Exp
Files modified by cvs: 2000-06-17 (00:10)
Note: A few improvements: extra fields for certain
objects such as creators for easier editing.
- crossedit/Attr.c - Rev: 1.2, Status: Exp
- crossedit/Attr.h - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-06-16 (06:50)
Note: Updated doc on magical walls.- doc/crossfire.doc - Rev: 1.9, Status: Exp
Files modified by cvs: 2000-06-16 (06:48)
Note: Comment on wall change I did.- CHANGES - Rev: 1.95, Status: Exp
Files modified by cvs: 2000-06-16 (06:07)
Note: Modified how firewalls worked. Now they can be triggered with handles.
- server/init.c - Rev: 1.6, Status: Exp
- include/funcpoint.h - Rev: 1.4, Status: Exp
- include/libproto.h - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-06-16 (06:06)
Note: Modified how firewalls worked. Can now trigger them with handles.
- common/button.c - Rev: 1.5, Status: Exp
- common/glue.c - Rev: 1.4, Status: Exp
- common/loader.c - Rev: 1.5, Status: Exp
Files modified by tanner: 2000-06-16 (05:57)
Note: MANSUFFIX = 6, but the Makefile wants to install into $(mandir)/man1, this
causes man not to find the manpage. Change MAN1 = $(mandir)/man6 tp MAN =
$(mandir)/man6.- doc/Makefile.in - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-14 (07:07)
Note: exit.c: won't crash if named final_map doesn't exist
room_gen_onion.c: reordered the options more sanely
special.c: fixed a crash-bug: nuke_map would nuke parts of monsters, but
not the whole monster.
- random_maps/exit.c - Rev: 1.5, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.5, Status: Exp
- random_maps/special.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-06-14 (04:04)
Note: server/skill_util.c: Fix type in change_skill - was doing an == operation
when it should just have been an =. MSW 6/13/2000
- CHANGES - Rev: 1.94, Status: Exp
- server/skill_util.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-06-14 (03:57)
Note: common/anim.c: animation_object() - return if object does not have a valid
animation after logging error. Before, we logged the error and would
promptly crash. MSW 6/13/2000
- CHANGES - Rev: 1.93, Status: Exp
- common/anim.c - Rev: 1.3, Status: Exp
Files modified by jec: 2000-06-13 (20:55)
Note: server/apply.c: apply_treasure(): Bugfix: Set FLAG_NO_APPLY before
moving object to the top.
- CHANGES - Rev: 1.92, Status: Exp
- server/apply.c - Rev: 1.16, Status: Exp
Files modified by jec: 2000-06-13 (16:58)
Note: server/time.c: move_marker(): Bugfix: Call update_ob_speed() after
changing force->speed.
- CHANGES - Rev: 1.91, Status: Exp
- server/time.c - Rev: 1.9, Status: Exp
Files modified by jec: 2000-06-13 (13:30)
Note: server/spell_util.c: move_swarm_spell(): Improved distribution of
fired objects. Fixed starting position of fired objects to be able to
hit targets immediately in front the caster. - Patch by Jeffrey Hantin.
- CHANGES - Rev: 1.90, Status: Exp
- server/spell_util.c - Rev: 1.17, Status: Exp
Files modified by cvs: 2000-06-09 (17:42)
Note: Stuff I done. --PeterM- CHANGES - Rev: 1.89, Status: Exp
Files modified by jec: 2000-06-09 (12:01)
Note: common/loader.l: Fix handling of objects with no animation. Fixes server
crash if object's archetype has an animation, but object doesn't.
common/loader.l: get_ob_diff(): Bugfix: Issue a "is_animated 0" line
if the object has an animation, but doesn't have FLAG_ANIMATE.
server/apply.c: manual_apply() and monster_apply_special(): Don't check
for FLAG_UNPAID if object is applied. This should make the code more
robust if an unpaid item get's applied accidently.
server/apply.c: apply_special(): New optional flags AP_NO_MERGE and
AP_IGNORE_CURSE.
server/monster.c: find_mon_throw_ob(); server/skills.c: find_throw_ob():
Bugfix: Use AP_NO_MERGE flag to prevent unapplied object be merged with
other objects.
server/spell_effect.c: animate_weapon: Bugfixes: Correctly unapply
weapon. Don't set FLAG_APPLIED directly on weapon in golem, but use
apply_special(). Don't call esrv_send_item() when caster is not a player
(fixes server crash if monster casts this spell).
- CHANGES - Rev: 1.88, Status: Exp
- common/loader.l - Rev: 1.5, Status: Exp
- include/define.h - Rev: 1.12, Status: Exp
- server/apply.c - Rev: 1.15, Status: Exp
- server/c_object.c - Rev: 1.7, Status: Exp
- server/monster.c - Rev: 1.7, Status: Exp
- server/skills.c - Rev: 1.8, Status: Exp
- server/spell_effect.c - Rev: 1.22, Status: Exp
Files modified by cvs: 2000-06-09 (09:28)
Note: Fix which gives monsters their treasures/abilities in "final maps"
PeterM- random_maps/exit.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-06-09 (00:21)
Note: Contributed code for disease fixes.- include/sproto.h - Rev: 1.14, Status: Exp
Files modified by cvs: 2000-06-09 (00:17)
Note: Various improvements from jhantin@derringer.net:
* fixed reversed strstr() calls
* added a 'force' argument to infect_object(): if set, skip disease wc
roll
* pulled disease susceptibility checking out into its own function
* diseases in an immune carrier last forever
* diseased needles use infect_object() with the force flag set
* cast_cause_disease() sets the force flag so it always catches on the
first try
* NDI_UNIQUE on "You infect %s with %s!" only if you infect a player
- server/disease.c - Rev: 1.8, Status: Exp
- server/rune.c - Rev: 1.8, Status: Exp
- server/spell_effect.c - Rev: 1.21, Status: Exp
Files modified by jec: 2000-06-08 (16:08)
Note: common/button.c: do_mood_floor(): Bugfixes: Only players can have pets.
Call add_friendly_object() for friendly monsters.
server/spell_effect.c and server/spell_util.c: Several functions: Only
add a pet if there really is a pet's owner, and it's a player.
server/spell_effect.c: cast_charm() and cast_charm_undead(): Bugfixes:
Only players can cast these spells. This fixes server crash if
a monster casted a charm spell, and the charmed pet was killed.
Call add_friendly_object for friendly monsters.
common/friend.c: remove_friendly_object(): Use llevError for error
messages.
common/living.c: fix_player(); server/gods.c: tailor_god_spell();
server/spell_effect.c: summon_avatar() and animate_weapon(): Bugfix: Set
a string to NULL after calling free_string(). This fixes a nasty bug
that caused the string's reference count drop below 0, which resulted
in corruption of malloc()'s internal data structures (and possibly
server crashes).
server/time.c: move_creator(): Bugfix: Call free_string() to free old
values of op->name and op->title before overwriting them with new values.
common/object.c: insert_ob_in_map_simple() and insert_ob_in_map():
Check that we don't insert freed objects.
server/attack.c: hit_player_attacktype() and hit_player(): Bugfix: Check
that find_god() really found a god, and that 'god->slaying' is not NULL.
Fixes crash if a monster casted turn undead and actually hit something.
server/attack.c: hit_player(): Check that a pet's owner is a player.
Prevents server crashes if a monster has a pet monster due to a bug
somewhere. Use llevError for error message.
server/time.c: move_arrow(): Use llevDebug level for "Arrow had no
map" message.
server/c_object.c, server/spell_effect.c, server/spell_util.c: Bugfixes:
Added some missing checks for destroyed objects. Use was_destroyed()
or return value of insert_ob_in_map() to check for destroyed objects,
not FLAG_FREED or FLAG_REMOVED. Don't use op->count of destroyed objects.
server/shop.c: get_payment2(): Type of tag is 'tag_t', not 'long'.
server/spell_effect.c: animate_bomb(): Fix environment checks.
server/spell_util.c: fire_bolt(): Bugfix: Set level of bolt.
server/spell_util.c: explosion(): Bugfix: Set FLAG_NO_APPLY before
moving the exploding object to the top.
server/spell_util.c: put_a_monster(): First create the monster
completely, then just insert its head.
server/time.c: generate_monster(): Bugfix: Don't free generators that
are used up in this function. process_object() already does this.
This fixes steambolt (which is a generator but must not used up here -
generate_monster() wasn't looking at FLAG_IS_USED_UP) and all generators
which should really be used up (because process_object() didn't expect
generate_monster() to destroy the object).
- CHANGES - Rev: 1.87, Status: Exp
- common/button.c - Rev: 1.4, Status: Exp
- common/friend.c - Rev: 1.3, Status: Exp
- common/living.c - Rev: 1.7, Status: Exp
- common/object.c - Rev: 1.7, Status: Exp
- server/attack.c - Rev: 1.13, Status: Exp
- server/c_object.c - Rev: 1.6, Status: Exp
- server/gods.c - Rev: 1.9, Status: Exp
- server/shop.c - Rev: 1.5, Status: Exp
- server/spell_effect.c - Rev: 1.20, Status: Exp
- server/spell_util.c - Rev: 1.16, Status: Exp
- server/time.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-08 (00:34)
Note: Fixed a problem in monster.c which would lead to crashes due to multipart
objects not being done right.
- random_maps/monster.c - Rev: 1.4, Status: Exp
- random_maps/random_map.c - Rev: 1.5, Status: Exp
- random_maps/random_map.h - Rev: 1.2, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.4, Status: Exp
Files modified by jec: 2000-06-07 (23:46)
Note: server/rune.c: trap_disarm(): Bugfix: Use SK_level() to determine
disarmer's level. Fixes server crash if multisquare monster casts
"disarm".
server/attack.c: hit_map(): Use was_destroyed() to properly check for
destroyed next object. Use llevError for error messages. Skip all
objects that are (no longer) at the specified map position.
- CHANGES - Rev: 1.86, Status: Exp
- server/attack.c - Rev: 1.12, Status: Exp
- server/rune.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-07 (17:48)
Note: Added an option to do wall-only onions.
- random_maps/random_map.c - Rev: 1.4, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-06-06 (07:09)
Note: Minor mods to random map generator code: increases in buffer size,
style == none allowed for wall.c.
- random_maps/random_map.c - Rev: 1.3, Status: Exp
- random_maps/wall.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-06-06 (07:08)
Note: Increased size of map path.- include/map.h - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-06-06 (07:05)
Note: Increased buffer size for map paths.- server/main.c - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-06-06 (07:04)
Note: Minor mod restricting race.- server/disease.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-06 (07:03)
Note: Patch to marker so that we can replace old marks.- server/time.c - Rev: 1.7, Status: Exp
Files modified by peterm: 2000-06-05 (19:02)
Note: New archetypes included.
- lib/archetypes - Rev: 1.8, Status: Exp
- lib/crossfire.png - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-06-05 (00:26)
Note: Comments on stuff I've done.- CHANGES - Rev: 1.85, Status: Exp
Files modified by cvs: 2000-06-04 (23:23)
Note: Re-enabled the spells. I modified the code and the arcs
to make things more reasonable.- include/spellist.h - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-04 (22:27)
Note: Nother mod.- doc/crossfire.doc - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-06-04 (22:26)
Note: Updated disease doc.- doc/crossfire.doc - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-06-04 (22:26)
Note: Modified disease to allow self-limiting in generations.
If armour > 0, wc (contageousness) is reduced by armour every
time someone new is infected.
- server/disease.c - Rev: 1.6, Status: Exp
- server/spell_effect.c - Rev: 1.19, Status: Exp
Files modified by cvs: 2000-06-04 (21:18)
Note: Fix for experience to go into the appropriate category.- server/disease.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-06-03 (07:01)
Note: lib/crossfire.png: Some floors modified to no longer have transperencies.
include/newserver.h: Add Send_Face_Png made, also update versions of
the protocol
include/newclient.h: Add CF_FACE_PNG constant.
socket/request.c: Add support for receiving PNG facemode request,
ad final logic to send png images to the client.
Changes by Mark Wedel, 6/2/2000
- lib/crossfire.png - Rev: 1.2, Status: Exp
- include/newclient.h - Rev: 1.3, Status: Exp
- include/newserver.h - Rev: 1.4, Status: Exp
- socket/request.c - Rev: 1.4, Status: Exp
- CHANGES - Rev: 1.84, Status: Exp
Files modified by cvs: 2000-06-02 (08:42)
Note: I modified spellist.h to disable the contageous deadly disease spells.
Idunno what happened to reader.c?
- include/spellist.h - Rev: 1.6, Status: Exp
- random_maps/reader.c - Rev: 1.4, Status: Exp
Files modified by jec: 2000-05-29 (16:31)
Note: lib/checkarch.pl: Check for archetypes with type FIRECHEST but no level.
- Jan Echternach 5/29/2000
server/apply.c: move_apply(): Added handling of THROWN_OBJ, CANCELLATION
and BALL_LIGHTNING.
server/spell_effect.c: cancellation(): Traverse inventory of objects
with type THROWN_OBJ.
- Jan Echternach 5/29/2000
server/player.c: fire_bow() and server_skills.c: do_throw(): Bugfix: Don't
use op->count of freed objects. Use was_destroyed() to check for freed
objects instead of QUERY_FLAG (FLAG_FREED). - Jan Echternach 5/29/2000
server/spell_util.c: fire_a_ball(): Bugfixes: Use op->other_arch as
the archetype to fire, not FBULLET. (-> Firechests now cast fire balls
again, not snowballs.) Set level of fired archetype. Check if object
was destroyed after insert_ob_in_map(). - Jan Echternach 5/29/2000
server/time.c: move_firewall() and move_firechest(): Do nothing if
object has no map. Fixes server crashes if a dm creates such a thing
in the inventory. - Jan Echternach 5/29/2000
- CHANGES - Rev: 1.83, Status: Exp
- lib/checkarch.pl - Rev: 1.3, Status: Exp
- server/apply.c - Rev: 1.14, Status: Exp
- server/player.c - Rev: 1.14, Status: Exp
- server/skills.c - Rev: 1.7, Status: Exp
- server/spell_effect.c - Rev: 1.18, Status: Exp
- server/spell_util.c - Rev: 1.15, Status: Exp
- server/time.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-05-29 (05:20)
Note: Update for changes that Jan has made MSW 5/28/2000
- lib/animations - Rev: 1.3, Status: Exp
- lib/archetypes - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-05-29 (05:19)
Note: lib/collect.pl: Modify so that it does not complain about png files in the
arch directory MSW 5/28/2000
- CHANGES - Rev: 1.82, Status: Exp
- lib/collect.pl - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-05-27 (07:09)
Note: Add missing name to last description.- CHANGES - Rev: 1.81, Status: Exp
Files modified by cvs: 2000-05-27 (07:08)
Note: common/item.c: Fix query_short_name - wasn't generating all item names
properly because of changes made a few days ago - some areas manipulate
the string being worked on and was not updating the length properly.
- CHANGES - Rev: 1.80, Status: Exp
- common/item.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-05-27 (06:24)
Note: doc/mapguide: Fix some typos. MSW 5/26/2000
- doc/mapguide - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.79, Status: Exp
Files modified by cvs: 2000-05-27 (06:02)
Note: include/define.h: Add MIN_ACTIVE_SPEED value to determine what threshold
something will be put on the active list or not instead of using
varying values throughout the source code.
common/item.c, common/object.c, server/monster.c, server/pets.c,
server/spell_effect.c: Updated to use the MIN_ACTIVE_SPEED instead of
hardcoded values. MSW 5/26/2000
- common/item.c - Rev: 1.7, Status: Exp
- common/object.c - Rev: 1.6, Status: Exp
- include/define.h - Rev: 1.11, Status: Exp
- server/monster.c - Rev: 1.6, Status: Exp
- server/pets.c - Rev: 1.4, Status: Exp
- server/spell_effect.c - Rev: 1.17, Status: Exp
- CHANGES - Rev: 1.78, Status: Exp
Files modified by cvs: 2000-05-27 (05:42)
Note: include/define.h,include/global.h, common/image.c: Remove following old
face information: INV_*_FACES, BLOCKED_FACE, STIPPLE[12]_FACE. This
is just a general cleanup - the server has not used these since the
X11 code was pulled from the server. MSW 5/26/2000
- CHANGES - Rev: 1.77, Status: Exp
- common/image.c - Rev: 1.3, Status: Exp
- include/define.h - Rev: 1.10, Status: Exp
- include/global.h - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-05-27 (05:23)
Note: common/living.c: Add entries for the attack type AT_INTERNAL in description.
include/material.h: Update to include saves against INTERNAL attacktype.
include/living.h: Remove defunct objects_saves external referance.
The additions of internal to the tables should not really be needed, as
internal attacktypes should not be used publically, but these also act as
placeholders for future attacktypes. MSW 5/26/2000
- CHANGES - Rev: 1.76, Status: Exp
- common/living.c - Rev: 1.6, Status: Exp
- include/living.h - Rev: 1.6, Status: Exp
- include/material.h - Rev: 1.4, Status: Exp
Files modified by jec: 2000-05-26 (12:36)
Note: * server/attack.c: hit_map(), hit_player(); server/spell_effect.c:
move_cone(); server/rune.c: spring_trap(); server/spell_util.c:
move_missile(): Bugfix: Added missing was_destroyed() calls.
* server/rune.c: spring_trap(): Bugfix: Call trap_show() before the rune
has a chance to be destroyed.
* server/attack.c: hit_map(), hit_player(): Check for freed objects
right at the beginning of the function. Removed check that hitter has
a name from hit_player().
* server/spell_util.c: move_cone(): Bugfix: Remove cone objects in
inventories from active list, this fixes the cone without map problem when
a flower was hit with ice and put into an icecube.
* server/spell_util.c: move_missile(): Bugfix: Don't call hit_map() while
missile is removed from the map.
* server/apply.c: manual_apply(): Handle MMISSILE.
- CHANGES - Rev: 1.75, Status: Exp
- server/apply.c - Rev: 1.13, Status: Exp
- server/attack.c - Rev: 1.11, Status: Exp
- server/rune.c - Rev: 1.6, Status: Exp
- server/spell_util.c - Rev: 1.14, Status: Exp
Files modified by jec: 2000-05-26 (11:05)
Note: * server/spell_effect.c: animate_weapon() and server/spell_util.c:
summon_monster(): Bugfix: Set FLAG_FRIENDLY for friendly objects.
- CHANGES - Rev: 1.74, Status: Exp
- server/spell_effect.c - Rev: 1.16, Status: Exp
- server/spell_util.c - Rev: 1.13, Status: Exp
Files modified by jec: 2000-05-26 (10:14)
Note: * server/attack.c: hit_player(): Bugfix: remove_friendly_object()
was called always after an object with type GOLEM had been killed,
but friendly objects are objects with FLAG_FRIENDLY, not objects with
type GOLEM. This fixes some "Remove_friendly_object(): Can't find
object" errors.
- CHANGES - Rev: 1.73, Status: Exp
- server/attack.c - Rev: 1.10, Status: Exp
Files modified by jec: 2000-05-26 (09:50)
Note: * apply() cleanup patch 26/5/2000
- common/button.c - Rev: 1.3, Status: Exp
- common/glue.c - Rev: 1.3, Status: Exp
- common/living.c - Rev: 1.5, Status: Exp
- common/object.c - Rev: 1.5, Status: Exp
- common/treasure.c - Rev: 1.3, Status: Exp
- doc/crossfire.doc - Rev: 1.6, Status: Exp
- include/define.h - Rev: 1.9, Status: Exp
- include/funcpoint.h - Rev: 1.3, Status: Exp
- include/libproto.h - Rev: 1.3, Status: Exp
- include/object.h - Rev: 1.5, Status: Exp
- include/sproto.h - Rev: 1.13, Status: Exp
- lib/checkarch.pl - Rev: 1.2, Status: Exp
- random_maps/decor.c - Rev: 1.3, Status: Exp
- random_maps/door.c - Rev: 1.4, Status: Exp
- random_maps/exit.c - Rev: 1.3, Status: Exp
- random_maps/monster.c - Rev: 1.3, Status: Exp
- random_maps/special.c - Rev: 1.4, Status: Exp
- random_maps/standalone.c - Rev: 1.3, Status: Exp
- random_maps/treasure.c - Rev: 1.3, Status: Exp
- server/alchemy.c - Rev: 1.7, Status: Exp
- server/apply.c - Rev: 1.12, Status: Exp
- server/attack.c - Rev: 1.9, Status: Exp
- server/c_object.c - Rev: 1.5, Status: Exp
- server/c_wiz.c - Rev: 1.5, Status: Exp
- server/disease.c - Rev: 1.4, Status: Exp
- server/egoitem.c - Rev: 1.3, Status: Exp
- server/encounter.c - Rev: 1.3, Status: Exp
- server/gods.c - Rev: 1.8, Status: Exp
- server/init.c - Rev: 1.5, Status: Exp
- server/input.c - Rev: 1.9, Status: Exp
- server/login.c - Rev: 1.7, Status: Exp
- server/main.c - Rev: 1.9, Status: Exp
- server/monster.c - Rev: 1.5, Status: Exp
- server/move.c - Rev: 1.3, Status: Exp
- server/pets.c - Rev: 1.3, Status: Exp
- server/player.c - Rev: 1.13, Status: Exp
- server/resurrection.c - Rev: 1.3, Status: Exp
- server/rune.c - Rev: 1.5, Status: Exp
- server/skill_util.c - Rev: 1.5, Status: Exp
- server/skills.c - Rev: 1.6, Status: Exp
- server/spell_effect.c - Rev: 1.15, Status: Exp
- server/spell_util.c - Rev: 1.12, Status: Exp
- server/swamp.c - Rev: 1.3, Status: Exp
- server/time.c - Rev: 1.5, Status: Exp
- socket/item.c - Rev: 1.4, Status: Exp
Files modified by jec: 2000-05-26 (09:40)
Note: * apply() cleanup patch 26/5/2000- CHANGES - Rev: 1.72, Status: Exp
Files modified by ftj: 2000-05-24 (10:37)
Note: Fixed my email.- DEVELOPERS - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-05-24 (06:48)
Note: server/input.c: modify examine_monster to use the maxhp field instead of
the arch hp field to determine healthiness of the monster. Also, give
this information for all creatures, not just monsters or players.
MSW 5/23/200
- CHANGES - Rev: 1.71, Status: Exp
- server/input.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-05-24 (05:48)
Note: socket/item.c: Add MAXITEMLEN define at top of file and use that to determine
at what point item commands should be broken up. Prior hard coded value
was not always large enough. MSW 5/23/2000
- socket/item.c - Rev: 1.3, Status: Exp
- CHANGES - Rev: 1.70, Status: Exp
Files modified by cvs: 2000-05-23 (07:06)
Note: include/define.h: add safe_strcat inline/static function. Add
DESCRIBE_ABILITY_SAFE and DESCRIBE_PATH_SAFE which use the safe_strcat
to prevent buffer overuns.
common/item.c: Have query_name use HUGE_BUF for its buffer - query_short_name
uses that buffer size, and we call the same thing. have quer_name and
query_short_name use the safe_strcat function. Increase buffer size
in ring_desc to be a VERY_BIG_BUF and also use safe_strcat along with the
DESCRIBE_*_SAFE macros.
server/input.c: Modify examine.c to not get buffer overruns for very long/
complicated items. Modify long_desc to also handle long names/descriptions
without buffer overruns.
socket/item.c: Modify the functions that prepend the length to the name
of the object to handle very long (>255) object names properly - now we
just truncate it and only send the first 255 bytes. add function
add_stringlen_to_sockbuf to make this task easier.
With the above changes, very long named items/items with very long
descriptions works properly in both the server (no crashes) and the
client (no crashes/protocol errors) MSW 5/22/2000
- CHANGES - Rev: 1.69, Status: Exp
- common/item.c - Rev: 1.6, Status: Exp
- include/define.h - Rev: 1.8, Status: Exp
- server/input.c - Rev: 1.7, Status: Exp
- socket/item.c - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-05-23 (03:52)
Note: common/item.c: Modify query_short_name to avoid buffer overflow on long
ring descriptions. Also, increased size of buffer in this function so
that longer ring descriptions will not get truncated. MSW 5/22/2000
server/c_chat.c: Add standard banner to top of file. Fix say command so
that it does not crash the server if something beyond 256 characters is
spoken - extra data is just truncated. MSW 5/22/2000
- CHANGES - Rev: 1.68, Status: Exp
- common/item.c - Rev: 1.5, Status: Exp
- server/c_chat.c - Rev: 1.2, Status: Exp
Files modified by jec: 2000-05-22 (13:16)
Note: Fixed typo.- CHANGES - Rev: 1.67, Status: Exp
Files modified by jec: 2000-05-22 (13:06)
Note: common/object.c: Splitted set_owner() into set_owner_simple() and
set_owner. copy_owner(): New function.
server/spell_util.c: explode_object(): Use copy_owner() instead of setting
skill and experience objects manually. Bugfix: Don't use op->owner
directly (fixed by using the caster in call to SP_level_dam_adjust(),
not the owner, which was wrong anyway).
server/spell_util.c: fire_arch_from_position(): Use copy_owner() instead
of set_owner() if 'op' isn't the real owner but only a spell object
owned by somebody else.
server/spell_util.c: move_swarm_spell(): Use the swarm spell object as
the owner in call to fire_arch_from_position(), which now handles this
case correctly.
server/spell_util.c: fire_swarm(): Call tailor_god_spell().
server/gods.c: determine_god(): op->type==SWARM_SPELL is a spell.
server/gods.c: tailor_god_spell(): op->type==SWARM_SPELL is a spell.
Always abort function if we couldn't find a god. Always add god's
attacktype if the spellop's attacktype has AT_GODPOWER.
- CHANGES - Rev: 1.66, Status: Exp
- common/object.c - Rev: 1.4, Status: Exp
- include/libproto.h - Rev: 1.2, Status: Exp
- server/gods.c - Rev: 1.7, Status: Exp
- server/spell_util.c - Rev: 1.11, Status: Exp
Files modified by jec: 2000-05-21 (21:41)
Note: common/init.c, common/loger.c, include/logger.h, server/init.c: New
log level llevInfo which is the new default log level.
Many other files: Use llevInfo instead of llevError where appropriate.
Use 'settings.debug >= llevDebug' instead of 'settings.debug'.
server/main.c: Use a marker object to track current position in the list
of active objects. Using a pointer didn't work because all objects on
that list can be removed from it by process_object(). One of the things
this fixes is bogus "Free object on list" errors.
- CHANGES - Rev: 1.65, Status: Exp
- common/init.c - Rev: 1.3, Status: Exp
- common/logger.c - Rev: 1.3, Status: Exp
- include/logger.h - Rev: 1.3, Status: Exp
- server/attack.c - Rev: 1.8, Status: Exp
- server/init.c - Rev: 1.4, Status: Exp
- server/login.c - Rev: 1.6, Status: Exp
- server/main.c - Rev: 1.8, Status: Exp
- server/monster.c - Rev: 1.4, Status: Exp
- server/player.c - Rev: 1.12, Status: Exp
- socket/loop.c - Rev: 1.3, Status: Exp
- socket/lowlevel.c - Rev: 1.3, Status: Exp
Files modified by cater: 2000-05-19 (06:12)
Note: [no log message]- lib/Makefile.in - Rev: 1.7, Status: Exp
Files modified by cater: 2000-05-19 (06:08)
Note:
19/05/2000 John Cater
Added srcdir to help/save - Fixed an installation problem- lib/Makefile.in - Rev: 1.6, Status: Exp
Files modified by cater: 2000-05-19 (06:05)
Note: [no log message]- lib/Makefile.in - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-05-19 (03:55)
Note: Update for incorrectly formatted file. MSW 5/18/2000- lib/crossfire.xpm - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-05-18 (03:17)
Note: rossedite/Makefile.in: Modify to use $(MAKE) instead of make when
descending into subdirectories - fixes compilation on FreeBSD - MSW 5/17/2000
- CHANGES - Rev: 1.64, Status: Exp
- crossedit/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-05-18 (03:01)
Note: socket/init.c: Fix incorrect check on return value from fread when
loading xpm images. MSW 5/17/2000
- socket/init.c - Rev: 1.4, Status: Exp
- CHANGES - Rev: 1.63, Status: Exp
Files modified by cvs: 2000-05-18 (02:58)
Note: Add missing images from prior checkin. MSW 5/17/2000- lib/adm/collect_images.pl - Rev: 1.1, Status: Exp
Files modified by cvs: 2000-05-17 (04:34)
Note: Fix server/spell_effect.c - was assigning altar->other_arch to an object
and not archetype MSW 5/16/2000- CHANGES - Rev: 1.62, Status: Exp
Files modified by cvs: 2000-05-17 (03:51)
Note: Fix server/spell_effect.c - was assigning altar->other_arch to an object
and not archetype MSW 5/16/2000- server/spell_effect.c - Rev: 1.14, Status: Exp
Files modified by cvs: 2000-05-17 (03:27)
Note: crossedit/App.c: Call ReadImages to load images.- crossedit/App.c - Rev: 1.3, Status: Exp
Files modified by jec: 2000-05-16 (17:43)
Note: See CHANGES file.
- CHANGES - Rev: 1.61, Status: Exp
- DEVELOPERS - Rev: 1.7, Status: Exp
- lib/spell_params - Rev: 1.5, Status: Exp
- server/spell_effect.c - Rev: 1.13, Status: Exp
Files modified by jec: 2000-05-15 (20:57)
Note: See CHANGES file.
- CHANGES - Rev: 1.60, Status: Exp
- common/living.c - Rev: 1.4, Status: Exp
- server/rune.c - Rev: 1.4, Status: Exp
- server/spell_effect.c - Rev: 1.12, Status: Exp
Files modified by cvs: 2000-05-13 (23:44)
Note: crossedit/xutil.c: Merge bitmap & pixmap load routine into one called
ReadImages, function modified to use above format.
crossedit/App.c: Call ReadImages to load images.
include/newserver.h: Change FaceInfo structure to have arrays of data
and datalength instead of explicity entries for pixmap vs bitmap data.
lib/adm/make_xpm_file.pl, lib/crossfire.cfb, lib/xbmtobdf.c: Removed -
either note needed or replaced by new naming scheme.
lib/adm/collect_images.pl: Replacement/improvement of make_xpm_file.pl
above - this handles all image formats (xbm, xpm, png). This is
also more intelligent in that it will not try to rebuild the image files
if there is not a valid arch directory.
lib/crossfire.png, lib/crossfire.xbm (new files): .png file is for png
images. xbm is to keep with the new standardized naming convention used
and is for the bitmaps.
lib/crossfire.xpm: New format used in file.
lib/Makefile.in: Modified to collect via new script as well as new
directives to collect (png files).
socket/init.c: Modified to load with the new format and data structures.
socket/request.c: Modified to send data with the new data structures
provided.
- crossedit/xutil.c - Rev: 1.3, Status: Exp
- include/newserver.h - Rev: 1.3, Status: Exp
- lib/crossfire.cfb - Rev: 1.3, Status: dead
- lib/crossfire.png - Rev: 1.1, Status: Exp
- lib/xbmtobdf.c - Rev: 1.5, Status: dead
- lib/Makefile.in - Rev: 1.4, Status: Exp
- lib/crossfire.xbm - Rev: 1.1, Status: Exp
- socket/init.c - Rev: 1.3, Status: Exp
- socket/request.c - Rev: 1.3, Status: Exp
- CHANGES - Rev: 1.59, Status: Exp
Files modified by cvs: 2000-05-13 (23:17)
Note: configure.in, configure: Add check for perl so that we can call scripts
properly - MSW 5/13/2000
- CHANGES - Rev: 1.58, Status: Exp
- configure - Rev: 1.6, Status: Exp
- configure.in - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-05-09 (04:55)
Note: common/re-cmp.c: Add some tolower calls in the comparisons so most
regular expressions should not be case insenstive (makes matches & says
work better). Note that I did not change the behaviour on range matches
(Z-f for example), as I thought there may be side effects in that case.
MSW 5/8/2000
- CHANGES - Rev: 1.57, Status: Exp
- common/re-cmp.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-05-09 (04:08)
Note: socket/request.c: Add length checking to NewPlayerCmd so that if the client
sends us a really long command, we just truncate the end of it and not
overwrite our internal buffers causing crashes. MSW 5/8/2000
- CHANGES - Rev: 1.56, Status: Exp
- socket/request.c - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-05-08 (03:22)
Note: server/player.c: add out_of_map check to stand_near_hostile function. This
fixes a server crash if the player uses a hiding skill near the edge of a map.
MSW 5/8/2000
- CHANGES - Rev: 1.55, Status: Exp
- server/player.c - Rev: 1.11, Status: Exp
Files modified by cvs: 2000-04-27 (07:34)
Note: common/arch.c, common/loader.l (loader.c): Modify the load routines
to strip off trailing whitespace in object names and other_arch fields -
I believe this is why altars to Sorig did not generally work, and while
generally that white space should not exist, doing a little extra checking
for it is not a bad idea - MSW 4/26/2000
Add HOLY_ALTAR type, and use that for praying over for gods and the
like.
doc/crossfire.doc: Add description of HOLY_ALTAR type and meaning
of fields.
common/map.c: Disable consecration code for altars.
include/define.h: Add type for HOLY_ALTAR
include/sproto.h: Update for change of some functions below.
server/c_wiz.c: Modify setgod command to call become_follower with
proper second arg.
server/gods.c: Change become_follower to take object pointer to god instead
of name, since the holy_altar has the pointer in its other_arch.
Modify pray_at_altar to use the new fields, as well as fixed
what seemed to be numerous bugs in that function.
sever/skills.c: Change check from ALTAR to HOLY_ALTAR, also change
check to see if HOLY_ALTAR is consecrated by looking at the
other_arch field.
server/spell_effect.c: Update consecrate so that caster must be
higher effective level than the altar, also update for
differing fields.
maps/thomas/sisters/shrine0, map/thomas/sisters/tower0: Remove
title from altars on these maps - these were the only two maps
using old style altars consecrated to a god. Since it appears the
real purpose of the altars on these maps was to trigger something
else, they were kept as old style altars.
arch/gods/altars (relocated from arch/indoors, as I think the new
location makes more logical sense): Update for new fields/format.
This also affects lib/archetypes, lib/bmaps.paths, lib/crossfire.xpm,
lib/crossfire.cfb
lib/adm/archsearch.pl: Modified to hunt out old archetypes - some of the
changes could be useful in general cases.
MSW 4/26/2000
- CHANGES - Rev: 1.54, Status: Exp
- common/map.c - Rev: 1.8, Status: Exp
- doc/crossfire.doc - Rev: 1.5, Status: Exp
- include/define.h - Rev: 1.7, Status: Exp
- include/sproto.h - Rev: 1.12, Status: Exp
- lib/archetypes - Rev: 1.6, Status: Exp
- lib/bmaps.paths - Rev: 1.3, Status: Exp
- lib/crossfire.xpm - Rev: 1.3, Status: Exp
- lib/adm/archsearch.pl - Rev: 1.2, Status: Exp
- server/c_wiz.c - Rev: 1.4, Status: Exp
- server/gods.c - Rev: 1.6, Status: Exp
- server/skills.c - Rev: 1.5, Status: Exp
- server/spell_effect.c - Rev: 1.11, Status: Exp
Files modified by cvs: 2000-04-27 (07:04)
Note: common/arch.c, common/loader.l (loader.c): Modify the load routines
to strip off trailing whitespace in object names and other_arch fields -
I believe this is why altars to Sorig did not generally work, and while
generally that white space should not exist, doing a little extra checking
for it is not a bad idea - MSW 4/26/2000
- common/arch.c - Rev: 1.3, Status: Exp
- common/loader.c - Rev: 1.4, Status: Exp
- common/loader.l - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-04-25 (04:53)
Note: server/spell_util.c: Fix move_golem so that multi square avatars (golems)
don't hit themselves. Remove will_hit_self function (only used in
move_golem), since it did not work. Change structure & indenting of
move_golem function so it isn't quite so nested - functionality
remains the same. When we do find something to kill in move_golem,
call attack_ob against it instead of hit_map - hit_map is not save
for multi object hitters. MSW 4/24/2000
- CHANGES - Rev: 1.53, Status: Exp
- server/spell_util.c - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-04-22 (07:16)
Note: Key usage change: Add new command 'usekeys' that specify how keys
are searched for. The three options are inventory, keyrings, and containers.
These options apply to both standard keys and special keys. If the player
has a key for the door but it is in a container that will not be used,
print a friendly message of the key name and container name. Files
affected:
help/usekeys: Added describing options
lib/Makefile.in: Addition of help/usekeys above.
include/player.h: Add new enumeration and entry into player structure
include/sproto.h: New function prototype
server/apply.c: change of Find_Key to new function with slightly
different options
server/c_misc.c: add function to support 'usekeys command.
server/commands.c: addition of usekeys command
server/player.c: rewrite & rename of find_key command, as well as changes
to move_player_attack
Mark Wedel 4/21/2000
- include/player.h - Rev: 1.6, Status: Exp
- include/sproto.h - Rev: 1.11, Status: Exp
- server/apply.c - Rev: 1.11, Status: Exp
- CHANGES - Rev: 1.52, Status: Exp
- server/c_misc.c - Rev: 1.3, Status: Exp
- server/commands.c - Rev: 1.5, Status: Exp
- server/player.c - Rev: 1.10, Status: Exp
Files modified by cvs: 2000-04-22 (07:13)
Note: Update formatting to look better on standard width display - MSW 4/21/2000- lib/help/usekeys - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-22 (06:06)
Note: Add help/usekeys to distribution and Makefile.in to get used.
Mark Wedel 4/21/2000
- lib/Makefile.in - Rev: 1.3, Status: Exp
- lib/help/usekeys - Rev: 1.1, Status: Exp
Files modified by jec: 2000-04-19 (11:46)
Note: See CHANGES file.
- CHANGES - Rev: 1.51, Status: Exp
- include/sproto.h - Rev: 1.10, Status: Exp
- server/spell_effect.c - Rev: 1.10, Status: Exp
- server/spell_util.c - Rev: 1.9, Status: Exp
Files modified by jec: 2000-04-17 (14:18)
Note: See CHANGES file.
- CHANGES - Rev: 1.50, Status: Exp
- DEVELOPERS - Rev: 1.6, Status: Exp
- common/map.c - Rev: 1.7, Status: Exp
- include/spellist.h - Rev: 1.5, Status: Exp
- include/sproto.h - Rev: 1.9, Status: Exp
- lib/checkarch.pl - Rev: 1.1, Status: Exp
- server/c_wiz.c - Rev: 1.3, Status: Exp
- server/player.c - Rev: 1.9, Status: Exp
- server/skills.c - Rev: 1.4, Status: Exp
- server/spell_effect.c - Rev: 1.9, Status: Exp
- server/spell_util.c - Rev: 1.8, Status: Exp
- server/time.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-04-14 (04:51)
Note: commit for various updates I have made to the file in the last few
days. Mark Wedel 4/13/2000- CHANGES - Rev: 1.49, Status: Exp
Files modified by cvs: 2000-04-14 (04:48)
Note: Cosmetic fixes - updates to rcsid string to include right file name
as well as updates to mail address and/or additions to top banner.
Mark Wedel 4/13/2000
- server/c_party.c - Rev: 1.3, Status: Exp
- server/commands.c - Rev: 1.4, Status: Exp
- server/daemon.c - Rev: 1.3, Status: Exp
- server/disease.c - Rev: 1.3, Status: Exp
- server/gods.c - Rev: 1.5, Status: Exp
- server/spell_effect.c - Rev: 1.8, Status: Exp
- server/spell_util.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-04-14 (04:41)
Note: Change to use /usr/bin/perl instead of /usr/local/bin/perl - real change is to
find perl in configure.in and call the scripts with that. Mark Wedel
4/13/2000- lib/adm/make_xpm_file.pl - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-14 (04:39)
Note: Fix rcsid string so it gets properly updated. Mark Wedel 4/13/2000- include/material.h - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-04-14 (04:39)
Note: Updated my mailing address to be accurate - Mark Wedel 4/12/2000- include/material.h - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-14 (04:36)
Note: Change to use /usr/bin/perl instead of /usr/local/bin/perl - real change is to
find perl in configure.in and call the scripts with that. Mark Wedel
4/13/2000
- doc/playbook/make_index.pl - Rev: 1.2, Status: Exp
- doc/spoiler-html/makeps.pl - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-14 (04:35)
Note: doc/playbook/handbook.idx: Automatically generated file removed. This
is not something normally included in packed up distributions, so no reason
to have it in CVS - Mark Wedel 4/13/2000- doc/playbook/handbook.idx - Rev: 1.3, Status: dead
Files modified by cvs: 2000-04-14 (04:31)
Note: Change to use /usr/bin/perl instead of /usr/local/bin/perl - real change is
to find perl in configure.in and call the scripts with that. Mark Wedel 4/13/2000- doc/include_html.pl - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-14 (04:29)
Note: Update my mailing address - Mark Wedel 4/13/2000
- doc/README - Rev: 1.2, Status: Exp
- doc/programming_guide - Rev: 1.2, Status: Exp
- doc/playbook/chap1.tex - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-04-14 (04:29)
Note: Recommit - apparantly I forgot to check this in.
Makefile.in, doc/Makefile.in: Modified so that making the docarchive
now works. The make must be done from the top level for it to work, since
some values are passed, but the doc/Makefile.in was missing some declarations
and had some other fixes that needed to be done. msw 3/22/2000- doc/Makefile.in - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-04-14 (04:25)
Note: Recommit - I thought I did this before, but it was not showing up in the
repository.
Makefile.in, doc/Makefile.in: Modified so that making the docarchive
now works. The make must be done from the top level for it to work, since
some values are passed, but the doc/Makefile.in was missing some declarations
and had some other fixes that needed to be done. msw 3/22/2000- Makefile.in - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-04-13 (06:30)
Note: server/skill_util.c: Fixed some log messages that were lacking a newline at
the end. SK_level(): Rewrite of this function to simplify its structure.
Print error message if we find an invalid level. Add top copyright/contact
banner (msw) Patch by Jan Echternach, applied & checked in by Mark Wedel,
4/12/2000- server/skill_util.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-04-13 (06:28)
Note: server/apply.c, server/monster.c: Fix in apply.c for encounter maps
so that proper message is generated, and differentiate behaviour if it
is a floor vs not a floor. Also, change to both files in that apply_below
stops at the floor object. Patch by Jan Echternach, applied & checked in by
Mark Wedel, 4/12/2000- server/input.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-04-12 (06:38)
Note: server/apply.c, server/monster.c: Fix in apply.c for encounter maps
so that proper message is generated, and differentiate behaviour if it
is a floor vs not a floor. Also, change to both files in that apply_below
stops at the floor object. Patch by Jan Echternach, applied & checked in by
Mark Wedel, 4/11/2000
- CHANGES - Rev: 1.48, Status: Exp
- server/apply.c - Rev: 1.10, Status: Exp
- server/monster.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-04-12 (06:28)
Note: server/apply.c, doc/crossfire.doc: Fix to prevent server crashes when monster
applies poison object. doc file is updated to include accurate information on
values in poison object. Patch by Jan Echternach, applied & checked in by
Mark Wedel, 4/11/2000
- doc/crossfire.doc - Rev: 1.4, Status: Exp
- server/apply.c - Rev: 1.9, Status: Exp
- CHANGES - Rev: 1.47, Status: Exp
Files modified by cvs: 2000-04-07 (03:47)
Note: Updated for people who have CVS Access. Should also be more
accurate of who current developers are compares to past developers.
MSW 4/6/2000- DEVELOPERS - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-04-07 (03:26)
Note: CREDITS, server/main.c: Add Peter Gardner to list of credits.
Mark Wedel 4/4/2000
- CHANGES - Rev: 1.46, Status: Exp
- CREDITS - Rev: 1.3, Status: Exp
- server/main.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-04-05 (04:44)
Note: Updated for changes to fire_swarm() arguments. Mark wedel 4/4/2000- include/sproto.h - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-04-05 (04:43)
Note: server/spell_util.c:
New argument of fire_swarm() to specify whether it's a magic attack.
All swarm spells except meteor swarm are now magic (just as the
underlying basic spell).
New function fire_arch_from_position() which doesn't use the owner's
position as the starting position of the fired arch.
move_swarm_spell(): Correctly set owner and magic in call to
fire_arch_from_position().
(-> "cause many wounds" is working now)
Patch by Jan Echternach, applied & checked in by Mark Wedel, 4/4/2000- server/spell_util.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-04-05 (04:41)
Note: server/spell_effect.c, magic_wall():
Fix calculation of duration of darkness spell. Before, you could get
huge negative speed values with high experience levels, which meant very
short duration.
Patch by Jan Echternach, applied & checked in by Mark Wedel, 4/4/2000- server/spell_effect.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-04-05 (04:40)
Note: server/attack.c, attack_message():
More messages. "grind to dust" is more damage than "shred to pieces".
Patch by Jan Echternach, applied & checked in by Mark Wedel, 4/4/2000- server/attack.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-04-05 (04:38)
Note: server/apply.c, improve_armour():
Maximum armour value reduced to 90. Items can now always be improved up
to this value. For armour x you need level x, not level x + 1 as before.
esrv_send_item() and fix_player() also called if only magic value was
improved. Patch by Jan Echternach, applied & checked in by Mark Wedel,
4/4/2000- server/apply.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-03-29 (07:46)
Note: common/map.c: Change calls in file to use insert_ob_in_map simple.
This fixes bugs with buttons not being applied correctly when the map
is loaded - the cause is that push_button is getting called for the
button before all the objects the button is linked to have been loaded.
Then when the map finishes loading, the call to update_button is called
and they are not in sync. This change should make loading slightly faster,
mostly because it does not call check_walk_on during the loading, so that
buttons don't get pushed/changed around. Mark Wedel 3/28/2000
- CHANGES - Rev: 1.45, Status: Exp
- common/map.c - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-03-27 (06:25)
Note: server/player.c: If player is using pickup mode 6, only have them pick up
the item if they know it is magical. Prior to change, items would be
picked up if they are magical, but not if the player knew that, so the code
was giving extra knowledge to players. Bug reported by Kurt Fitzner,
checked in by Mark Wedel, 3/26/2000
- CHANGES - Rev: 1.44, Status: Exp
- server/player.c - Rev: 1.8, Status: Exp
Files modified by cvs: 2000-03-27 (06:23)
Note: Fix typo in previous checkin - code is the same, but now it actually
compiles - msw 3/26/2000- common/map.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-03-27 (06:19)
Note: common/map.c: Code fix by Kurt Fitzner so that unique maps will get
compressed if so needed. Fixes problem of unique maps not being
able to get reloaded as they are saved with the compress suffix but
not in compressed form. Code checked in by Mark Wedel, 3/26/2000
- CHANGES - Rev: 1.43, Status: Exp
- common/map.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-03-27 (06:13)
Note: server/skills.c, server/spell_effect.c: Improve behaviour when identifying
items - the identify routine already updates the client if it is
in the players inventory, so only send update to client if the item is
on the map. Also, do full item update, as many fields may change, and
that is what the identify function does. Standard top of
file banner also added to skills.c file.
Bug and initial fix of item updates by Kurt Fitzner,
implemented in a bit different way by Mark Wedel. 3/26/2000
- server/skills.c - Rev: 1.3, Status: Exp
- server/spell_effect.c - Rev: 1.6, Status: Exp
- CHANGES - Rev: 1.42, Status: Exp
Files modified by cvs: 2000-03-23 (07:21)
Note: Makefile.in, doc/Makefile.in: Modified so that making the docarchive
now works. The make must be done from the top level for it to work, since
some values are passed, but the doc/Makefile.in was missing some declarations
and had some other fixes that needed to be done. msw 3/22/2000- CHANGES - Rev: 1.41, Status: Exp
Files modified by cvs: 2000-03-22 (07:54)
Note: Makefile.in: comment out the EXTRA_FLAGS (which contains the -Wall
entry) - the presumption that everyone is going to use gcc to compile
crossfire is a poor one, and -Wall is only supported on gcc. I would
rather have it compile on the maximum number of systems without it
needing changes than to require the end user to make the customizations.
A better long term solution is to have configure.in check for gcc or
if -Wall is supported it and have it add it in. msw 3/21/2000- Makefile.in - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-03-22 (07:32)
Note: server/c_object.c: Fix pick_up_object function to deal with non players
picking up objects - prior to fix, program would crash when monsters
pick up objects. Also, add standard banner at top of file about
copyright, contact, version information. msw 3/21/2000- server/c_object.c - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-03-21 (03:25)
Note: CREDITS, README: Updated to contain my new mailing address. In reality,
almost all the files have an out of date address for me, but these
are probably the ones people will look at most. msw 3/20/2000
- CHANGES - Rev: 1.40, Status: Exp
- CREDITS - Rev: 1.2, Status: Exp
- README - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-03-21 (02:31)
Note: Updated for upcoming 0.95.5 release. msw 3/20/2000- include/patchlevel.h - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-03-21 (02:28)
Note: include/Makefile.in: Update files to include material.h - need when
packing up new releases - msw 3/20/2000- include/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-03-21 (02:27)
Note: Rebuild for upcoming 0.95.5. Some changes have been made to the
archetyps since the last build, and these are reflected in this file.
msw 3/20/2000- doc/spoiler-html/spoiler.html - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-03-21 (02:25)
Note: doc/hanbook.ps, doc/spoiler.ps: Rebuilt with latest version of crossfire - not
sure if there are any content changes, as the tools to build the file have
been updated on my system, causing many changes to the prologue and outputted
data. - msw 3/20/2000- doc/spoiler.ps - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-03-21 (02:23)
Note: Rebuilt with latest version of crossfire - not sure if there are any
content changes, as the tools to build the file have been updated on
my system, causing many changes to the prologue and outputted data.
msw 3/20/2000- doc/handbook.ps - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-03-21 (02:19)
Note: Updated for upcoming 0.95.5 release - msw.- Makefile.in - Rev: 1.4, Status: Exp
Files modified by cvs: 2000-03-20 (04:03)
Note: Change doc/spoiler-html/Makefile.in and doc/playbook-html/Makefile.in to use
$(datadir) instead of $(C_LIBDIR). Other add AWK and INCDIR lines so that it
properly builds with autoconf setup. msw 3/19/2000
- CHANGES - Rev: 1.39, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.2, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-03-18 (20:45)
Note: Change spoiler.tex, handbook.tex to build properly with later versions
of tetex - added language specifier when using the babel package.
msw 3/19/2000
- doc/playbook/handbook.tex - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.38, Status: Exp
- doc/spoiler/spoiler.tex - Rev: 1.2, Status: Exp
Files modified by cvs: 2000-03-16 (07:06)
Note: Added comment about find_free_space only checking head of object.
- msw 3/15/2000- common/object.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-03-14 (05:37)
Note: Change summon_cult_monster code so that it will no longer summon big monsters
on top of walls or the player. Also, if there is not space for a big
monster, try to find another pet monster that will fit in the space.
File affected: server/spell_effect.c - msw
- CHANGES - Rev: 1.37, Status: Exp
- server/spell_effect.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-03-12 (23:07)
Note: Change gorokh.arc to use anim devil instead of anim Lucifer - fixes crash
when using avatars of gorokh - msw
- lib/archetypes - Rev: 1.5, Status: Exp
- CHANGES - Rev: 1.36, Status: Exp
Files modified by cvs: 2000-03-11 (07:17)
Note: Split off kill_player function from do some living, and check for player
death upon player login. This splits up an otherwise very large function,
but more importantly, the second point allows NOT_PERMADEATH to work as
expected when the player is dead when logged out. Previous, the if the
player was dead when they logged out, it would just kill off the character
permanently (without grave marker or anything), even in NOT_PERMADEATH
mode. Also, cleaned up player load code to remove code that supported
very old style save files.
Files changed: server/login.c server/player.c include/sproto.h - msw- server/player.c - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-03-11 (07:06)
Note: Split off kill_player function from do some living, and check for player
death upon player login. This splits up an otherwise very large function,
but more importantly, the second point allows NOT_PERMADEATH to work as
expected when the player is dead when logged out. Previous, the if the
player was dead when they logged out, it would just kill off the character
permanently (without grave marker or anything), even in NOT_PERMADEATH
mode. Also, cleaned up player load code to remove code that supported
very old style save files.
Files changed: server/login.c server/player.c include/sproto.h - msw- server/login.c - Rev: 1.5, Status: Exp
Files modified by cvs: 2000-03-11 (06:53)
Note: Split off kill_player function from do some living, and check for player
death upon player login. This splits up an otherwise very large function,
but more importantly, the second point allows NOT_PERMADEATH to work as
expected when the player is dead when logged out. Previous, the if the
player was dead when they logged out, it would just kill off the character
permanently (without grave marker or anything), even in NOT_PERMADEATH
mode. Also, cleaned up player load code to remove code that supported
very old style save files.
Files changed: server/login.c server/player.c include/sproto.h - msw- include/sproto.h - Rev: 1.7, Status: Exp
Files modified by cvs: 2000-03-11 (06:50)
Note: Split off kill_player function from do some living, and check for player
death upon player login. This splits up an otherwise very large function,
but more importantly, the second point allows NOT_PERMADEATH to work as
expected when the player is dead when logged out. Previous, the if the
player was dead when they logged out, it would just kill off the character
permanently (without grave marker or anything), even in NOT_PERMADEATH
mode. Also, cleaned up player load code to remove code that supported
very old style save files.
Files changed: server/login.c server/player.c include/sproto.h - msw- CHANGES - Rev: 1.35, Status: Exp
Files modified by cvs: 2000-02-11 (05:00)
Note: Change NO_STAT define in living.h,skillist.h,skill_util.c to NO_STAT_VAL
to remove conflict on AIX systems. - msw
- CHANGES - Rev: 1.34, Status: Exp
- include/living.h - Rev: 1.5, Status: Exp
- include/skillist.h - Rev: 1.2, Status: Exp
- server/skill_util.c - Rev: 1.3, Status: Exp
Files modified by cvs: 2000-02-08 (07:55)
Note: Fix error in configure.in - was referancing BZIP2, when it should have
used BZIP - msw 2/7/2000
- CHANGES - Rev: 1.33, Status: Exp
- configure - Rev: 1.5, Status: Exp
- configure.in - Rev: 1.6, Status: Exp
Files modified by cvs: 2000-02-08 (07:52)
Note: Updates by MSW, 2/7/2000- CHANGES - Rev: 1.32, Status: Exp
Files modified by cvs: 2000-02-08 (07:51)
Note: server/skill_util.c: Fixed spelling of unwield
configure.in: Update -z checks to not use eval, double quote the variable.
This seems to be needed on solaris and probably other systems.
Both changes commited by Mark Wedel, 2/7/2000
- configure - Rev: 1.4, Status: Exp
- configure.in - Rev: 1.5, Status: Exp
- server/skill_util.c - Rev: 1.2, Status: Exp
Files modified by cater: 1999-11-05 (03:25)
Note:
----------------------------------------------------------------------
05/11/99 John Cater
Holy Word attack logic fixed
Modified Files:
server/attack.c CHANGES
----------------------------------------------------------------------
- server/attack.c - Rev: 1.6, Status: Exp
- CHANGES - Rev: 1.31, Status: Exp
Files modified by cvs: 1999-11-01 (08:05)
Note: crossfire.cfb is automatically created - an old version was checked in that
failed to work with other updates.
spell_params and artifacts had minor typos that have been corrected.
MSW 11/1/1999
- lib/artifacts - Rev: 1.4, Status: Exp
- lib/crossfire.cfb - Rev: 1.2, Status: Exp
- lib/spell_params - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-18 (07:39)
Note: Moved everything back where it was, except materials. -- DAMN
- include/skills.h - Rev: 1.4, Status: Exp
- include/spellist.h - Rev: 1.4, Status: Exp
- include/spells.h - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-18 (07:36)
Note: Moved everything back where it was, except materials. -- DAMN
- include/living.h - Rev: 1.4, Status: Exp
- include/map.h - Rev: 1.3, Status: Exp
- include/object.h - Rev: 1.4, Status: Exp
- include/player.h - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-18 (07:34)
Note: Moved things back, so spells.h doesn't need to be loaded twice any more.-- DAMN- include/global.h - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-18 (07:29)
Note: Moved everything back where it was, except materials. -- DAMN- include/define.h - Rev: 1.6, Status: Exp
Files modified by damn: 1999-09-18 (07:08)
Note: Adjusted notification text for expired snake/staff. -- DAMN- server/spell_util.c - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-17 (23:54)
Note: Minor bugfix / cleanup -- DAMN- server/c_object.c - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (23:53)
Note: see batch update for arch tree -- DAMN
- lib/animations - Rev: 1.2, Status: Exp
- lib/archetypes - Rev: 1.4, Status: Exp
- lib/bmaps - Rev: 1.2, Status: Exp
- lib/bmaps.paths - Rev: 1.2, Status: Exp
- lib/crossfire.xpm - Rev: 1.2, Status: Exp
- lib/faces - Rev: 1.2, Status: Exp
Files modified by damn: 1999-09-17 (23:42)
Note: Removed leftover prototype for staff_to_snake -- DAMN- include/sproto.h - Rev: 1.6, Status: Exp
Files modified by damn: 1999-09-17 (23:40)
Note: Monster movement numbers moved here from defines.h -- DAMN- include/living.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (23:36)
Note: Oops... typo: VERY_BIG__BUF- common/item.c - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (23:33)
Note: DESCRIBE_ABILITY macro moved to defines.h -- DAMN- common/item.c - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (23:30)
Note: Moved spell #defines, have to #include spells.h -- DAMN- common/holy.c - Rev: 1.2, Status: Exp
Files modified by damn: 1999-09-17 (23:26)
Note: [no log message]
- CHANGES - Rev: 1.30, Status: Exp
- DEVELOPERS - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (21:09)
Note: - moved NROFSKILLS here- include/skills.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (21:04)
Note: - now has the #defines for object type numbers- include/object.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (20:56)
Note: - #defines from spells.h and material.h loaded early -- DAMN- include/global.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (20:54)
Note: - moved object type numbers to object.h
- moved flag numbers to object.h
- moved NROFREALSPELLS to spells.h
- moved path numbers to spells.h
- moved DESCRIBE_PATH macro to spells.h
- moved ARMOUR_ and WEAPON_ macros to player.h
- moved player state numbers to player.h
- moved monster movement numbers to living.h
- moved NROFSKILLS to skills.h -- DAMN- include/define.h - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-17 (19:52)
Note: - changed some artifacts and added others to match some weapons,
armour, and bows with each god
- changed some chance settings so that most items will be found
more often than once per decade
- minor spelling fixes -- DAMN- lib/artifacts - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:46)
Note: - minor spelling fixes to match minor spelling fixes in artifacts -- DAMN- lib/formulae - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (19:44)
Note: - added entries for mana spells along with their fire equivalents -- DAMN- lib/spell_params - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:41)
Note: - new file for definitions and initialization of materials -- DAMN- include/material.h - Rev: 1.1, Status: Exp
Files modified by damn: 1999-09-17 (19:33)
Note: - added animate_weapon and pay_from_container prototypes --DAMN- include/sproto.h - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-17 (19:31)
Note: - moved NROFREALSPELLS here and updated it
- now has the #defines for spell path nummbers
- added mana spells, Dancing Sword, and Animate Weapon --DAMN- include/spells.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:29)
Note: - added mana spells, Dancing Sword, and Animate Weapon --DAMN- include/spellist.h - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:27)
Note: - now has the #defines for player state numbers
- added gen_sp_armour variable --DAMN- include/player.h - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (19:25)
Note: - minor edits -- DAMN- doc/crossfire.doc - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:22)
Note: - spelling fix: grimore -> grimoire --DAMN- common/readable.c - Rev: 1.2, Status: Exp
Files modified by damn: 1999-09-17 (19:20)
Note: - minor bugfix
- fix_player now calculates sp regen penalty from armour --DAMN- common/living.c - Rev: 1.3, Status: Exp
Files modified by damn: 1999-09-17 (19:18)
Note: - Staff to Snake, Dancing Sword, and Animate Weapon spells now all use
animate_weapon function
- holy golems avoid damaging their owners
- raw mana spells --DAMN- server/spell_util.c - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (19:16)
Note: - generalized staff_to_snake to animate_weapon --DAMN- server/spell_effect.c - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (19:13)
Note: - minor bugfix in throwing
- writing in one of a stack of books seperates one book out first --DAMN- server/skills.c - Rev: 1.2, Status: Exp
Files modified by damn: 1999-09-17 (19:11)
Note: - payment will come from open pouches if you don't have enough in your
top-level inventory
- money for sold items will go into open pouches until they're full,
then overflow into top-level inventory --DAMN- server/shop.c - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (19:01)
Note: - sp regen penalty from armour calculated in fix_player instead of being
recalculated for each spell point gained. --DAMN- server/player.c - Rev: 1.6, Status: Exp
Files modified by damn: 1999-09-17 (18:49)
Note: - trivial bulletproofing, probably no effect -- DAMN- server/main.c - Rev: 1.6, Status: Exp
Files modified by damn: 1999-09-17 (18:46)
Note: - fixed typo- server/input.c - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-17 (18:44)
Note: - minor bugfix/cleanup
- luck slightly improves chance of divine intervention- server/gods.c - Rev: 1.4, Status: Exp
Files modified by damn: 1999-09-17 (18:43)
Note: - vulnerability gives -4 to saving throw against non-damage attack effects
- immunity to acid reduces the probability of corrosion
- immunity and protection and not vulnerability to acid prevents corrosion
- magic bonus improves item's saving throw against acid
- vulnerability to drain doubles rate of exp loss, protection halves rate
- holy word slaying is checked in hit_player, no need to double-check
in hit_player_attacktype
- prot:magic and vuln:magic affect all magical damage, not just raw magic
- Holy Word and Turn Undead affect undead at half strength if they're not
listed as an enemy race
- Holy Word and Turn Undead have no effect on undead if they're listed as
a friendly race
- minor bugfix/cleanup- server/attack.c - Rev: 1.5, Status: Exp
Files modified by damn: 1999-09-17 (18:39)
Note: - split multiple lighters- server/apply.c - Rev: 1.7, Status: Exp
Files modified by damn: 1999-09-17 (18:37)
Note: - minor cleanup- server/alchemy.c - Rev: 1.6, Status: Exp
Files modified by cvs: 1999-08-28 (06:06)
Note: Add develop.nmdg.com public saerver - msw- README - Rev: 1.5, Status: Exp
Files modified by cvs: 1999-08-23 (00:30)
Note: Update README with crossfire.oc.humbug.org.au.
Update CHANGEs for compression information.
- CHANGES - Rev: 1.29, Status: Exp
- README - Rev: 1.4, Status: Exp
Files modified by cvs: 1999-08-23 (00:26)
Note: Change compress method definitions from being determined by checks
on system type to having autoconf find the utilities for us. Also, add
bzip2 support. Files affected: Makefile.in configure.in common/map.c
server/init.c server/login.c include/config.h include/define.h
include/autoconf.h.in - msw
- Makefile.in - Rev: 1.3, Status: Exp
- configure - Rev: 1.3, Status: Exp
- configure.in - Rev: 1.4, Status: Exp
- common/map.c - Rev: 1.3, Status: Exp
- server/init.c - Rev: 1.3, Status: Exp
- server/login.c - Rev: 1.4, Status: Exp
- include/autoconf.h.in - Rev: 1.2, Status: Exp
- include/config.h - Rev: 1.5, Status: Exp
- include/define.h - Rev: 1.4, Status: Exp
Files modified by cvs: 1999-08-22 (23:39)
Note: Fix in server/rune.c - if the victim of a trap/rune is not on a map
and the object has a disease, it would crash the server. Temporary
fix put in to make sure there is a map, and if not, use a predefined
difficult of 1. I think the real issue is how can an object not on a map
be setting a trap (in this particular bug, reported by Klaus Elsbernd,
the victim was a thrown object) - msw
- CHANGES - Rev: 1.28, Status: Exp
- server/rune.c - Rev: 1.3, Status: Exp
Files modified by damn: 1999-08-18 (21:14)
Note: Bugfix in server/apply.c - apply_container()- CHANGES - Rev: 1.27, Status: Exp
Files modified by damn: 1999-08-18 (20:55)
Note: Cut "static" from FindKey when adding its prototype to sproto.h.
FindKey is now called from apply.c to open locked containers.- server/player.c - Rev: 1.5, Status: Exp
Files modified by damn: 1999-08-18 (20:52)
Note: Need prototype for FindKey here so that it can be used in apply.c as well as player.c- include/sproto.h - Rev: 1.4, Status: Exp
Files modified by damn: 1999-08-18 (20:43)
Note: Use player.c's FindKey to find keys for containers --DAMN- server/apply.c - Rev: 1.6, Status: Exp
Files modified by cvs: 1999-08-18 (03:57)
Note: update by msw- CHANGES - Rev: 1.26, Status: Exp
Files modified by cvs: 1999-08-18 (03:56)
Note: Change by dragonm@absolut.tegris.org - improve crossedit so that if you
try to load a map you alreay have in memory, it will raise the window -
it will also give you the option to forget, save changes, or just raise
the window if the in memory version of that map has been modified. Checked
in by msw. (crossedit, App.c, Edit.c, Edit.h)
- crossedit/App.c - Rev: 1.2, Status: Exp
- crossedit/Edit.c - Rev: 1.3, Status: Exp
- crossedit/Edit.h - Rev: 1.2, Status: Exp
Files modified by damn: 1999-08-14 (13:54)
Note: [no log message]- CHANGES - Rev: 1.25, Status: Exp
Files modified by damn: 1999-08-14 (13:35)
Note:
Added a test to enter-exit() to deal with path problem when moving from
one unique per-character map to another unique per-character map.
When leaving a unique map, current path is derived from the map's
filename, which was previously constructed from the original's path.- server/main.c - Rev: 1.5, Status: Exp
Files modified by cvs: 1999-08-14 (03:52)
Note: Update for xbmtobdf.man removal - msw- CHANGES - Rev: 1.24, Status: Exp
Files modified by cvs: 1999-08-14 (03:44)
Note: oops - this is needed after all to make the .cfb file - msw- lib/xbmtobdf.c - Rev: 1.4, Status: Exp
Files modified by cvs: 1999-08-14 (03:24)
Note: Re-add after accidental deletion - msw- lib/xpmtopix.pl - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-14 (03:23)
Note: Removed xbmtobdf.c since it is no longer needed - msw
- lib/xbmtobdf.c - Rev: 1.3, Status: dead
- lib/xpmtopix.pl - Rev: 1.2, Status: dead
Files modified by cvs: 1999-08-14 (03:19)
Note: Remove xbmtobdf.man referances - msw- doc/Makefile.in - Rev: 1.5, Status: Exp
Files modified by cvs: 1999-08-14 (03:18)
Note: File removed - no longer of any use in the client/server model as the
actual program souce is also removed - msw- doc/xbmtobdf.man - Rev: 1.2, Status: dead
Files modified by cvs: 1999-08-13 (05:04)
Note: Remove xbmtobdf man page & source, as it is no longer needed for any
use. - msw- doc/Makefile.in - Rev: 1.4, Status: Exp
Files modified by cvs: 1999-08-13 (05:03)
Note: Various updates - msw- CHANGES - Rev: 1.23, Status: Exp
Files modified by cvs: 1999-08-13 (05:02)
Note: Change install location of man pages to section 6 instead of section 1 - msw- doc/Makefile.in - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-13 (04:02)
Note: Sync between private copy and that in repository - looks to just be
a whitespace change - msw- crossedit/Cnv/test.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-08-13 (03:51)
Note: New man page submitted by Egbert Hinzen that is actually correct and
accurate as the options now relate to crossfire. - msw- doc/crossfire.man - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-12 (19:47)
Note: comments on an alchemy change- CHANGES - Rev: 1.22, Status: Exp
Files modified by cvs: 1999-08-06 (21:50)
Note: incorporated changes from DAMN:
This one is a suggested fix for the alchemy bug that grants obscene amounts
of experience for certain formulas. Those formulas are the ones that create
items with a high fixed level, because those items are pretty worthless
otherwise. Dust of Repelling Undead, for example, is level 30.
The fix I implemented here is to base the chance of success largely on the
level of the product, so it's very difficult to produce something like Dust
of Repelling Undead, and therefore worth the extra experience. The chance of
success is now based on the following factors:
1) level of product
2) number of ingredients in formula
3) rarity of formula as listed in "formulae" data file
4) number of batches being made
5) Alchemy skill (if present)
6) enchantment of cauldron
7) luck- server/alchemy.c - Rev: 1.5, Status: Exp
Files modified by cvs: 1999-08-06 (21:29)
Note: patches from DAMN for various things:
This one makes a couple things level dependent that used to be fixed:
1) time it takes Word of Recall to take effect
2) amount of energy transferred by Transferrence spell
3) percentage of energy drained by Magic Drain spell
Also, the following effects have been modified:
1) Followers of a cult that considers undead enemies have a penalty to
Command Undead.
2) Magic Drain gives back to the caster a small portion of the energy
drained from the victim.
And a bug was fixed:
1) SP_level_dam_adjust used and SP_level_strength_adjust used the
player's level, where they should have used the caster's level.
- CHANGES - Rev: 1.21, Status: Exp
- include/sproto.h - Rev: 1.3, Status: Exp
- lib/spell_params - Rev: 1.2, Status: Exp
- server/spell_effect.c - Rev: 1.3, Status: Exp
- server/spell_util.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-06 (21:08)
Note: patches from DAMN, renaming potion of strength to potion of
might, adding nrof to various archetypes so they'll stack,
adding weight 3 to power crystal archetype so it'll
be the same as the one in the GemTunnel.
- lib/archetypes - Rev: 1.3, Status: Exp
- lib/artifacts - Rev: 1.2, Status: Exp
- lib/formulae - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-06 (21:04)
Note: Patch from DAMN for a typo.- server/apply.c - Rev: 1.5, Status: Exp
Files modified by cvs: 1999-08-03 (00:37)
Note: comment on keycode added.- lib/formulae - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-08-03 (00:33)
Note: Changes allowing for a keycode in the alchemical recipes.
Now, if the formula has a field called 'keycode xxxx',
the person must possess a MARK with 'slaying xxxx'
in order to execute the formula successfully.
- common/recipe.c - Rev: 1.2, Status: Exp
- include/define.h - Rev: 1.3, Status: Exp
- include/recipe.h - Rev: 1.2, Status: Exp
- server/alchemy.c - Rev: 1.4, Status: Exp
- server/time.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-08-03 (00:32)
Note: Updated documentation to reflect changes in the
detector object, and descripton of the new marker object.- doc/crossfire.doc - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-30 (07:21)
Note: comment on hack to make players lose special prayers
on changing diety of allegiance.- CHANGES - Rev: 1.20, Status: Exp
Files modified by cvs: 1999-07-30 (07:20)
Note: Hacked in a mod so that players who change religions
lose any special spells they learned from their
former religion. --PeterM- server/gods.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-30 (05:12)
Note: I modified server/alchemy.c and server/shop.c: the first
to stop generation of cursed items at low levels, the
second to stop the sale of unidentified items at significant
prices.- CHANGES - Rev: 1.19, Status: Exp
Files modified by cvs: 1999-07-30 (05:05)
Note: Modified a comment so that it is accurate.- server/alchemy.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-30 (05:02)
Note: little modification so that cursed items cannot
be made at low level: instead you get slag or nothing.- server/alchemy.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-30 (05:01)
Note:
Small mod to cause unidentified stuff, which is to be sold,
to sell for no more than 3x the cost of identification.- server/shop.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-30 (03:46)
Note:
fix type in the scandir function which cause compilation problems for
those systems that actually need it. - msw
- random_maps/style.c - Rev: 1.5, Status: Exp
- CHANGES - Rev: 1.18, Status: Exp
Files modified by cvs: 1999-07-17 (04:06)
Note: Change command_cast_spell so that it preserves a return value from
find_spell. This re-enables partial spell matching (ie, cast prot
will show all spells that start with that.) - msw
- server/input.c - Rev: 1.4, Status: Exp
- CHANGES - Rev: 1.17, Status: Exp
Files modified by cvs: 1999-07-13 (06:02)
Note:
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.
- CHANGES - Rev: 1.16, Status: Exp
- common/Makefile.in - Rev: 1.2, Status: Exp
- common/anim.c - Rev: 1.2, Status: Exp
- common/arch.c - Rev: 1.2, Status: Exp
- common/button.c - Rev: 1.2, Status: Exp
- common/exp.c - Rev: 1.2, Status: Exp
- common/friend.c - Rev: 1.2, Status: Exp
- common/glue.c - Rev: 1.2, Status: Exp
- common/image.c - Rev: 1.2, Status: Exp
- common/info.c - Rev: 1.2, Status: Exp
- common/init.c - Rev: 1.2, Status: Exp
- common/item.c - Rev: 1.2, Status: Exp
- common/links.c - Rev: 1.2, Status: Exp
- common/living.c - Rev: 1.2, Status: Exp
- common/loader.l - Rev: 1.3, Status: Exp
- common/logger.c - Rev: 1.2, Status: Exp
- common/los.c - Rev: 1.2, Status: Exp
- common/ltostr.c - Rev: 1.2, Status: Exp
- common/map.c - Rev: 1.2, Status: Exp
- common/object.c - Rev: 1.2, Status: Exp
- common/player.c - Rev: 1.2, Status: Exp
- common/porting.c - Rev: 1.2, Status: Exp
- common/re-cmp.c - Rev: 1.2, Status: Exp
- common/shstr.c - Rev: 1.2, Status: Exp
- common/sqrt.c - Rev: 1.2, Status: Exp
- common/time.c - Rev: 1.2, Status: Exp
- common/treasure.c - Rev: 1.2, Status: Exp
- crossedit/xutil.c - Rev: 1.2, Status: Exp
- doc/crossedit.man - Rev: 1.2, Status: Exp
- doc/crossfire.man - Rev: 1.2, Status: Exp
- doc/handbook.ps - Rev: 1.2, Status: Exp
- doc/spoiler.ps - Rev: 1.2, Status: Exp
- doc/playbook/handbook.idx - Rev: 1.2, Status: Exp
- doc/spell-docs/prayer-list.ps - Rev: 1.2, Status: Exp
- doc/spell-docs/spell-info.ps - Rev: 1.2, Status: Exp
- doc/spell-docs/spell-list.ps - Rev: 1.2, Status: Exp
- doc/spell-docs/spell-summary.ps - Rev: 1.2, Status: Exp
- doc/spell-docs/tome-of-magic.ps - Rev: 1.2, Status: Exp
- include/arch.h - Rev: 1.2, Status: Exp
- include/commands.h - Rev: 1.2, Status: Exp
- include/define.h - Rev: 1.2, Status: Exp
- include/face.h - Rev: 1.2, Status: Exp
- include/funcpoint.h - Rev: 1.2, Status: Exp
- include/global.h - Rev: 1.2, Status: Exp
- include/includes.h - Rev: 1.2, Status: Exp
- include/living.h - Rev: 1.2, Status: Exp
- include/loader.h - Rev: 1.2, Status: Exp
- include/logger.h - Rev: 1.2, Status: Exp
- include/map.h - Rev: 1.2, Status: Exp
- include/newclient.h - Rev: 1.2, Status: Exp
- include/newserver.h - Rev: 1.2, Status: Exp
- include/object.h - Rev: 1.2, Status: Exp
- include/patchlevel.h - Rev: 1.2, Status: Exp
- include/player.h - Rev: 1.3, Status: Exp
- include/skills.h - Rev: 1.2, Status: Exp
- include/spellist.h - Rev: 1.2, Status: Exp
- include/spells.h - Rev: 1.2, Status: Exp
- include/treasure.h - Rev: 1.2, Status: Exp
- include/version.h - Rev: 1.2, Status: Exp
- lib/archetypes - Rev: 1.2, Status: Exp
- lib/treasures - Rev: 1.2, Status: Exp
- lib/xbmtobdf.c - Rev: 1.2, Status: Exp
- random_maps/decor.c - Rev: 1.2, Status: Exp
- random_maps/door.c - Rev: 1.3, Status: Exp
- random_maps/exit.c - Rev: 1.2, Status: Exp
- random_maps/floor.c - Rev: 1.2, Status: Exp
- random_maps/monster.c - Rev: 1.2, Status: Exp
- random_maps/random_map.c - Rev: 1.2, Status: Exp
- random_maps/reader.l - Rev: 1.2, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.2, Status: Exp
- random_maps/special.c - Rev: 1.3, Status: Exp
- random_maps/standalone.c - Rev: 1.2, Status: Exp
- random_maps/style.c - Rev: 1.4, Status: Exp
- random_maps/treasure.c - Rev: 1.2, Status: Exp
- random_maps/wall.c - Rev: 1.2, Status: Exp
- server/apply.c - Rev: 1.4, Status: Exp
- server/attack.c - Rev: 1.4, Status: Exp
- server/ban.c - Rev: 1.2, Status: Exp
- server/c_misc.c - Rev: 1.2, Status: Exp
- server/c_party.c - Rev: 1.2, Status: Exp
- server/c_wiz.c - Rev: 1.2, Status: Exp
- server/daemon.c - Rev: 1.2, Status: Exp
- server/disease.c - Rev: 1.2, Status: Exp
- server/egoitem.c - Rev: 1.2, Status: Exp
- server/encounter.c - Rev: 1.2, Status: Exp
- server/gods.c - Rev: 1.2, Status: Exp
- server/hiscore.c - Rev: 1.2, Status: Exp
- server/init.c - Rev: 1.2, Status: Exp
- server/input.c - Rev: 1.3, Status: Exp
- server/login.c - Rev: 1.3, Status: Exp
- server/main.c - Rev: 1.4, Status: Exp
- server/monster.c - Rev: 1.2, Status: Exp
- server/move.c - Rev: 1.2, Status: Exp
- server/pets.c - Rev: 1.2, Status: Exp
- server/player.c - Rev: 1.4, Status: Exp
- server/resurrection.c - Rev: 1.2, Status: Exp
- server/rune.c - Rev: 1.2, Status: Exp
- server/shop.c - Rev: 1.2, Status: Exp
- server/spell_effect.c - Rev: 1.2, Status: Exp
- server/spell_util.c - Rev: 1.2, Status: Exp
- server/swamp.c - Rev: 1.2, Status: Exp
- server/swap.c - Rev: 1.2, Status: Exp
- server/time.c - Rev: 1.2, Status: Exp
- socket/info.c - Rev: 1.2, Status: Exp
- socket/init.c - Rev: 1.2, Status: Exp
- socket/loop.c - Rev: 1.2, Status: Exp
- socket/sounds.c - Rev: 1.2, Status: Exp
- utils/flushlocks - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (05:35)
Note: Updated to properly generated handbook.ps when needed - msw- doc/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (05:34)
Note: Updated to properly generate handbook - msw- doc/playbook/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (05:24)
Note: updated with various previously undocumented changes - msw- CHANGES - Rev: 1.15, Status: Exp
Files modified by cvs: 1999-07-13 (05:22)
Note: Update version to 0.95.4- Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (05:19)
Note: Remove disappearing arch bug report (problem fixed). - msw- TODO - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (05:15)
Note: add header versioning information (cosmetic only) - msw- server/commands.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-13 (05:09)
Note: Updated with my generated version - msw- random_maps/reader.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-13 (05:01)
Note: Enhance lib/collect.pl to ignore CVS directories - msw.- lib/collect.pl - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-13 (04:52)
Note: Add better comment in config.h about the DM_MAIL option - msw.- include/config.h - Rev: 1.4, Status: Exp
Files modified by cvs: 1999-07-13 (04:47)
Note: Sync with my automatically generated copy - msw.- common/loader.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-13 (04:30)
Note: Fixed doc/spoiler/Makefile.in so it works with autoconf setup. - msw- doc/spoiler/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-07-12 (06:58)
Note: Add note about cvs repistory to file.- README - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-12 (06:58)
Note:
Merge conflict between my copy and CVS repository - msw- CHANGES - Rev: 1.14, Status: Exp
Files modified by cvs: 1999-07-10 (23:37)
Note: In apply_lighter, do more accurate check when seeing if the attempted
object was actually destroyed. Also, cache the item name so that if
it is destroyed, we have a proper name to print out. - msw- server/apply.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-07-10 (23:36)
Note: Change to save_throw_object: If object is in players inventory and
is destroyed, send update to client. This can happen when trying to
ignite something in the inventory with flint and steel - msw.- server/attack.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-06-26 (23:35)
Note: Comments on new stuff I'd done. --Peterm- CHANGES - Rev: 1.13, Status: Exp
Files modified by cvs: 1999-06-26 (22:48)
Note:
PeterM:
reader.c: just rebuilt it, reader.l, its source file, wasn't touched.
special.c: I put a loop around the fountain placement code so
that it won't try to stick something outside of the map.
style.c: won't try to read things with CVS in them as map
styles anymore.
- random_maps/reader.c - Rev: 1.2, Status: Exp
- random_maps/special.c - Rev: 1.2, Status: Exp
- random_maps/style.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-06-19 (20:51)
Note: Update lib/Makefile.in to create empty bookarch and temp.maps files as
part of install process. - msw
- CHANGES - Rev: 1.12, Status: Exp
- lib/Makefile.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-06-19 (20:45)
Note: Change configure.in script so that by default, files will be put in
installdir/var/crossfire and installdir/share/crossfire instead of
just installdir/var and installdir/share. This allows crossfire to be
installed more cleaning without it having its own top level directory.
Old installation behaviour can be gained by using --enable-old-layout when
running the configure script.
- CHANGES - Rev: 1.11, Status: Exp
- configure - Rev: 1.2, Status: Exp
- configure.in - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-06-15 (04:06)
Note: Add note about DM_MAIL that it does not need to be defined.- include/config.h - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-06-13 (22:08)
Note: Fix bug introduced by last checking (fix unique map problem) - one of the
checks in enter_object was calling check_path with the wrong options - this
would the program not to find the correct map - msw- server/main.c - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-06-13 (06:05)
Note: Patch by Carsten Pluntke that fixes a problem with unique maps not being
properly reloaded after being swapped out (main.c) - msw
- CHANGES - Rev: 1.10, Status: Exp
- server/main.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-06-13 (05:24)
Note: Fix so that when picking up objects from a container, the client gets
an update to remove the object display from the container (ie, if
you pick up all the gold coins from a container, the total in the players
inventory always got corrected, but the client still displayed some in the
container even if there should not be.) The change is in c_object.c - msw
- server/c_object.c - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.9, Status: Exp
Files modified by cvs: 1999-06-13 (05:01)
Note: Check that hitter has a valid name before it attacks - fixes some
crashes (attack.c) - msw
- server/attack.c - Rev: 1.2, Status: Exp
- CHANGES - Rev: 1.8, Status: Exp
Files modified by azzie: 1999-06-09 (19:29)
Note: Fix in edit.c to ensure map objects (mainly is_floor objects) are actually
removed visually as well as from a pure object standpoint.- crossedit/Edit.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-06-05 (06:28)
Note: Improve auto_apply functions so that it will create treasures (random_*
items) inside other objects. There is still a limit in that it will only
look for these objects inside other top level objects - a random potion
inside a chest inside a monster will not be processed. But that
should be a rare case, and nesting containers very deep has never been
well supported in the code. The code affects is in the apply.c file.
- CHANGES - Rev: 1.7, Status: Exp
- server/apply.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-06-05 (05:34)
Note: Add Xaw to start of libraries when linking crossedit - fixes focus problem.
File affected is configure.in
- CHANGES - Rev: 1.6, Status: Exp
- configure.in - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-05-31 (01:04)
Note: Updated my crossfire resume. :) --PeterM- DEVELOPERS - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-05-08 (22:52)
Note: stat depletion on death fixed. Previously, it didn't actually
remove a stat. --PeterM
- CHANGES - Rev: 1.5, Status: Exp
- common/loader.c - Rev: 1.2, Status: Exp
- server/player.c - Rev: 1.3, Status: Exp
Files modified by uid200: 1999-05-05 (06:34)
Note: [no log message]- CHANGES - Rev: 1.4, Status: Exp
Files modified by uid200: 1999-05-05 (06:30)
Note: Remove berzerk code/variable from player structure. The code had
no effect - whatever functionality it once had has been removed in the
past.
- include/player.h - Rev: 1.2, Status: Exp
- include/sproto.h - Rev: 1.2, Status: Exp
- server/commands.c - Rev: 1.2, Status: Exp
- server/input.c - Rev: 1.2, Status: Exp
- server/login.c - Rev: 1.2, Status: Exp
- server/player.c - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-05-01 (20:17)
Note:
Add note about nt client and where to get it from.- README - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-05-01 (20:11)
Note: [no log message]- CHANGES - Rev: 1.3, Status: Exp
Files modified by cvs: 1999-05-01 (20:08)
Note:
Add flag save information for FLAG_CLIENT_SENT that was otherwise
missing. This fixes the disappearing archetype bug.- common/loader.l - Rev: 1.2, Status: Exp
Files modified by azzie: 1999-04-26 (21:05)
Note: Added buffer entry...
-David- CHANGES - Rev: 1.2, Status: Exp
Files modified by azzie: 1999-04-26 (21:00)
Note: Fixed bug that would drop the unsent parts of a packet before buffering would
start. This would cause the client to get out of sync with commands.
-David- socket/lowlevel.c - Rev: 1.2, Status: Exp
Files modified by quinet: 1999-04-15 (13:32)
Note: Replaced my old e-mail address (1993) by the new one: quinet@gamers.org.- DEVELOPERS - Rev: 1.2, Status: Exp
Files modified by cvs: 1999-04-15 (00:19)
Note: Makefile doesnt really belong in CVS i think
config.h: I got rid of <recycle tmp maps> I hate that
door.c: "none" as a door choice now causes no doors to be placed
style.c: fix for compilation on Solaris contributed by a japanese guy.
- include/config.h - Rev: 1.2, Status: Exp
- random_maps/door.c - Rev: 1.2, Status: Exp
- random_maps/style.c - Rev: 1.2, Status: Exp
Files modified by uid200: 1999-04-02 (19:10)
Note: First CVS revsion: crossfire-0.95.3
- CHANGES - Rev: 1.1.1.1, Status: Exp
- CREDITS - Rev: 1.1.1.1, Status: Exp
- DEVELOPERS - Rev: 1.1.1.1, Status: Exp
- DONE - Rev: 1.1.1.1, Status: Exp
- INSTALL - Rev: 1.1.1.1, Status: Exp
- License - Rev: 1.1.1.1, Status: Exp
- Makefile.in - Rev: 1.1.1.1, Status: Exp
- README - Rev: 1.1.1.1, Status: Exp
- TODO - Rev: 1.1.1.1, Status: Exp
- configure - Rev: 1.1.1.1, Status: Exp
- configure.in - Rev: 1.1.1.1, Status: Exp
- common/Makefile.in - Rev: 1.1.1.1, Status: Exp
- common/README - Rev: 1.1.1.1, Status: Exp
- common/anim.c - Rev: 1.1.1.1, Status: Exp
- common/arch.c - Rev: 1.1.1.1, Status: Exp
- common/button.c - Rev: 1.1.1.1, Status: Exp
- common/exp.c - Rev: 1.1.1.1, Status: Exp
- common/friend.c - Rev: 1.1.1.1, Status: Exp
- common/glue.c - Rev: 1.1.1.1, Status: Exp
- common/holy.c - Rev: 1.1.1.1, Status: Exp
- common/image.c - Rev: 1.1.1.1, Status: Exp
- common/info.c - Rev: 1.1.1.1, Status: Exp
- common/init.c - Rev: 1.1.1.1, Status: Exp
- common/item.c - Rev: 1.1.1.1, Status: Exp
- common/links.c - Rev: 1.1.1.1, Status: Exp
- common/living.c - Rev: 1.1.1.1, Status: Exp
- common/loader.c - Rev: 1.1.1.1, Status: Exp
- common/loader.l - Rev: 1.1.1.1, Status: Exp
- common/logger.c - Rev: 1.1.1.1, Status: Exp
- common/los.c - Rev: 1.1.1.1, Status: Exp
- common/ltostr.c - Rev: 1.1.1.1, Status: Exp
- common/map.c - Rev: 1.1.1.1, Status: Exp
- common/object.c - Rev: 1.1.1.1, Status: Exp
- common/player.c - Rev: 1.1.1.1, Status: Exp
- common/porting.c - Rev: 1.1.1.1, Status: Exp
- common/re-cmp.c - Rev: 1.1.1.1, Status: Exp
- common/readable.c - Rev: 1.1.1.1, Status: Exp
- common/recipe.c - Rev: 1.1.1.1, Status: Exp
- common/shstr.c - Rev: 1.1.1.1, Status: Exp
- common/sqrt.c - Rev: 1.1.1.1, Status: Exp
- common/time.c - Rev: 1.1.1.1, Status: Exp
- common/treasure.c - Rev: 1.1.1.1, Status: Exp
- random_maps/Makefile.in - Rev: 1.1.1.1, Status: Exp
- random_maps/decor.c - Rev: 1.1.1.1, Status: Exp
- random_maps/door.c - Rev: 1.1.1.1, Status: Exp
- random_maps/exit.c - Rev: 1.1.1.1, Status: Exp
- random_maps/floor.c - Rev: 1.1.1.1, Status: Exp
- random_maps/maze_gen.c - Rev: 1.1.1.1, Status: Exp
- random_maps/maze_gen.h - Rev: 1.1.1.1, Status: Exp
- random_maps/monster.c - Rev: 1.1.1.1, Status: Exp
- random_maps/random_map.c - Rev: 1.1.1.1, Status: Exp
- random_maps/random_map.h - Rev: 1.1.1.1, Status: Exp
- random_maps/reader.c - Rev: 1.1.1.1, Status: Exp
- random_maps/reader.l - Rev: 1.1.1.1, Status: Exp
- random_maps/room_gen.h - Rev: 1.1.1.1, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.1.1.1, Status: Exp
- random_maps/rproto.h - Rev: 1.1.1.1, Status: Exp
- random_maps/special.c - Rev: 1.1.1.1, Status: Exp
- random_maps/standalone.c - Rev: 1.1.1.1, Status: Exp
- random_maps/style.c - Rev: 1.1.1.1, Status: Exp
- random_maps/treasure.c - Rev: 1.1.1.1, Status: Exp
- random_maps/wall.c - Rev: 1.1.1.1, Status: Exp
- server/alchemy.c - Rev: 1.1.1.1, Status: Exp
- server/apply.c - Rev: 1.1.1.1, Status: Exp
- socket/Makefile.in - Rev: 1.1.1.1, Status: Exp
- socket/README - Rev: 1.1.1.1, Status: Exp
- socket/info.c - Rev: 1.1.1.1, Status: Exp
- socket/init.c - Rev: 1.1.1.1, Status: Exp
- socket/item.c - Rev: 1.1.1.1, Status: Exp
- socket/loop.c - Rev: 1.1.1.1, Status: Exp
- socket/lowlevel.c - Rev: 1.1.1.1, Status: Exp
- socket/request.c - Rev: 1.1.1.1, Status: Exp
- socket/sounds.c - Rev: 1.1.1.1, Status: Exp
- include/Makefile.in - Rev: 1.1.1.1, Status: Exp
- include/arch.h - Rev: 1.1.1.1, Status: Exp
- include/artifact.h - Rev: 1.1.1.1, Status: Exp
- include/autoconf.h.in - Rev: 1.1.1.1, Status: Exp
- include/book.h - Rev: 1.1.1.1, Status: Exp
- include/commands.h - Rev: 1.1.1.1, Status: Exp
- include/config.h - Rev: 1.1.1.1, Status: Exp
- include/define.h - Rev: 1.1.1.1, Status: Exp
- include/face.h - Rev: 1.1.1.1, Status: Exp
- include/funcpoint.h - Rev: 1.1.1.1, Status: Exp
- include/global.h - Rev: 1.1.1.1, Status: Exp
- include/god.h - Rev: 1.1.1.1, Status: Exp
- include/includes.h - Rev: 1.1.1.1, Status: Exp
- include/libproto.h - Rev: 1.1.1.1, Status: Exp
- include/living.h - Rev: 1.1.1.1, Status: Exp
- include/loader.h - Rev: 1.1.1.1, Status: Exp
- include/logger.h - Rev: 1.1.1.1, Status: Exp
- include/map.h - Rev: 1.1.1.1, Status: Exp
- include/newclient.h - Rev: 1.1.1.1, Status: Exp
- include/newserver.h - Rev: 1.1.1.1, Status: Exp
- include/object.h - Rev: 1.1.1.1, Status: Exp
- include/patchlevel.h - Rev: 1.1.1.1, Status: Exp
- include/player.h - Rev: 1.1.1.1, Status: Exp
- include/race.h - Rev: 1.1.1.1, Status: Exp
- include/re-cmp.h - Rev: 1.1.1.1, Status: Exp
- include/recipe.h - Rev: 1.1.1.1, Status: Exp
- include/shstr.h - Rev: 1.1.1.1, Status: Exp
- include/skillist.h - Rev: 1.1.1.1, Status: Exp
- include/skills.h - Rev: 1.1.1.1, Status: Exp
- include/sockproto.h - Rev: 1.1.1.1, Status: Exp
- include/sounds.h - Rev: 1.1.1.1, Status: Exp
- include/spellist.h - Rev: 1.1.1.1, Status: Exp
- include/spells.h - Rev: 1.1.1.1, Status: Exp
- include/sproto.h - Rev: 1.1.1.1, Status: Exp
- include/treasure.h - Rev: 1.1.1.1, Status: Exp
- include/version.h - Rev: 1.1.1.1, Status: Exp
- include/xdir.h - Rev: 1.1.1.1, Status: Exp
- lib/.collect-stamp - Rev: 1.1.1.1, Status: Exp
- lib/Makefile.in - Rev: 1.1.1.1, Status: Exp
- lib/README - Rev: 1.1.1.1, Status: Exp
- lib/animations - Rev: 1.1.1.1, Status: Exp
- lib/artifacts - Rev: 1.1.1.1, Status: Exp
- lib/ban_file - Rev: 1.1.1.1, Status: Exp
- lib/collect.pl - Rev: 1.1.1.1, Status: Exp
- lib/def_help - Rev: 1.1.1.1, Status: Exp
- lib/dm_file - Rev: 1.1.1.1, Status: Exp
- lib/forbid - Rev: 1.1.1.1, Status: Exp
- lib/formulae - Rev: 1.1.1.1, Status: Exp
- lib/messages - Rev: 1.1.1.1, Status: Exp
- lib/motd - Rev: 1.1.1.1, Status: Exp
- lib/races - Rev: 1.1.1.1, Status: Exp
- lib/skill_params - Rev: 1.1.1.1, Status: Exp
- lib/spell_params - Rev: 1.1.1.1, Status: Exp
- lib/treasures - Rev: 1.1.1.1, Status: Exp
- lib/util.pl - Rev: 1.1.1.1, Status: Exp
- lib/xbmtobdf.c - Rev: 1.1.1.1, Status: Exp
- lib/xpmtopix.pl - Rev: 1.1.1.1, Status: Exp
- server/Makefile.in - Rev: 1.1.1.1, Status: Exp
- server/attack.c - Rev: 1.1.1.1, Status: Exp
- server/ban.c - Rev: 1.1.1.1, Status: Exp
- server/c_chat.c - Rev: 1.1.1.1, Status: Exp
- server/c_misc.c - Rev: 1.1.1.1, Status: Exp
- server/c_move.c - Rev: 1.1.1.1, Status: Exp
- server/c_new.c - Rev: 1.1.1.1, Status: Exp
- server/c_object.c - Rev: 1.1.1.1, Status: Exp
- server/c_party.c - Rev: 1.1.1.1, Status: Exp
- server/c_wiz.c - Rev: 1.1.1.1, Status: Exp
- server/commands.c - Rev: 1.1.1.1, Status: Exp
- server/daemon.c - Rev: 1.1.1.1, Status: Exp
- server/disease.c - Rev: 1.1.1.1, Status: Exp
- server/egoitem.c - Rev: 1.1.1.1, Status: Exp
- server/encounter.c - Rev: 1.1.1.1, Status: Exp
- server/gods.c - Rev: 1.1.1.1, Status: Exp
- server/hiscore.c - Rev: 1.1.1.1, Status: Exp
- server/init.c - Rev: 1.1.1.1, Status: Exp
- server/input.c - Rev: 1.1.1.1, Status: Exp
- server/login.c - Rev: 1.1.1.1, Status: Exp
- server/main.c - Rev: 1.1.1.1, Status: Exp
- server/monster.c - Rev: 1.1.1.1, Status: Exp
- server/move.c - Rev: 1.1.1.1, Status: Exp
- server/pets.c - Rev: 1.1.1.1, Status: Exp
- server/player.c - Rev: 1.1.1.1, Status: Exp
- server/resurrection.c - Rev: 1.1.1.1, Status: Exp
- server/rune.c - Rev: 1.1.1.1, Status: Exp
- server/shop.c - Rev: 1.1.1.1, Status: Exp
- server/skill_util.c - Rev: 1.1.1.1, Status: Exp
- server/skills.c - Rev: 1.1.1.1, Status: Exp
- server/spell_effect.c - Rev: 1.1.1.1, Status: Exp
- server/spell_util.c - Rev: 1.1.1.1, Status: Exp
- server/swamp.c - Rev: 1.1.1.1, Status: Exp
- server/swap.c - Rev: 1.1.1.1, Status: Exp
- server/time.c - Rev: 1.1.1.1, Status: Exp
- lib/archetypes - Rev: 1.1.1.1, Status: Exp
- lib/bmaps - Rev: 1.1.1.1, Status: Exp
- lib/bmaps.paths - Rev: 1.1.1.1, Status: Exp
- lib/crossfire.xpm - Rev: 1.1.1.1, Status: Exp
- doc/Crossedit.doc - Rev: 1.1.1.1, Status: Exp
- doc/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/PlayerStats - Rev: 1.1.1.1, Status: Exp
- doc/README - Rev: 1.1.1.1, Status: Exp
- doc/RandomMaps.doc - Rev: 1.1.1.1, Status: Exp
- doc/RunTimeCommands - Rev: 1.1.1.1, Status: Exp
- doc/Styles.doc - Rev: 1.1.1.1, Status: Exp
- doc/SurvivalGuide - Rev: 1.1.1.1, Status: Exp
- doc/alchemy.doc - Rev: 1.1.1.1, Status: Exp
- doc/crossedit.man - Rev: 1.1.1.1, Status: Exp
- doc/crossfire.doc - Rev: 1.1.1.1, Status: Exp
- doc/crossfire.man - Rev: 1.1.1.1, Status: Exp
- doc/crosslib.doc - Rev: 1.1.1.1, Status: Exp
- doc/experience - Rev: 1.1.1.1, Status: Exp
- doc/include_html.pl - Rev: 1.1.1.1, Status: Exp
- doc/mapguide - Rev: 1.1.1.1, Status: Exp
- doc/mapmakers_guide_to_runes - Rev: 1.1.1.1, Status: Exp
- doc/multigod - Rev: 1.1.1.1, Status: Exp
- doc/programming_guide - Rev: 1.1.1.1, Status: Exp
- doc/skills.doc - Rev: 1.1.1.1, Status: Exp
- doc/skills_developer.doc - Rev: 1.1.1.1, Status: Exp
- doc/spell-paths - Rev: 1.1.1.1, Status: Exp
- doc/spell_params.doc - Rev: 1.1.1.1, Status: Exp
- doc/spellcasters_guide_to_runes - Rev: 1.1.1.1, Status: Exp
- doc/spells - Rev: 1.1.1.1, Status: Exp
- doc/teleporter.doc - Rev: 1.1.1.1, Status: Exp
- doc/xbmtobdf.man - Rev: 1.1.1.1, Status: Exp
- lib/crossfire.cfb - Rev: 1.1.1.1, Status: Exp
- lib/faces - Rev: 1.1.1.1, Status: Exp
- lib/adm/README - Rev: 1.1.1.1, Status: Exp
- lib/adm/archsearch.pl - Rev: 1.1.1.1, Status: Exp
- lib/adm/check-xpm.pl - Rev: 1.1.1.1, Status: Exp
- lib/adm/dilate_xpm_files - Rev: 1.1.1.1, Status: Exp
- lib/adm/fix_xpm_colors - Rev: 1.1.1.1, Status: Exp
- lib/adm/make_xpm_file.pl - Rev: 1.1.1.1, Status: Exp
- lib/adm/map_check - Rev: 1.1.1.1, Status: Exp
- lib/adm/map_expand.pl - Rev: 1.1.1.1, Status: Exp
- lib/adm/map_info - Rev: 1.1.1.1, Status: Exp
- lib/adm/mapslitter.pl - Rev: 1.1.1.1, Status: Exp
- lib/help/apply - Rev: 1.1.1.1, Status: Exp
- lib/help/bind - Rev: 1.1.1.1, Status: Exp
- lib/help/cast - Rev: 1.1.1.1, Status: Exp
- lib/help/golem - Rev: 1.1.1.1, Status: Exp
- lib/help/invoke - Rev: 1.1.1.1, Status: Exp
- lib/help/keys - Rev: 1.1.1.1, Status: Exp
- lib/help/mark - Rev: 1.1.1.1, Status: Exp
- lib/help/melee - Rev: 1.1.1.1, Status: Exp
- lib/help/mouse - Rev: 1.1.1.1, Status: Exp
- lib/help/move - Rev: 1.1.1.1, Status: Exp
- lib/help/name - Rev: 1.1.1.1, Status: Exp
- lib/help/output - Rev: 1.1.1.1, Status: Exp
- lib/help/output-count - Rev: 1.1.1.1, Status: Exp
- lib/help/output-sync - Rev: 1.1.1.1, Status: Exp
- lib/help/party - Rev: 1.1.1.1, Status: Exp
- lib/help/pickup - Rev: 1.1.1.1, Status: Exp
- lib/help/quit - Rev: 1.1.1.1, Status: Exp
- lib/help/range - Rev: 1.1.1.1, Status: Exp
- lib/help/save - Rev: 1.1.1.1, Status: Exp
- lib/help/sort_inventory - Rev: 1.1.1.1, Status: Exp
- lib/help/spells - Rev: 1.1.1.1, Status: Exp
- lib/help/statistics - Rev: 1.1.1.1, Status: Exp
- lib/help/take - Rev: 1.1.1.1, Status: Exp
- lib/help/traps - Rev: 1.1.1.1, Status: Exp
- lib/help/unbind - Rev: 1.1.1.1, Status: Exp
- utils/Makefile.in - Rev: 1.1.1.1, Status: Exp
- utils/ad2c.script - Rev: 1.1.1.1, Status: Exp
- utils/add_throw.perl - Rev: 1.1.1.1, Status: Exp
- utils/config.guess - Rev: 1.1.1.1, Status: Exp
- utils/config.sub - Rev: 1.1.1.1, Status: Exp
- utils/crossfire-loop.c - Rev: 1.1.1.1, Status: Exp
- utils/crossloop - Rev: 1.1.1.1, Status: Exp
- utils/crossloop.pl - Rev: 1.1.1.1, Status: Exp
- utils/flushlocks - Rev: 1.1.1.1, Status: Exp
- utils/install-sh - Rev: 1.1.1.1, Status: Exp
- utils/mktable.script - Rev: 1.1.1.1, Status: Exp
- doc/handbook.ps - Rev: 1.1.1.1, Status: Exp
- crossedit/Attr.c - Rev: 1.1.1.1, Status: Exp
- crossedit/CrEdit.c - Rev: 1.1.1.1, Status: Exp
- crossedit/CrFace.c - Rev: 1.1.1.1, Status: Exp
- crossedit/CrList.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Crossedit.ad - Rev: 1.1.1.1, Status: Exp
- crossedit/Crossedit.ad.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Makefile.in - Rev: 1.1.1.1, Status: Exp
- crossedit/README - Rev: 1.1.1.1, Status: Exp
- crossedit/TODO - Rev: 1.1.1.1, Status: Exp
- crossedit/crossedit.c - Rev: 1.1.1.1, Status: Exp
- doc/spoiler.ps - Rev: 1.1.1.1, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/playbook/appA.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/appB.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/appC.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/bonus-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap1.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap2.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap3.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap4.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap5.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap6.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/chap7.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/char-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/empty.pbm - Rev: 1.1.1.1, Status: Exp
- doc/playbook/generic-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/gods-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/handbook.idx - Rev: 1.1.1.1, Status: Exp
- doc/playbook/handbook.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/items-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/levels-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/local.sty - Rev: 1.1.1.1, Status: Exp
- doc/playbook/make_index.pl - Rev: 1.1.1.1, Status: Exp
- doc/playbook/makeps - Rev: 1.1.1.1, Status: Exp
- doc/playbook/skills-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/skills2-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/sorter - Rev: 1.1.1.1, Status: Exp
- doc/playbook/spellpath-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/statskmod-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/title.tex - Rev: 1.1.1.1, Status: Exp
- doc/playbook/treas1-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook/treas2-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/appA.html - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/appB.html - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/appC.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/bonus-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap1.html - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap2.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap3.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap4.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap5.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap6.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/chap7.html - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/char-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/empty.pbm - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/generic-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/gods-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/handbook.shtml - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/items-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/levels-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/makeps - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/skills-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/skills2-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/sorter - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/spellpath-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/statskmod-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/treas1-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/treas2-extract - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/book.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/earrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/narrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/nearrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/nwarrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/sarrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/screen_dia.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/searrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/stairdown.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/stairup.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/swarrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/playbook-html/fig/warrow.gif - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/Makefile - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/README - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/prayer-list.ps - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/prayer-list.txt - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/spell-info.ps - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/spell-info.txt - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/spell-list.ps - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/spell-summary.ps - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/tome-of-magic.ps - Rev: 1.1.1.1, Status: Exp
- doc/spell-docs/tome-of-magic.txt - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/arche-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/arm-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/bow-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/empty.pbm - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/helm-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/items-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/mag-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/makeps - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/monster-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/shield-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/sorter - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/spells-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/spoiler.tex - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/stats-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler/weap-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/arche-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/arm-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/bow-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/empty.pbm - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/helm-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/items-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/mag-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/makeps - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/makeps.pl - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/monster-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/shield-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/spells-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/spoiler.shtml - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/stats-extract - Rev: 1.1.1.1, Status: Exp
- doc/spoiler-html/weap-extract - Rev: 1.1.1.1, Status: Exp
- crossedit/App.c - Rev: 1.1.1.1, Status: Exp
- crossedit/App.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Attr.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Bitmaps.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Bitmaps.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrEdit.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrEditP.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrFace.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrFaceP.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrList.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrListP.h - Rev: 1.1.1.1, Status: Exp
- crossedit/CrUtil.c - Rev: 1.1.1.1, Status: Exp
- crossedit/CrUtil.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Defines.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Edit.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Edit.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Str.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Str.h - Rev: 1.1.1.1, Status: Exp
- crossedit/proto.h - Rev: 1.1.1.1, Status: Exp
- crossedit/xutil.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/Cnv.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvBrowse.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvFiles.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvMenu.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvNotify.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvPath.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvPrompt.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/CnvUtil.c - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/README - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/config.h - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/excloff.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/exclon.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/flagoff.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/flagon.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/notify.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/prompt.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/submenu.xbm - Rev: 1.1.1.1, Status: Exp
- crossedit/Cnv/test.c - Rev: 1.1.1.1, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.1.1.1, Status: Exp
- crossedit/bitmaps/edit.bm - Rev: 1.1.1.1, Status: Exp
- crossedit/bitmaps/mark.bm - Rev: 1.1.1.1, Status: Exp
- crossedit/bitmaps/notify.bm - Rev: 1.1.1.1, Status: Exp
- crossedit/doc/Conventions.doc - Rev: 1.1.1.1, Status: Exp
- crossedit/doc/Features.doc - Rev: 1.1.1.1, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.1.1.1, Status: Exp
- crossedit/doc/README - Rev: 1.1.1.1, Status: Exp
- crossedit/doc/crossedit.man - Rev: 1.1.1.1, Status: Exp
- crossedit/include/Ansi.h - Rev: 1.1.1.1, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.1.1.1, Status: Exp
- crossedit/include/Posix.h - Rev: 1.1.1.1, Status: Exp
- crossedit/include/README - Rev: 1.1.1.1, Status: Exp
- crossedit/include/X11.h - Rev: 1.1.1.1, Status: Exp
- crossedit/include/Xaw.h - Rev: 1.1.1.1, Status: Exp
- crossedit/include/debug.h - Rev: 1.1.1.1, Status: Exp
- crossedit/include/util.h - Rev: 1.1.1.1, Status: Exp
Files modified by uid200: 1999-04-02 (19:10)
Note: Initial revision
- CHANGES - Rev: 1.1, Status: Exp
- CREDITS - Rev: 1.1, Status: Exp
- DEVELOPERS - Rev: 1.1, Status: Exp
- DONE - Rev: 1.1, Status: Exp
- INSTALL - Rev: 1.1, Status: Exp
- License - Rev: 1.1, Status: Exp
- Makefile.in - Rev: 1.1, Status: Exp
- README - Rev: 1.1, Status: Exp
- TODO - Rev: 1.1, Status: Exp
- configure - Rev: 1.1, Status: Exp
- configure.in - Rev: 1.1, Status: Exp
- common/Makefile.in - Rev: 1.1, Status: Exp
- common/README - Rev: 1.1, Status: Exp
- common/anim.c - Rev: 1.1, Status: Exp
- common/arch.c - Rev: 1.1, Status: Exp
- common/button.c - Rev: 1.1, Status: Exp
- common/exp.c - Rev: 1.1, Status: Exp
- common/friend.c - Rev: 1.1, Status: Exp
- common/glue.c - Rev: 1.1, Status: Exp
- common/holy.c - Rev: 1.1, Status: Exp
- common/image.c - Rev: 1.1, Status: Exp
- common/info.c - Rev: 1.1, Status: Exp
- common/init.c - Rev: 1.1, Status: Exp
- common/item.c - Rev: 1.1, Status: Exp
- common/links.c - Rev: 1.1, Status: Exp
- common/living.c - Rev: 1.1, Status: Exp
- common/loader.c - Rev: 1.1, Status: Exp
- common/loader.l - Rev: 1.1, Status: Exp
- common/logger.c - Rev: 1.1, Status: Exp
- common/los.c - Rev: 1.1, Status: Exp
- common/ltostr.c - Rev: 1.1, Status: Exp
- common/map.c - Rev: 1.1, Status: Exp
- common/object.c - Rev: 1.1, Status: Exp
- common/player.c - Rev: 1.1, Status: Exp
- common/porting.c - Rev: 1.1, Status: Exp
- common/re-cmp.c - Rev: 1.1, Status: Exp
- common/readable.c - Rev: 1.1, Status: Exp
- common/recipe.c - Rev: 1.1, Status: Exp
- common/shstr.c - Rev: 1.1, Status: Exp
- common/sqrt.c - Rev: 1.1, Status: Exp
- common/time.c - Rev: 1.1, Status: Exp
- common/treasure.c - Rev: 1.1, Status: Exp
- random_maps/Makefile.in - Rev: 1.1, Status: Exp
- random_maps/decor.c - Rev: 1.1, Status: Exp
- random_maps/door.c - Rev: 1.1, Status: Exp
- random_maps/exit.c - Rev: 1.1, Status: Exp
- random_maps/floor.c - Rev: 1.1, Status: Exp
- random_maps/maze_gen.c - Rev: 1.1, Status: Exp
- random_maps/maze_gen.h - Rev: 1.1, Status: Exp
- random_maps/monster.c - Rev: 1.1, Status: Exp
- random_maps/random_map.c - Rev: 1.1, Status: Exp
- random_maps/random_map.h - Rev: 1.1, Status: Exp
- random_maps/reader.c - Rev: 1.1, Status: Exp
- random_maps/reader.l - Rev: 1.1, Status: Exp
- random_maps/room_gen.h - Rev: 1.1, Status: Exp
- random_maps/room_gen_onion.c - Rev: 1.1, Status: Exp
- random_maps/rproto.h - Rev: 1.1, Status: Exp
- random_maps/special.c - Rev: 1.1, Status: Exp
- random_maps/standalone.c - Rev: 1.1, Status: Exp
- random_maps/style.c - Rev: 1.1, Status: Exp
- random_maps/treasure.c - Rev: 1.1, Status: Exp
- random_maps/wall.c - Rev: 1.1, Status: Exp
- server/alchemy.c - Rev: 1.1, Status: Exp
- server/apply.c - Rev: 1.1, Status: Exp
- socket/Makefile.in - Rev: 1.1, Status: Exp
- socket/README - Rev: 1.1, Status: Exp
- socket/info.c - Rev: 1.1, Status: Exp
- socket/init.c - Rev: 1.1, Status: Exp
- socket/item.c - Rev: 1.1, Status: Exp
- socket/loop.c - Rev: 1.1, Status: Exp
- socket/lowlevel.c - Rev: 1.1, Status: Exp
- socket/request.c - Rev: 1.1, Status: Exp
- socket/sounds.c - Rev: 1.1, Status: Exp
- include/Makefile.in - Rev: 1.1, Status: Exp
- include/arch.h - Rev: 1.1, Status: Exp
- include/artifact.h - Rev: 1.1, Status: Exp
- include/autoconf.h.in - Rev: 1.1, Status: Exp
- include/book.h - Rev: 1.1, Status: Exp
- include/commands.h - Rev: 1.1, Status: Exp
- include/config.h - Rev: 1.1, Status: Exp
- include/define.h - Rev: 1.1, Status: Exp
- include/face.h - Rev: 1.1, Status: Exp
- include/funcpoint.h - Rev: 1.1, Status: Exp
- include/global.h - Rev: 1.1, Status: Exp
- include/god.h - Rev: 1.1, Status: Exp
- include/includes.h - Rev: 1.1, Status: Exp
- include/libproto.h - Rev: 1.1, Status: Exp
- include/living.h - Rev: 1.1, Status: Exp
- include/loader.h - Rev: 1.1, Status: Exp
- include/logger.h - Rev: 1.1, Status: Exp
- include/map.h - Rev: 1.1, Status: Exp
- include/newclient.h - Rev: 1.1, Status: Exp
- include/newserver.h - Rev: 1.1, Status: Exp
- include/object.h - Rev: 1.1, Status: Exp
- include/patchlevel.h - Rev: 1.1, Status: Exp
- include/player.h - Rev: 1.1, Status: Exp
- include/race.h - Rev: 1.1, Status: Exp
- include/re-cmp.h - Rev: 1.1, Status: Exp
- include/recipe.h - Rev: 1.1, Status: Exp
- include/shstr.h - Rev: 1.1, Status: Exp
- include/skillist.h - Rev: 1.1, Status: Exp
- include/skills.h - Rev: 1.1, Status: Exp
- include/sockproto.h - Rev: 1.1, Status: Exp
- include/sounds.h - Rev: 1.1, Status: Exp
- include/spellist.h - Rev: 1.1, Status: Exp
- include/spells.h - Rev: 1.1, Status: Exp
- include/sproto.h - Rev: 1.1, Status: Exp
- include/treasure.h - Rev: 1.1, Status: Exp
- include/version.h - Rev: 1.1, Status: Exp
- include/xdir.h - Rev: 1.1, Status: Exp
- lib/.collect-stamp - Rev: 1.1, Status: Exp
- lib/Makefile.in - Rev: 1.1, Status: Exp
- lib/README - Rev: 1.1, Status: Exp
- lib/animations - Rev: 1.1, Status: Exp
- lib/artifacts - Rev: 1.1, Status: Exp
- lib/ban_file - Rev: 1.1, Status: Exp
- lib/collect.pl - Rev: 1.1, Status: Exp
- lib/def_help - Rev: 1.1, Status: Exp
- lib/dm_file - Rev: 1.1, Status: Exp
- lib/forbid - Rev: 1.1, Status: Exp
- lib/formulae - Rev: 1.1, Status: Exp
- lib/messages - Rev: 1.1, Status: Exp
- lib/motd - Rev: 1.1, Status: Exp
- lib/races - Rev: 1.1, Status: Exp
- lib/skill_params - Rev: 1.1, Status: Exp
- lib/spell_params - Rev: 1.1, Status: Exp
- lib/treasures - Rev: 1.1, Status: Exp
- lib/util.pl - Rev: 1.1, Status: Exp
- lib/xbmtobdf.c - Rev: 1.1, Status: Exp
- lib/xpmtopix.pl - Rev: 1.1, Status: Exp
- server/Makefile.in - Rev: 1.1, Status: Exp
- server/attack.c - Rev: 1.1, Status: Exp
- server/ban.c - Rev: 1.1, Status: Exp
- server/c_chat.c - Rev: 1.1, Status: Exp
- server/c_misc.c - Rev: 1.1, Status: Exp
- server/c_move.c - Rev: 1.1, Status: Exp
- server/c_new.c - Rev: 1.1, Status: Exp
- server/c_object.c - Rev: 1.1, Status: Exp
- server/c_party.c - Rev: 1.1, Status: Exp
- server/c_wiz.c - Rev: 1.1, Status: Exp
- server/commands.c - Rev: 1.1, Status: Exp
- server/daemon.c - Rev: 1.1, Status: Exp
- server/disease.c - Rev: 1.1, Status: Exp
- server/egoitem.c - Rev: 1.1, Status: Exp
- server/encounter.c - Rev: 1.1, Status: Exp
- server/gods.c - Rev: 1.1, Status: Exp
- server/hiscore.c - Rev: 1.1, Status: Exp
- server/init.c - Rev: 1.1, Status: Exp
- server/input.c - Rev: 1.1, Status: Exp
- server/login.c - Rev: 1.1, Status: Exp
- server/main.c - Rev: 1.1, Status: Exp
- server/monster.c - Rev: 1.1, Status: Exp
- server/move.c - Rev: 1.1, Status: Exp
- server/pets.c - Rev: 1.1, Status: Exp
- server/player.c - Rev: 1.1, Status: Exp
- server/resurrection.c - Rev: 1.1, Status: Exp
- server/rune.c - Rev: 1.1, Status: Exp
- server/shop.c - Rev: 1.1, Status: Exp
- server/skill_util.c - Rev: 1.1, Status: Exp
- server/skills.c - Rev: 1.1, Status: Exp
- server/spell_effect.c - Rev: 1.1, Status: Exp
- server/spell_util.c - Rev: 1.1, Status: Exp
- server/swamp.c - Rev: 1.1, Status: Exp
- server/swap.c - Rev: 1.1, Status: Exp
- server/time.c - Rev: 1.1, Status: Exp
- lib/archetypes - Rev: 1.1, Status: Exp
- lib/bmaps - Rev: 1.1, Status: Exp
- lib/bmaps.paths - Rev: 1.1, Status: Exp
- lib/crossfire.xpm - Rev: 1.1, Status: Exp
- doc/Crossedit.doc - Rev: 1.1, Status: Exp
- doc/Makefile.in - Rev: 1.1, Status: Exp
- doc/PlayerStats - Rev: 1.1, Status: Exp
- doc/README - Rev: 1.1, Status: Exp
- doc/RandomMaps.doc - Rev: 1.1, Status: Exp
- doc/RunTimeCommands - Rev: 1.1, Status: Exp
- doc/Styles.doc - Rev: 1.1, Status: Exp
- doc/SurvivalGuide - Rev: 1.1, Status: Exp
- doc/alchemy.doc - Rev: 1.1, Status: Exp
- doc/crossedit.man - Rev: 1.1, Status: Exp
- doc/crossfire.doc - Rev: 1.1, Status: Exp
- doc/crossfire.man - Rev: 1.1, Status: Exp
- doc/crosslib.doc - Rev: 1.1, Status: Exp
- doc/experience - Rev: 1.1, Status: Exp
- doc/include_html.pl - Rev: 1.1, Status: Exp
- doc/mapguide - Rev: 1.1, Status: Exp
- doc/mapmakers_guide_to_runes - Rev: 1.1, Status: Exp
- doc/multigod - Rev: 1.1, Status: Exp
- doc/programming_guide - Rev: 1.1, Status: Exp
- doc/skills.doc - Rev: 1.1, Status: Exp
- doc/skills_developer.doc - Rev: 1.1, Status: Exp
- doc/spell-paths - Rev: 1.1, Status: Exp
- doc/spell_params.doc - Rev: 1.1, Status: Exp
- doc/spellcasters_guide_to_runes - Rev: 1.1, Status: Exp
- doc/spells - Rev: 1.1, Status: Exp
- doc/teleporter.doc - Rev: 1.1, Status: Exp
- doc/xbmtobdf.man - Rev: 1.1, Status: Exp
- lib/crossfire.cfb - Rev: 1.1, Status: Exp
- lib/faces - Rev: 1.1, Status: Exp
- lib/adm/README - Rev: 1.1, Status: Exp
- lib/adm/archsearch.pl - Rev: 1.1, Status: Exp
- lib/adm/check-xpm.pl - Rev: 1.1, Status: Exp
- lib/adm/dilate_xpm_files - Rev: 1.1, Status: Exp
- lib/adm/fix_xpm_colors - Rev: 1.1, Status: Exp
- lib/adm/make_xpm_file.pl - Rev: 1.1, Status: Exp
- lib/adm/map_check - Rev: 1.1, Status: Exp
- lib/adm/map_expand.pl - Rev: 1.1, Status: Exp
- lib/adm/map_info - Rev: 1.1, Status: Exp
- lib/adm/mapslitter.pl - Rev: 1.1, Status: Exp
- lib/help/apply - Rev: 1.1, Status: Exp
- lib/help/bind - Rev: 1.1, Status: Exp
- lib/help/cast - Rev: 1.1, Status: Exp
- lib/help/golem - Rev: 1.1, Status: Exp
- lib/help/invoke - Rev: 1.1, Status: Exp
- lib/help/keys - Rev: 1.1, Status: Exp
- lib/help/mark - Rev: 1.1, Status: Exp
- lib/help/melee - Rev: 1.1, Status: Exp
- lib/help/mouse - Rev: 1.1, Status: Exp
- lib/help/move - Rev: 1.1, Status: Exp
- lib/help/name - Rev: 1.1, Status: Exp
- lib/help/output - Rev: 1.1, Status: Exp
- lib/help/output-count - Rev: 1.1, Status: Exp
- lib/help/output-sync - Rev: 1.1, Status: Exp
- lib/help/party - Rev: 1.1, Status: Exp
- lib/help/pickup - Rev: 1.1, Status: Exp
- lib/help/quit - Rev: 1.1, Status: Exp
- lib/help/range - Rev: 1.1, Status: Exp
- lib/help/save - Rev: 1.1, Status: Exp
- lib/help/sort_inventory - Rev: 1.1, Status: Exp
- lib/help/spells - Rev: 1.1, Status: Exp
- lib/help/statistics - Rev: 1.1, Status: Exp
- lib/help/take - Rev: 1.1, Status: Exp
- lib/help/traps - Rev: 1.1, Status: Exp
- lib/help/unbind - Rev: 1.1, Status: Exp
- utils/Makefile.in - Rev: 1.1, Status: Exp
- utils/ad2c.script - Rev: 1.1, Status: Exp
- utils/add_throw.perl - Rev: 1.1, Status: Exp
- utils/config.guess - Rev: 1.1, Status: Exp
- utils/config.sub - Rev: 1.1, Status: Exp
- utils/crossfire-loop.c - Rev: 1.1, Status: Exp
- utils/crossloop - Rev: 1.1, Status: Exp
- utils/crossloop.pl - Rev: 1.1, Status: Exp
- utils/flushlocks - Rev: 1.1, Status: Exp
- utils/install-sh - Rev: 1.1, Status: Exp
- utils/mktable.script - Rev: 1.1, Status: Exp
- doc/handbook.ps - Rev: 1.1, Status: Exp
- crossedit/Attr.c - Rev: 1.1, Status: Exp
- crossedit/CrEdit.c - Rev: 1.1, Status: Exp
- crossedit/CrFace.c - Rev: 1.1, Status: Exp
- crossedit/CrList.c - Rev: 1.1, Status: Exp
- crossedit/Crossedit.ad - Rev: 1.1, Status: Exp
- crossedit/Crossedit.ad.h - Rev: 1.1, Status: Exp
- crossedit/Makefile.in - Rev: 1.1, Status: Exp
- crossedit/README - Rev: 1.1, Status: Exp
- crossedit/TODO - Rev: 1.1, Status: Exp
- crossedit/crossedit.c - Rev: 1.1, Status: Exp
- doc/spoiler.ps - Rev: 1.1, Status: Exp
- doc/playbook/Makefile.in - Rev: 1.1, Status: Exp
- doc/playbook/appA.tex - Rev: 1.1, Status: Exp
- doc/playbook/appB.tex - Rev: 1.1, Status: Exp
- doc/playbook/appC.tex - Rev: 1.1, Status: Exp
- doc/playbook/bonus-extract - Rev: 1.1, Status: Exp
- doc/playbook/chap1.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap2.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap3.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap4.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap5.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap6.tex - Rev: 1.1, Status: Exp
- doc/playbook/chap7.tex - Rev: 1.1, Status: Exp
- doc/playbook/char-extract - Rev: 1.1, Status: Exp
- doc/playbook/empty.pbm - Rev: 1.1, Status: Exp
- doc/playbook/generic-extract - Rev: 1.1, Status: Exp
- doc/playbook/gods-extract - Rev: 1.1, Status: Exp
- doc/playbook/handbook.idx - Rev: 1.1, Status: Exp
- doc/playbook/handbook.tex - Rev: 1.1, Status: Exp
- doc/playbook/items-extract - Rev: 1.1, Status: Exp
- doc/playbook/levels-extract - Rev: 1.1, Status: Exp
- doc/playbook/local.sty - Rev: 1.1, Status: Exp
- doc/playbook/make_index.pl - Rev: 1.1, Status: Exp
- doc/playbook/makeps - Rev: 1.1, Status: Exp
- doc/playbook/skills-extract - Rev: 1.1, Status: Exp
- doc/playbook/skills2-extract - Rev: 1.1, Status: Exp
- doc/playbook/sorter - Rev: 1.1, Status: Exp
- doc/playbook/spellpath-extract - Rev: 1.1, Status: Exp
- doc/playbook/statskmod-extract - Rev: 1.1, Status: Exp
- doc/playbook/title.tex - Rev: 1.1, Status: Exp
- doc/playbook/treas1-extract - Rev: 1.1, Status: Exp
- doc/playbook/treas2-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/Makefile.in - Rev: 1.1, Status: Exp
- doc/playbook-html/appA.html - Rev: 1.1, Status: Exp
- doc/playbook-html/appB.html - Rev: 1.1, Status: Exp
- doc/playbook-html/appC.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/bonus-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/chap1.html - Rev: 1.1, Status: Exp
- doc/playbook-html/chap2.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/chap3.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/chap4.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/chap5.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/chap6.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/chap7.html - Rev: 1.1, Status: Exp
- doc/playbook-html/char-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/empty.pbm - Rev: 1.1, Status: Exp
- doc/playbook-html/generic-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/gods-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/handbook.shtml - Rev: 1.1, Status: Exp
- doc/playbook-html/items-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/levels-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/makeps - Rev: 1.1, Status: Exp
- doc/playbook-html/skills-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/skills2-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/sorter - Rev: 1.1, Status: Exp
- doc/playbook-html/spellpath-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/statskmod-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/treas1-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/treas2-extract - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/book.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/earrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/narrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/nearrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/nwarrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/sarrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/screen_dia.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/searrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/stairdown.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/stairup.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/swarrow.gif - Rev: 1.1, Status: Exp
- doc/playbook-html/fig/warrow.gif - Rev: 1.1, Status: Exp
- doc/spell-docs/Makefile - Rev: 1.1, Status: Exp
- doc/spell-docs/Makefile.in - Rev: 1.1, Status: Exp
- doc/spell-docs/README - Rev: 1.1, Status: Exp
- doc/spell-docs/prayer-list.ps - Rev: 1.1, Status: Exp
- doc/spell-docs/prayer-list.txt - Rev: 1.1, Status: Exp
- doc/spell-docs/spell-info.ps - Rev: 1.1, Status: Exp
- doc/spell-docs/spell-info.txt - Rev: 1.1, Status: Exp
- doc/spell-docs/spell-list.ps - Rev: 1.1, Status: Exp
- doc/spell-docs/spell-summary.ps - Rev: 1.1, Status: Exp
- doc/spell-docs/tome-of-magic.ps - Rev: 1.1, Status: Exp
- doc/spell-docs/tome-of-magic.txt - Rev: 1.1, Status: Exp
- doc/spoiler/Makefile.in - Rev: 1.1, Status: Exp
- doc/spoiler/arche-extract - Rev: 1.1, Status: Exp
- doc/spoiler/arm-extract - Rev: 1.1, Status: Exp
- doc/spoiler/bow-extract - Rev: 1.1, Status: Exp
- doc/spoiler/empty.pbm - Rev: 1.1, Status: Exp
- doc/spoiler/helm-extract - Rev: 1.1, Status: Exp
- doc/spoiler/items-extract - Rev: 1.1, Status: Exp
- doc/spoiler/mag-extract - Rev: 1.1, Status: Exp
- doc/spoiler/makeps - Rev: 1.1, Status: Exp
- doc/spoiler/monster-extract - Rev: 1.1, Status: Exp
- doc/spoiler/shield-extract - Rev: 1.1, Status: Exp
- doc/spoiler/sorter - Rev: 1.1, Status: Exp
- doc/spoiler/spells-extract - Rev: 1.1, Status: Exp
- doc/spoiler/spoiler.tex - Rev: 1.1, Status: Exp
- doc/spoiler/stats-extract - Rev: 1.1, Status: Exp
- doc/spoiler/weap-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/Makefile.in - Rev: 1.1, Status: Exp
- doc/spoiler-html/arche-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/arm-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/bow-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/empty.pbm - Rev: 1.1, Status: Exp
- doc/spoiler-html/helm-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/items-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/mag-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/makeps - Rev: 1.1, Status: Exp
- doc/spoiler-html/makeps.pl - Rev: 1.1, Status: Exp
- doc/spoiler-html/monster-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/shield-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/spells-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/spoiler.html - Rev: 1.1, Status: Exp
- doc/spoiler-html/spoiler.shtml - Rev: 1.1, Status: Exp
- doc/spoiler-html/stats-extract - Rev: 1.1, Status: Exp
- doc/spoiler-html/weap-extract - Rev: 1.1, Status: Exp
- crossedit/App.c - Rev: 1.1, Status: Exp
- crossedit/App.h - Rev: 1.1, Status: Exp
- crossedit/Attr.h - Rev: 1.1, Status: Exp
- crossedit/Bitmaps.c - Rev: 1.1, Status: Exp
- crossedit/Bitmaps.h - Rev: 1.1, Status: Exp
- crossedit/CrEdit.h - Rev: 1.1, Status: Exp
- crossedit/CrEditP.h - Rev: 1.1, Status: Exp
- crossedit/CrFace.h - Rev: 1.1, Status: Exp
- crossedit/CrFaceP.h - Rev: 1.1, Status: Exp
- crossedit/CrList.h - Rev: 1.1, Status: Exp
- crossedit/CrListP.h - Rev: 1.1, Status: Exp
- crossedit/CrUtil.c - Rev: 1.1, Status: Exp
- crossedit/CrUtil.h - Rev: 1.1, Status: Exp
- crossedit/Defines.h - Rev: 1.1, Status: Exp
- crossedit/Edit.c - Rev: 1.1, Status: Exp
- crossedit/Edit.h - Rev: 1.1, Status: Exp
- crossedit/Str.c - Rev: 1.1, Status: Exp
- crossedit/Str.h - Rev: 1.1, Status: Exp
- crossedit/proto.h - Rev: 1.1, Status: Exp
- crossedit/xutil.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/Cnv.h - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvBrowse.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvFiles.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvMenu.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvNotify.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvPath.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvPrompt.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/CnvUtil.c - Rev: 1.1, Status: Exp
- crossedit/Cnv/Makefile.in - Rev: 1.1, Status: Exp
- crossedit/Cnv/README - Rev: 1.1, Status: Exp
- crossedit/Cnv/config.h - Rev: 1.1, Status: Exp
- crossedit/Cnv/excloff.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/exclon.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/flagoff.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/flagon.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/notify.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/prompt.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/submenu.xbm - Rev: 1.1, Status: Exp
- crossedit/Cnv/test.c - Rev: 1.1, Status: Exp
- crossedit/bitmaps/Makefile.in - Rev: 1.1, Status: Exp
- crossedit/bitmaps/edit.bm - Rev: 1.1, Status: Exp
- crossedit/bitmaps/mark.bm - Rev: 1.1, Status: Exp
- crossedit/bitmaps/notify.bm - Rev: 1.1, Status: Exp
- crossedit/doc/Conventions.doc - Rev: 1.1, Status: Exp
- crossedit/doc/Features.doc - Rev: 1.1, Status: Exp
- crossedit/doc/Makefile.in - Rev: 1.1, Status: Exp
- crossedit/doc/README - Rev: 1.1, Status: Exp
- crossedit/doc/crossedit.man - Rev: 1.1, Status: Exp
- crossedit/include/Ansi.h - Rev: 1.1, Status: Exp
- crossedit/include/Makefile.in - Rev: 1.1, Status: Exp
- crossedit/include/Posix.h - Rev: 1.1, Status: Exp
- crossedit/include/README - Rev: 1.1, Status: Exp
- crossedit/include/X11.h - Rev: 1.1, Status: Exp
- crossedit/include/Xaw.h - Rev: 1.1, Status: Exp
- crossedit/include/debug.h - Rev: 1.1, Status: Exp
- crossedit/include/util.h - Rev: 1.1, Status: Exp