CVS time sorted logs


Time Revision Author Filename
2006/09/18 01:12:50 1.3 mwedel doc/mediaTags
Add support (or at least documentation) for underlining.
MSW 2006-09-17
2006/09/17 23:34:32 1.24 mwedel TODO
Move entries from this file to the sourceforge tracker and wiki
TODO - both provide better tracking than this file.
MSW 2006-09-17
2006/09/17 00:34:39 1.182 qal21 include/sproto.h
2006/09/17 00:34:39 1.79 qal21 server/plugins.c
2006/09/17 00:34:39 1.102 qal21 server/monster.c
2006/09/17 00:34:39 1.744 qal21 ChangeLog
Change cfapi_object_say() to use either command_say() or npc_say() depending on if the object is a player. Fixes bug #1534889.
2006/09/16 15:12:40 1.181 qal21 include/sproto.h
2006/09/16 15:12:40 1.164 qal21 server/spell_effect.c
2006/09/16 15:12:40 1.743 qal21 ChangeLog
Commit changes forgotten in previous commit of alchemy changes.
2006/09/16 15:10:14 1.53 qal21 lib/treasures.bld
2006/09/16 15:10:13 1.187 qal21 lib/archetypes
Recollect archetypes.
2006/09/16 15:01:12 1.112 qal21 server/spell_util.c
2006/09/16 15:01:12 1.742 qal21 ChangeLog
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.
2006/09/16 01:18:50 1.30 qal21 server/alchemy.c
2006/09/16 01:18:50 1.741 qal21 ChangeLog
Make shadow alchemy and random alchemy failures ignore the 'cauldron' type being used. Fixes bug #1551385.
2006/09/12 21:25:01 1.3 qal21 lib/README
Fix small errors in my previous commit of an update to lib/README.
2006/09/12 21:20:09 1.2 qal21 lib/README
2006/09/12 21:20:09 1.740 qal21 ChangeLog
Large update to the ancient readme file describing the files in lib.
2006/09/12 11:58:14 1.22 akirschbaum doc/Developers/objects
Fix typo.
2006/09/11 00:10:50 1.10 qal21 include/treasure.h
2006/09/11 00:10:50 1.14 qal21 include/living.h
2006/09/11 00:10:50 1.72 qal21 common/treasure.c
2006/09/11 00:10:50 1.739 qal21 ChangeLog
Add MAX_SPELLITEM_LEVEL set to 110 and set MAXLEVEL to 115.
2006/09/10 17:51:43 1.738 qal21 ChangeLog
2006/09/10 17:51:42 1.5 qal21 doc/settings
Document create_home_portals setting in doc/settings.
2006/09/10 09:55:05 1.205 qal21 server/player.c
2006/09/10 09:55:05 1.737 qal21 ChangeLog
Comment cleanup. No code changes.
2006/09/10 09:21:55 1.736 qal21 ChangeLog
Forgot ChangeLog for: Add check to auto-dropping of applied transports to not drop in shops.
2006/09/10 09:21:16 1.180 qal21 server/apply.c
Add check to auto-dropping of applied transports to not drop in shops.
2006/09/10 01:44:27 1.71 qal21 common/treasure.c
2006/09/10 01:44:27 1.735 qal21 ChangeLog
Make fix_flesh_item only run when the donor is a monster. Fixes bug #1555569.
2006/09/09 19:24:33 1.179 qal21 server/apply.c
Previous commit to use is_in_shop() caused the shopkeeper to wave when entering instead of exiting. Fixing that.
2006/09/09 19:04:36 1.734 qal21 ChangeLog
2006/09/09 19:04:35 1.204 qal21 server/player.c
2006/09/09 19:04:35 1.89 qal21 server/c_object.c
2006/09/09 19:04:35 1.178 qal21 server/apply.c
Use is_in_shop() to check if it's in a a shop.
2006/09/09 18:46:00 1.733 qal21 ChangeLog
Change yyyy/mm/dd to yyyy-mm-dd in ChangeLog to match the typically used convention.
2006/09/09 18:43:12 1.180 qal21 include/sproto.h
2006/09/09 18:43:12 1.59 qal21 server/shop.c
2006/09/09 18:43:12 1.732 qal21 ChangeLog
Add is_in_shop() and coords_in_shop() based on addition of is_in_shop() in cf+ by elmex.
2006/09/09 15:32:12 1.177 qal21 server/apply.c
2006/09/09 15:32:12 1.731 qal21 ChangeLog
When applying a transport which is in an inventory, drop the transport.
2006/09/09 15:31:32 1.730 qal21 ChangeLog
2006/09/09 15:31:31 1.179 qal21 include/sproto.h
2006/09/09 15:31:31 1.88 qal21 server/c_object.c
Make drop_object return a pointer to the dropped object, NULL otherwise.
2006/09/09 12:41:10 1.729 lalo ChangeLog
d'oh, forgot the ChangeLog *again*, sorry
2006/09/09 11:09:57 1.3 lalo doc/Developers/mapguide
small, useful note about map difficulty in the map guide
2006/09/09 11:07:49 1.70 lalo common/treasure.c
add exp and other_arch to flesh; more info about the original monster, to be used in spells or scripts
2006/09/07 01:25:31 1.20 mwedel server/swap.c
2006/09/07 01:25:30 1.21 mwedel doc/Developers/protocol
2006/09/07 01:25:28 1.728 mwedel ChangeLog
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
2006/09/06 19:50:41 1.52 lalo lib/treasures.bld
2006/09/06 19:50:40 1.186 lalo lib/archetypes
recollect again, because it seems last time it picked up some outdated stuff
2006/09/06 19:48:46 1.19 lalo lib/collect.pl.in
2006/09/06 19:48:46 1.727 lalo ChangeLog
make collect.pl ignore backup files just in case
2006/09/06 19:10:57 1.726 lalo ChangeLog
I suck, forgot the ChangeLog on my last commit
2006/09/06 18:38:50 1.63 qal21 server/gods.c
2006/09/06 18:38:50 1.725 qal21 ChangeLog
Make get_god_for_race() safe for gods without races.
2006/09/06 16:58:00 1.58 lalo server/shop.c
making sure shops don't give jade/amber. For real this time.
2006/09/06 16:14:32 1.51 lalo lib/treasures.bld
2006/09/06 16:14:29 1.81 lalo lib/faces
2006/09/06 16:14:27 1.61 lalo lib/crossfire.1
2006/09/06 16:14:18 1.66 lalo lib/crossfire.0
2006/09/06 16:14:16 1.100 lalo lib/bmaps.paths
2006/09/06 16:14:15 1.95 lalo lib/bmaps
2006/09/06 16:14:14 1.185 lalo lib/archetypes
collected archetypes n'stoof
2006/09/04 16:23:32 1.13 ryo_saeba random_maps/wall.c
2006/09/04 16:23:32 1.23 ryo_saeba random_maps/rproto.h
2006/09/04 16:23:32 1.724 ryo_saeba ChangeLog
patch #551467 (type mismatch in surround_flag3() can cause SIGSEGV) courtesy Mark Kidder
2006/09/04 02:21:05 1.97 mwedel socket/request.c
2006/09/04 02:21:05 1.30 mwedel socket/info.c
2006/09/04 02:21:05 1.57 mwedel server/shop.c
2006/09/04 02:21:05 1.203 mwedel server/player.c
2006/09/04 02:21:05 1.93 mwedel server/c_wiz.c
2006/09/04 02:21:05 1.81 mwedel server/c_misc.c
2006/09/04 02:21:05 1.176 mwedel server/apply.c
2006/09/04 02:21:04 1.2 mwedel doc/mediaTags
2006/09/04 02:21:04 1.41 mwedel include/newserver.h
2006/09/04 02:21:04 1.15 mwedel include/newclient.h
2006/09/04 02:21:04 1.111 mwedel include/define.h
2006/09/04 02:21:04 1.723 mwedel ChangeLog
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
2006/09/03 15:18:00 1.50 lalo lib/treasures.bld
2006/09/03 15:18:00 1.184 lalo lib/archetypes
2006/09/03 15:17:59 1.84 lalo lib/animations
collected archetypes n'stoof
2006/09/03 12:37:15 1.4 qal21 plugins/common/hashtable.c
2006/09/03 12:37:15 1.722 qal21 ChangeLog
make Win32 define of uintptr_t more correct.
2006/09/03 10:11:20 1.3 ryo_saeba make_win32/plugin_python/plugin_python.rc
2006/09/03 10:11:20 1.5 ryo_saeba make_win32/plugin_common/plugin_common.dsp
2006/09/03 10:11:19 1.3 ryo_saeba make_win32/crossfire.rc
2006/09/03 10:11:19 1.20 ryo_saeba make_win32/cfserver.nsi
2006/09/03 10:11:19 1.12 ryo_saeba make_win32/Release_notes.txt
Snapshot, fix compilation, and so on.
2006/09/03 09:45:03 1.3 ryo_saeba plugins/common/hashtable.c
2006/09/03 09:45:03 1.721 ryo_saeba ChangeLog
Fix Win32 compilation
2006/09/03 09:38:07 1.20 ryo_saeba plugins/cfpython/cfpython_object.c
2006/09/03 09:38:07 1.720 ryo_saeba ChangeLog
Potential fix for bug #1551307 (crash in python plugin).
2006/09/03 09:00:56 1.163 ryo_saeba server/spell_effect.c
2006/09/03 09:00:56 1.719 ryo_saeba ChangeLog
Missing return value.
2006/09/03 08:29:36 1.111 ryo_saeba server/spell_util.c
2006/09/03 08:29:36 1.718 ryo_saeba ChangeLog
Fix bug #1551371 (No-magic prevents monsters from casting spells)
2006/09/03 08:01:02 1.178 ryo_saeba include/sproto.h
2006/09/03 08:01:02 1.69 ryo_saeba server/skill_util.c
2006/09/03 08:01:02 1.29 ryo_saeba server/alchemy.c
2006/09/03 08:01:01 1.717 ryo_saeba ChangeLog
#1551386 (Alchemy with unpaid items)
2006/09/02 22:17:59 1.130 mwedel server/attack.c
2006/09/02 22:17:59 1.716 mwedel ChangeLog
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
2006/09/02 10:23:58 1.12 ryo_saeba server/swamp.c
2006/09/02 10:23:57 1.715 ryo_saeba ChangeLog
Feature request #1539125 (woodsman makes swamps uesless) by Andreas Kirschbaum
2006/09/02 09:25:19 1.17 ryo_saeba socket/lowlevel.c
2006/09/02 09:25:19 1.714 ryo_saeba ChangeLog
Apply patch #1550716 (Frequent crashes after client disconnects) courtesy Mark Kidder
2006/08/31 02:41:27 1.129 mwedel server/attack.c
2006/08/31 02:41:26 1.713 mwedel ChangeLog
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
2006/08/31 01:05:48 1.49 qal21 lib/treasures.bld
2006/08/31 01:05:48 1.83 qal21 lib/animations
Recollect archetypes.
2006/08/31 00:34:24 1.712 qal21 ChangeLog
2006/08/31 00:34:23 1.13 qal21 lib/attackmess
Fix missing space in a 'type 17' attack message.
2006/08/28 13:39:22 1.20 tchize doc/Developers/protocol
2006/08/28 13:39:22 1.1 tchize doc/mediaTags

Added media tags documentation
2006/08/28 02:03:29 1.202 qal21 server/player.c
2006/08/28 02:03:29 1.711 qal21 ChangeLog
Fix logic error in fire_bow and avoid unnecessary messages. Fixes bug #1547699.
2006/08/27 10:19:05 1.92 akirschbaum server/c_wiz.c
Fix type mismatch.
2006/08/27 09:11:34 1.37 ryo_saeba plugins/cfpython/cfpython.c
2006/08/27 09:11:33 1.710 ryo_saeba ChangeLog
Add constants for many things.
2006/08/27 09:09:56 1.14 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2006/08/27 09:09:56 1.19 ryo_saeba plugins/cfpython/cfpython_object.c
Add 'object->env' and move_xxx wrappers to Object.
2006/08/27 09:09:19 1.20 ryo_saeba plugins/common/include/plugin_common.h
2006/08/27 09:09:18 1.28 ryo_saeba include/plugin.h
2006/08/27 09:09:18 1.78 ryo_saeba server/plugins.c
2006/08/27 09:09:18 1.19 ryo_saeba plugins/common/plugin_common.c
Add plugin access to move fields. Add sint64 type to plugin. 'AddExp' wrapper.
2006/08/26 12:56:22 1.50 ryo_saeba include/object.h
2006/08/26 12:56:22 1.99 ryo_saeba include/libproto.h
2006/08/26 12:56:21 1.69 ryo_saeba common/treasure.c
2006/08/26 12:56:21 1.143 ryo_saeba common/object.c
2006/08/26 12:56:21 1.84 ryo_saeba common/loader.l
2006/08/26 12:56:20 1.89 ryo_saeba common/loader.c
2006/08/26 12:56:19 1.5 ryo_saeba test/unit/common/check_arch.c
2006/08/26 12:56:19 1.175 ryo_saeba server/apply.c
2006/08/26 12:56:19 1.79 ryo_saeba common/living.c
2006/08/26 12:56:19 1.709 ryo_saeba ChangeLog
Remove obsolete event system.
2006/08/26 11:09:13 1.47 ryo_saeba server/weather.c
2006/08/26 11:09:12 1.708 ryo_saeba ChangeLog
Fix spurious logic in weather_avoid
2006/08/26 03:08:01 1.142 ryo_saeba common/object.c
2006/08/26 03:08:00 1.707 ryo_saeba ChangeLog
Fix insert_ob_in_map strange behaviour with some flags combo.
2006/08/25 22:45:37 1.141 qal21 common/object.c
Fix potential 'coord outside of map' issue in previous commit.
2006/08/25 22:30:15 1.98 qal21 include/libproto.h
2006/08/25 22:30:15 1.93 qal21 server/time.c
2006/08/25 22:30:15 1.140 qal21 common/object.c
2006/08/25 22:30:15 1.706 qal21 ChangeLog
Make generators work properly with multi-tile objects.
2006/08/25 18:03:18 1.3 quinet test/unit/socket/.cvsignore
2006/08/25 18:03:18 1.3 quinet test/unit/random_maps/.cvsignore
2006/08/25 18:03:18 1.3 quinet test/unit/server/.cvsignore
2006/08/25 18:03:18 1.3 quinet test/unit/common/.cvsignore
2006/08/25 18:03:18 1.2 quinet test/unit/.cvsignore
2006/08/25 18:03:17 1.3 quinet test/.cvsignore
Stop complaining about .autorun.xml
2006/08/25 18:00:50 1.8 quinet test/unit/crossedit/Makefile.in
2006/08/25 18:00:50 1.8 quinet test/unit/socket/Makefile.in
2006/08/25 18:00:50 1.8 quinet test/unit/random_maps/Makefile.in
2006/08/25 18:00:50 1.9 quinet test/unit/server/Makefile.in
2006/08/25 18:00:50 1.9 quinet test/unit/common/Makefile.in
2006/08/25 18:00:50 1.8 quinet test/unit/Makefile.in
2006/08/25 18:00:49 1.8 quinet test/Makefile.in
Regenerated again.
2006/08/25 17:57:19 1.5 quinet check-fragment.am
2006/08/25 17:57:19 1.705 quinet ChangeLog
check-fragment.am: Add some quotes to avoid problems with spaces appearing in macro expansions.
2006/08/25 16:28:01 1.7 quinet test/unit/socket/Makefile.in
2006/08/25 16:28:01 1.8 quinet test/unit/server/Makefile.in
2006/08/25 16:28:01 1.11 quinet utils/ltmain.sh
2006/08/25 16:28:01 1.13 quinet utils/config.sub
2006/08/25 16:28:01 1.13 quinet utils/config.guess
2006/08/25 16:28:01 1.30 quinet utils/Makefile.in
2006/08/25 16:28:00 1.24 quinet socket/Makefile.in
2006/08/25 16:28:00 1.5 quinet test/toolkit/Makefile.in
2006/08/25 16:28:00 1.7 quinet test/unit/crossedit/Makefile.in
2006/08/25 16:28:00 1.7 quinet test/unit/random_maps/Makefile.in
2006/08/25 16:28:00 1.8 quinet test/unit/common/Makefile.in
2006/08/25 16:28:00 1.7 quinet test/unit/Makefile.in
2006/08/25 16:28:00 1.7 quinet test/Makefile.in
2006/08/25 16:28:00 1.32 quinet random_maps/Makefile.in
2006/08/25 16:28:00 1.36 quinet server/Makefile.in
2006/08/25 16:27:59 1.15 quinet include/autoconf.h.in
2006/08/25 16:27:59 1.86 quinet lib/Makefile.in
2006/08/25 16:27:59 1.7 quinet plugins/cfpython/include/Makefile.in
2006/08/25 16:27:59 1.14 quinet plugins/cfpython/Makefile.in
2006/08/25 16:27:59 1.7 quinet plugins/cfanim/include/Makefile.in
2006/08/25 16:27:59 1.9 quinet plugins/cfanim/Makefile.in
2006/08/25 16:27:59 1.7 quinet plugins/common/include/Makefile.in
2006/08/25 16:27:59 1.7 quinet plugins/common/Makefile.in
2006/08/25 16:27:59 1.9 quinet plugins/Makefile.in
2006/08/25 16:27:58 1.26 quinet doc/spoiler/Makefile.in
2006/08/25 16:27:58 1.27 quinet doc/playbook-html/Makefile.in
2006/08/25 16:27:58 1.23 quinet doc/spell-docs/Makefile.in
2006/08/25 16:27:58 1.27 quinet doc/playbook/Makefile.in
2006/08/25 16:27:58 1.23 quinet doc/scripts/Makefile.in
2006/08/25 16:27:58 1.29 quinet doc/spoiler-html/Makefile.in
2006/08/25 16:27:58 1.24 quinet doc/Developers/Makefile.in
2006/08/25 16:27:58 1.41 quinet doc/Makefile.in
2006/08/25 16:27:58 1.32 quinet include/Makefile.in
2006/08/25 16:27:57 1.21 quinet crossedit/bitmaps/Makefile.in
2006/08/25 16:27:57 1.21 quinet crossedit/doc/Makefile.in
2006/08/25 16:27:57 1.22 quinet crossedit/include/Makefile.in
2006/08/25 16:27:57 1.23 quinet crossedit/Cnv/Makefile.in
2006/08/25 16:27:57 1.31 quinet crossedit/Makefile.in
2006/08/25 16:27:57 1.18 quinet devel/Makefile.in
2006/08/25 16:27:57 1.33 quinet common/Makefile.in
2006/08/25 16:27:56 1.70 quinet configure
2006/08/25 16:27:55 1.30 quinet aclocal.m4
2006/08/25 16:27:55 1.49 quinet Makefile.in
2006/08/25 16:27:55 1.704 quinet ChangeLog
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.
2006/08/25 16:23:18 1.24 quinet configure.ac
2006/08/25 16:23:18 1.703 quinet ChangeLog
configure.ac: add option to disable unit tests, fix incorrect usage of
AC_ARG_ENABLE for dmalloc, fix some typos.
2006/08/25 13:45:04 1.116 ryo_saeba common/map.c
2006/08/25 13:45:03 1.702 ryo_saeba ChangeLog
Static buffers cause strange issues.
2006/08/24 00:42:06 1.183 qal21 lib/archetypes
Recollect archetypes.
2006/08/23 16:24:59 1.6 ryo_saeba server/server.c
2006/08/23 16:24:58 1.701 ryo_saeba ChangeLog
Buffer overwriting leads to strange issues.
2006/08/22 16:45:25 1.96 ryo_saeba socket/request.c
2006/08/22 16:45:25 1.700 ryo_saeba ChangeLog
Fix for bug #1528636 (Invisible player disappears from map view)
2006/08/22 02:16:01 1.64 mwedel server/login.c
2006/08/22 02:16:01 1.699 mwedel ChangeLog
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
2006/08/21 15:47:23 1.128 qal21 server/attack.c
2006/08/21 15:47:23 1.698 qal21 ChangeLog
Call kill_player() from the kill_object() code. Fixes bug #1539192.
2006/08/21 00:40:49 1.162 qal21 server/spell_effect.c
Fix error in previous commit.
2006/08/21 00:18:01 1.697 qal21 ChangeLog
2006/08/21 00:18:00 1.161 qal21 server/spell_effect.c
Make counterspell not effect permenant spell effects. Fixes bug #1539220.
2006/08/20 22:18:43 1.1 qal21 lib/adm/getfaces.pl
2006/08/20 22:18:43 1.2 qal21 lib/adm/README
2006/08/20 22:18:43 1.696 qal21 ChangeLog
Add 'getfaces' script I put on the tracker a long time ago and forgot about.
2006/08/20 04:59:28 1.177 ryo_saeba include/sproto.h
2006/08/20 04:59:28 1.77 ryo_saeba server/plugins.c
2006/08/20 04:59:28 1.13 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2006/08/20 04:59:28 1.18 ryo_saeba plugins/cfpython/cfpython_object.c
2006/08/20 04:59:28 1.36 ryo_saeba plugins/cfpython/cfpython.c
2006/08/20 04:59:28 1.19 ryo_saeba plugins/common/include/plugin_common.h
2006/08/20 04:59:28 1.18 ryo_saeba plugins/common/plugin_common.c
2006/08/20 04:59:28 1.695 ryo_saeba ChangeLog
Plugin wrappers for timers.
2006/08/20 04:58:26 1.9 ryo_saeba server/timers.c
2006/08/20 04:58:25 1.3 ryo_saeba include/timers.h
2006/08/20 04:58:25 1.81 ryo_saeba server/init.c
Fix timers.
2006/08/19 20:23:08 1.139 qal21 common/object.c
2006/08/19 20:23:08 1.694 qal21 ChangeLog
Scatter objects dropped from a multi-tile object being freed. Fixes bug #1542884
2006/08/19 19:07:12 1.91 qal21 server/c_wiz.c
2006/08/19 19:07:12 1.693 qal21 ChangeLog
Make DM 'free' command safe on multi-tile objects.
2006/08/19 16:23:15 1.110 ryo_saeba server/spell_util.c
2006/08/19 16:23:15 1.692 ryo_saeba ChangeLog
DMs can cast denied spells, that's why they are DMs.
2006/08/19 16:22:26 1.40 ryo_saeba server/spell_attack.c
Fix bug #1523571 (Diseases work only on head part).
2006/08/19 15:47:39 1.21 ryo_saeba doc/Developers/objects
Update.
2006/08/19 15:22:21 1.97 ryo_saeba include/libproto.h
2006/08/19 15:22:21 1.92 ryo_saeba server/time.c
2006/08/19 15:22:21 1.138 ryo_saeba common/object.c
2006/08/19 15:22:21 1.115 ryo_saeba common/map.c
2006/08/19 15:22:21 1.691 ryo_saeba ChangeLog
Fix for bug #1460251 (Big monsters generated by generators broken). Tweaks to object dumping.
2006/08/19 12:03:31 1.127 ryo_saeba server/attack.c
2006/08/19 12:03:30 1.690 ryo_saeba ChangeLog
Fix for bug #1540158 (Broken spells - Face of Death). Death attack is now always killing
2006/08/18 14:37:22 1.689 quinet ChangeLog
Recollected archetypes and stripped accent from my name in ChangeLog.
2006/08/18 13:15:55 1.48 quinet lib/treasures.bld
2006/08/18 13:15:54 1.80 quinet lib/faces
2006/08/18 13:15:49 1.60 quinet lib/crossfire.1
2006/08/18 13:15:40 1.65 quinet lib/crossfire.0
2006/08/18 13:15:39 1.99 quinet lib/bmaps.paths
2006/08/18 13:15:38 1.94 quinet lib/bmaps
2006/08/18 13:15:37 1.182 quinet lib/archetypes
2006/08/18 13:15:37 1.82 quinet lib/animations
Recollect archetypes.
2006/08/15 08:43:48 1.18 ryo_saeba plugins/common/include/plugin_common.h
2006/08/15 08:43:48 1.17 ryo_saeba plugins/common/plugin_common.c
2006/08/15 08:43:47 1.176 ryo_saeba include/sproto.h
2006/08/15 08:43:47 1.27 ryo_saeba include/plugin.h
2006/08/15 08:43:47 1.31 ryo_saeba include/Makefile.in
2006/08/15 08:43:47 1.35 ryo_saeba plugins/cfpython/cfpython.c
2006/08/15 08:43:46 1.76 ryo_saeba server/plugins.c
2006/08/15 08:43:46 1.688 ryo_saeba ChangeLog
Add plugin function to get time of day. Add matching Python function.
2006/08/12 14:38:23 1.26 qal21 include/plugin.h
2006/08/12 14:38:23 1.4 qal21 test/unit/common/stubs_common.c
2006/08/12 14:38:23 1.20 qal21 random_maps/standalone.c
2006/08/12 14:38:23 1.19 qal21 server/swap.c
2006/08/12 14:38:23 1.5 qal21 server/server.c
2006/08/12 14:38:23 1.75 qal21 server/plugins.c
2006/08/12 14:38:23 1.7 qal21 plugins/cfpython/include/cfpython_map_private.h
2006/08/12 14:38:23 1.2 qal21 plugins/cfpython/include/cfpython_map.h
2006/08/12 14:38:23 1.10 qal21 plugins/cfpython/cfpython_map.c
2006/08/12 14:38:23 1.34 qal21 plugins/cfpython/cfpython.c
2006/08/12 14:38:23 1.687 qal21 ChangeLog
2006/08/12 14:38:22 1.7 qal21 crossedit/stubs.c
2006/08/12 14:38:22 1.19 qal21 include/funcpoint.h
2006/08/12 14:38:22 1.114 qal21 common/map.c
Impliment cfpython map invalidation. Change behavoir of EVENT_MAP*
2006/08/12 14:21:00 1.56 qal21 lib/artifacts
2006/08/12 14:21:00 1.686 qal21 ChangeLog
Add some artifact descriptions, courtesy of Raphael Quinet
2006/08/12 13:59:59 1.87 gros server/c_object.c
2006/08/12 13:59:57 1.685 gros ChangeLog

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
2006/08/12 09:52:15 1.40 gros include/map.h
2006/08/12 09:52:15 1.160 gros server/spell_effect.c
2006/08/12 09:52:15 1.113 gros common/map.c
2006/08/12 09:52:15 1.684 gros ChangeLog

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
2006/08/12 08:00:34 1.174 gros server/apply.c
2006/08/12 08:00:33 1.683 gros ChangeLog

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
2006/08/12 07:23:30 1.86 gros server/c_object.c
2006/08/12 07:23:30 1.682 gros ChangeLog

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
2006/08/12 07:00:31 1.85 gros server/c_object.c
2006/08/12 07:00:30 1.681 gros ChangeLog

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
2006/08/12 06:31:54 1.45 gros server/pets.c
2006/08/12 06:31:54 1.680 gros ChangeLog

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
2006/08/12 04:15:41 1.2 akirschbaum lib/help/unbind
Fix typo.
2006/08/12 03:52:15 1.159 gros server/spell_effect.c
2006/08/12 03:52:15 1.679 gros ChangeLog

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
2006/08/11 23:09:42 1.173 lalo server/apply.c
2006/08/11 23:09:42 1.678 lalo ChangeLog
keep converters from accepting unpaid items
2006/08/11 07:13:02 1.2 ryo_saeba lib/wizhelp/addexp
2006/08/11 07:13:02 1.90 ryo_saeba server/c_wiz.c
2006/08/11 07:13:01 1.677 ryo_saeba ChangeLog
Help text update
2006/08/10 11:47:00 1.89 ryo_saeba server/c_wiz.c
2006/08/10 11:47:00 1.676 ryo_saeba ChangeLog
Fix minor create bug. Update inventory when using remove.
2006/08/10 01:13:18 1.172 qal21 server/apply.c
2006/08/10 01:13:18 1.675 qal21 ChangeLog
Tell the client the map has scrolled when applying transports. Fixes bug #1528565.
2006/08/09 22:29:17 1.47 qal21 lib/treasures.bld
2006/08/09 22:29:17 1.181 qal21 lib/archetypes
2006/08/09 22:29:10 1.64 qal21 lib/crossfire.0
Recollect archetypes.
2006/08/09 22:07:23 1.85 qal21 lib/Makefile.in
2006/08/09 22:07:23 1.29 qal21 lib/Makefile.am
Remove references to regions from makefiles.
2006/08/09 21:35:24 1.12 qal21 common/region.c
2006/08/09 21:35:24 1.674 qal21 ChangeLog
Regions file moved to map tree.
2006/08/09 15:54:44 1.201 qal21 server/player.c
2006/08/09 15:54:44 1.673 qal21 ChangeLog
Setting default listen level to 10.
2006/08/08 13:17:54 1.25 qal21 include/plugin.h
2006/08/08 13:17:54 1.49 qal21 include/object.h
2006/08/08 13:17:54 1.74 qal21 server/plugins.c
2006/08/08 13:17:54 1.12 qal21 plugins/cfpython/include/cfpython_object_private.h
2006/08/08 13:17:54 1.2 qal21 plugins/cfpython/include/cfpython_object.h
2006/08/08 13:17:54 1.17 qal21 plugins/cfpython/cfpython_object.c
2006/08/08 13:17:54 1.33 qal21 plugins/cfpython/cfpython.c
2006/08/08 13:17:54 1.672 qal21 ChangeLog
2006/08/08 13:17:53 1.83 qal21 common/loader.l
Add no_save, and python object invalidation.
2006/08/08 05:22:12 1.63 ryo_saeba server/login.c
2006/08/08 05:22:12 1.671 ryo_saeba ChangeLog
Feature request #1465397 (improved feedback in character creation for existing names)
2006/08/08 05:05:34 1.95 ryo_saeba socket/request.c
2006/08/08 05:05:34 1.175 ryo_saeba include/sproto.h
2006/08/08 05:05:34 1.48 ryo_saeba include/player.h
2006/08/08 05:05:34 1.110 ryo_saeba include/define.h
2006/08/08 05:05:34 1.64 ryo_saeba server/commands.c
2006/08/08 05:05:34 1.80 ryo_saeba server/c_misc.c
2006/08/08 05:05:34 1.670 ryo_saeba ChangeLog
Feature request #821645 (change password command)
2006/08/07 15:16:28 1.158 ryo_saeba server/spell_effect.c
Copy level of cosnecrated altar too.
2006/08/07 08:39:21 1.157 ryo_saeba server/spell_effect.c
2006/08/07 08:39:21 1.669 ryo_saeba ChangeLog
Implement feature request #1528641 (consecrate should change face of altar)
2006/08/07 02:57:55 1.171 ryo_saeba server/apply.c
2006/08/07 02:57:54 1.668 ryo_saeba ChangeLog
Tell player whether she's the transport's captain or not
2006/08/07 02:38:07 1.6 ryo_saeba plugins/cfpython/include/Makefile.in
2006/08/07 02:38:07 1.13 ryo_saeba plugins/cfpython/Makefile.in
2006/08/07 02:38:07 1.6 ryo_saeba plugins/cfanim/include/Makefile.in
2006/08/07 02:38:07 1.8 ryo_saeba plugins/cfanim/Makefile.in
2006/08/07 02:38:07 1.6 ryo_saeba plugins/common/include/Makefile.in
2006/08/07 02:38:07 1.6 ryo_saeba plugins/common/Makefile.in
2006/08/07 02:38:06 1.8 ryo_saeba plugins/Makefile.in
Rebuild makefiles, closing bug #1535160 (Python just broke)
2006/08/07 02:22:19 1.56 ryo_saeba server/shop.c
2006/08/07 02:22:19 1.667 ryo_saeba ChangeLog
Patch #1389033 (Large-value coins) courtesy Lalo Martins
2006/08/05 04:57:00 1.80 ryo_saeba server/init.c
2006/08/05 04:57:00 1.666 ryo_saeba ChangeLog
Fix bug #1534727 (create_home_portals TRUE doesn't work)
2006/08/05 03:56:35 1.4 ryo_saeba server/server.c
2006/08/05 03:56:35 1.200 ryo_saeba server/player.c
2006/08/05 03:56:34 1.46 ryo_saeba lib/treasures.bld
Patch #1389432 (Per-race HallOfSelection) courtesy Lalo Martins
2006/08/05 03:56:21 1.69 ryo_saeba include/global.h
2006/08/05 03:56:21 1.63 ryo_saeba lib/crossfire.0
2006/08/05 03:56:21 1.180 ryo_saeba lib/archetypes
2006/08/05 03:56:21 1.51 ryo_saeba common/init.c
2006/08/05 03:56:21 1.665 ryo_saeba ChangeLog
Patch #1389432 (Per-race HallOfSelection) courtesy Lalo Martins
2006/08/04 13:40:20 1.45 qal21 lib/treasures.bld
2006/08/04 13:40:20 1.179 qal21 lib/archetypes
Recollect archtypes.
2006/07/29 15:55:14 1.2 qal21 plugins/common/hashtable.c
Remove excess inlcudes.
2006/07/29 15:44:51 1.11 qal21 plugins/cfpython/include/cfpython_object_private.h
2006/07/29 15:44:51 1.16 qal21 plugins/cfpython/cfpython_object.c
2006/07/29 15:44:51 1.32 qal21 plugins/cfpython/cfpython.c
2006/07/29 15:44:51 1.664 qal21 ChangeLog
Modify Crossfire_Object_wrap() to use the hash tables provided by hashtable.c to avoid creating more python wrapper objects than is needed.
2006/07/29 11:36:32 1.2 qal21 crossedit/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/unit/crossedit/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/unit/socket/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/unit/random_maps/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/unit/server/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/unit/common/.cvsignore
2006/07/29 11:36:32 1.2 qal21 test/.cvsignore
Add more files to .cvsignore
2006/07/29 05:10:50 1.1 ryo_saeba test/unit/socket/.cvsignore
2006/07/29 05:10:50 1.1 ryo_saeba utils/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba socket/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/toolkit/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/unit/crossedit/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/unit/random_maps/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/unit/server/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/unit/common/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/unit/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba test/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba random_maps/.cvsignore
2006/07/29 05:10:49 1.1 ryo_saeba server/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba doc/spoiler/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba doc/spell-docs/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba doc/scripts/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba doc/spoiler-html/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba include/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba lib/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/cfpython/include/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/cfpython/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/cfanim/include/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/cfanim/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/common/include/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/common/.cvsignore
2006/07/29 05:10:48 1.1 ryo_saeba plugins/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba crossedit/doc/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba crossedit/include/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba doc/playbook-html/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba doc/playbook/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba doc/Developers/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba doc/.cvsignore
2006/07/29 05:10:47 1.1 ryo_saeba devel/.cvsignore
2006/07/29 05:10:46 1.1 ryo_saeba crossedit/bitmaps/.cvsignore
2006/07/29 05:10:46 1.1 ryo_saeba crossedit/Cnv/.cvsignore
2006/07/29 05:10:46 1.1 ryo_saeba crossedit/.cvsignore
2006/07/29 05:10:46 1.1 ryo_saeba common/.cvsignore
2006/07/29 05:10:46 1.1 ryo_saeba .cvsignore
Add .cvsignore files, courtesy Raphaël Quinet - quinet
2006/07/29 04:29:15 1.137 ryo_saeba common/object.c
2006/07/29 04:29:15 1.663 ryo_saeba ChangeLog
Fix bug #1526364 (stacking Royal Guards)
2006/07/29 03:39:29 1.84 ryo_saeba server/c_object.c
2006/07/29 03:39:29 1.662 ryo_saeba ChangeLog
Fix bug #1529969 (shop floor not working in random maps)
2006/07/29 02:43:14 1.2 qal21 plugins/common/include/hashtable.h
Remove an usused macro from hashtable.h that was leftover from shstr.h
2006/07/29 02:12:05 1.8 qal21 plugins/cfpython/Makefile.am
2006/07/29 02:12:05 1.1 qal21 plugins/common/include/hashtable.h
2006/07/29 02:12:05 1.2 qal21 plugins/common/include/Makefile.am
2006/07/29 02:12:05 1.1 qal21 plugins/common/hashtable.c
2006/07/29 02:12:05 1.2 qal21 plugins/common/Makefile.am
2006/07/29 02:12:05 1.661 qal21 ChangeLog
Add hashtable.c for planned use in cfpython.
2006/07/28 16:13:14 1.91 ryo_saeba server/time.c
2006/07/28 16:13:13 1.660 ryo_saeba ChangeLog
Fix duplicator-related crash
2006/07/28 15:23:30 1.76 gros server/skills.c
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
2006/07/28 15:19:49 1.88 ryo_saeba server/c_wiz.c
2006/07/28 15:19:48 1.659 ryo_saeba ChangeLog
Fix addexp not working on skills
2006/07/28 13:25:54 1.6 qal21 plugins/cfpython/include/cfpython.h
2006/07/28 13:25:54 1.658 qal21 ChangeLog
Fix cfpython compiliation on python 2.3
2006/07/28 13:23:38 1.31 qal21 plugins/cfpython/cfpython.c
Remove trailing whitespaces
2006/07/28 01:45:29 1.6 qal21 crossedit/stubs.c
2006/07/28 01:45:29 1.3 qal21 test/unit/common/stubs_common.c
2006/07/28 01:45:29 1.19 qal21 random_maps/standalone.c
2006/07/28 01:45:29 1.136 qal21 common/object.c
2006/07/28 01:45:29 1.657 qal21 ChangeLog
2006/07/28 01:45:28 1.24 qal21 include/plugin.h
2006/07/28 01:45:28 1.18 qal21 include/funcpoint.h
Add EVENT_DESTROY. Allow execute_event to be called from common.
2006/07/27 17:37:17 1.65 akirschbaum common/item.c
2006/07/27 17:37:17 1.656 akirschbaum ChangeLog
common/item.c: In describe_item() correct capacity description of large
(>1000 maxsp) Glowing Crystals.
2006/07/27 01:16:38 1.30 qal21 plugins/cfpython/cfpython.c
2006/07/27 01:16:38 1.655 qal21 ChangeLog
Add caching of the bytecode of python scripts, based upon code used in Daimonin's old python plugin before they moved to lua.
2006/07/26 10:20:23 1.87 gros server/c_wiz.c
2006/07/26 10:20:23 1.654 gros ChangeLog
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
2006/07/25 17:37:22 1.109 ryo_saeba server/spell_util.c
2006/07/25 17:37:22 1.39 ryo_saeba server/spell_attack.c
2006/07/25 17:37:22 1.653 ryo_saeba ChangeLog
Fix bug #1528194. Fix an annoying message.
2006/07/25 16:49:28 1.86 ryo_saeba server/c_wiz.c
2006/07/25 16:49:28 1.652 ryo_saeba ChangeLog
Fix a crash when DM removes an animated object
2006/07/25 14:14:24 1.55 tchize server/shop.c

improved indentation on some functions
2006/07/25 13:17:43 1.108 gros server/spell_util.c
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
2006/07/25 13:04:10 1.3 gros server/server.c
2006/07/25 13:04:10 1.651 gros ChangeLog
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.
2006/07/25 11:23:31 1.107 gros server/spell_util.c
2006/07/25 11:23:29 1.650 gros ChangeLog
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
2006/07/25 10:43:27 1.85 gros server/c_wiz.c
2006/07/25 10:43:27 1.649 gros ChangeLog
Forbids the use of reset on oneself's map while in a transport. This is a
workaround for bug #1528172
gros 2006/07/25
2006/07/25 06:44:44 1.68 gros server/skill_util.c
Fix bug #1528197, by making dragons prefer clawing over anything else as unarmed combat technique.
gros - 2006/07/25
2006/07/21 07:39:54 1.62 gros server/gods.c
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
2006/07/21 05:17:29 1.68 gros common/treasure.c
2006/07/21 05:17:28 1.648 gros ChangeLog
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
2006/07/19 04:58:58 1.112 gros common/map.c
Corrected a typo preventing the code to compile properly.
2006/07/18 17:53:23 1.111 qal21 common/map.c
2006/07/18 17:53:23 1.647 qal21 ChangeLog
Add check to block_linked() to make sure things never block themself.
2006/07/17 14:06:22 1.4 tchize test/unit/crossedit/check_stubs.c

Fixed error in file (srunner_check_out does not exist, removed line)
2006/07/17 13:57:50 1.110 qal21 common/map.c
minor correction of a typo in a comment
2006/07/16 22:03:45 1.38 qal21 server/spell_attack.c
2006/07/16 22:03:45 1.646 qal21 ChangeLog
Attempt to fix bug #1523571 "Diseases work only on 'head' part".
2006/07/16 03:46:07 1.19 akirschbaum socket/metaserver.c
2006/07/16 03:46:07 1.645 akirschbaum ChangeLog
Fix player count reporting to the metaserver. It now excludes connections with
not-yet-logged-in players and AFK/WIZ/BOT players.
2006/07/14 12:58:10 1.68 qal21 include/global.h
2006/07/14 12:58:10 1.25 qal21 lib/settings
2006/07/14 12:58:10 1.79 qal21 server/init.c
2006/07/14 12:58:10 1.50 qal21 common/init.c
2006/07/14 12:58:10 1.644 qal21 ChangeLog
2006/07/14 12:58:09 1.156 qal21 server/spell_effect.c
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.
2006/07/11 15:19:14 1.69 tchize configure
2006/07/11 15:19:14 1.29 tchize aclocal.m4
2006/07/11 15:19:14 1.15 tchize acinclude.m4

FIX bug 1518321: check for x compiling does not require anymore autoconf.h
2006/07/06 17:08:35 1.643 akirschbaum ChangeLog
lib/regions: Fix typo in region "portjoseph". Bug #1518392 (Port Joseph
region spelling inconsistent with map directory) by Kevin R. Bulgrien.
2006/07/05 23:27:46 1.642 mwedel ChangeLog
acinclude.m4, configure: Fix last fix which discarded any passed in
CFLAGS or if that is set in the environment.
MSW 2006-07-05
2006/07/05 23:27:28 1.14 mwedel acinclude.m4
acinclude.m4, configure: Fix last fix which discarded any passed in
CFLAGS or if that is set in the environment.
MSW 2006-07-05
2006/07/05 23:22:20 1.32 mwedel common/button.c
2006/07/05 23:22:18 1.68 mwedel configure
2006/07/05 23:22:18 1.13 mwedel acinclude.m4
2006/07/05 23:22:18 1.641 mwedel ChangeLog
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
2006/07/05 02:22:03 1.9 mwedel server/daemon.c
2006/07/05 02:22:03 1.640 mwedel ChangeLog
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
2006/07/04 16:22:24 1.135 ryo_saeba common/object.c
Actually commit file I forgot.
2006/07/04 16:21:07 1.11 ryo_saeba common/region.c
2006/07/04 16:21:07 1.639 ryo_saeba ChangeLog
Fix memset call.
2006/07/02 10:32:35 1.96 tchize include/libproto.h
2006/07/02 10:32:35 1.6 tchize test/unit/common/check_object.c
2006/07/02 10:32:35 1.90 tchize server/time.c
2006/07/02 10:32:35 1.73 tchize server/plugins.c
2006/07/02 10:32:35 1.199 tchize server/player.c
2006/07/02 10:32:35 1.83 tchize server/c_object.c
2006/07/02 10:32:35 1.126 tchize server/attack.c
2006/07/02 10:32:35 1.170 tchize server/apply.c
2006/07/02 10:32:34 1.67 tchize common/treasure.c
2006/07/02 10:32:34 1.134 tchize common/object.c
2006/07/02 10:32:34 1.64 tchize common/item.c

more progress in unit testing, marked points of interrest in code
2006/06/30 01:49:55 1.638 mwedel ChangeLog
Add banner for 1.9.1 demarcation.
MSW 2006-06-29
2006/06/30 00:46:52 1.23 mwedel configure.ac
2006/06/30 00:46:51 1.67 mwedel configure
2006/06/30 00:46:51 1.28 mwedel aclocal.m4
2006/06/30 00:46:51 1.12 mwedel acinclude.m4
2006/06/30 00:46:51 1.637 mwedel ChangeLog
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
2006/06/29 01:09:23 1.75 mwedel server/skills.c
2006/06/29 01:09:23 1.49 mwedel server/rune.c
2006/06/29 01:09:23 1.636 mwedel ChangeLog
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
2006/06/26 02:31:00 1.48 mwedel server/rune.c
2006/06/26 02:31:00 1.635 mwedel ChangeLog
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
2006/06/25 00:47:11 1.44 mwedel lib/treasures.bld
2006/06/25 00:47:11 1.79 mwedel lib/faces
2006/06/25 00:47:08 1.59 mwedel lib/crossfire.1
Commit update files.
MSW 2006-06-24
2006/06/25 00:46:51 1.62 mwedel lib/crossfire.0
2006/06/25 00:46:50 1.98 mwedel lib/bmaps.paths
2006/06/25 00:46:50 1.93 mwedel lib/bmaps
2006/06/25 00:46:50 1.81 mwedel lib/animations
Commit update files.
MSW 2006-06-24
2006/06/24 05:41:44 1.133 ryo_saeba common/object.c
2006/06/24 05:41:42 1.634 ryo_saeba ChangeLog
Fix merging bug.
2006/06/18 06:27:11 1.5 tchize test/unit/common/check_object.c
2006/06/18 06:27:10 1.132 tchize common/object.c

added some test, corrected some indentation, added some TODO and FIXME
2006/06/07 23:30:17 1.44 qal21 server/pets.c
Fix typo in comment
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_sounds.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_request.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_metaserver.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_lowlevel.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_loop.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_item.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_init.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_info.c
2006/06/07 16:44:18 1.3 tchize test/unit/socket/check_image.c
2006/06/07 16:44:18 1.6 tchize test/unit/socket/Makefile.in
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_win32.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_weather.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_timers.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_time.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_swap.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_swamp.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_spell_util.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_spell_effect.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_spell_attack.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_skills.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_skill_util.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_shop.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_rune.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_resurrection.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_plugins.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_player.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_pets.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_move.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_monster.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_main.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_login.c
2006/06/07 16:44:17 1.3 tchize test/unit/server/check_init.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_wall.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_treasure.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_test.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_style.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_standalone.c
2006/06/07 16:44:16 1.3 tchize test/unit/random_maps/check_square_spiral.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_hiscore.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_gods.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_egoitem.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_disease.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_daemon.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_commands.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_wiz.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_range.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_party.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_object.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_new.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_move.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_misc.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_c_chat.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_build_map.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_ban.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_attack.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_apply.c
2006/06/07 16:44:16 1.3 tchize test/unit/server/check_alchemy.c
2006/06/07 16:44:16 1.7 tchize test/unit/server/Makefile.in
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_special.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_snake.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_room_gen_spiral.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_room_gen_onion.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_rogue_layout.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_reader.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_random_map.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_monster.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_maze_gen.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_floor.c
2006/06/07 16:44:15 1.3 tchize test/unit/random_maps/check_expand2x.c
2006/06/07 16:44:14 1.3 tchize test/unit/random_maps/check_exit.c
2006/06/07 16:44:14 1.3 tchize test/unit/random_maps/check_door.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_xutil.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_stubs.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_png.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_crossedit.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_Str.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_MapAttr.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_Edit.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_CrUtil.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_CrList.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_CrFace.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_CrEdit.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_Bitmaps.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_Attr.c
2006/06/07 16:44:11 1.3 tchize test/unit/crossedit/check_App.c
2006/06/07 16:44:11 1.6 tchize test/unit/crossedit/Makefile.in
2006/06/07 16:44:11 1.3 tchize test/unit/random_maps/check_decor.c
2006/06/07 16:44:11 1.6 tchize test/unit/random_maps/Makefile.in
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_utils.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_treasure.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_time.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_region.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_recipe.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_readable.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_re-cmp.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_quest.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_porting.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_player.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_path.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_map.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_los.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_logger.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_loader.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_living.c
2006/06/07 16:44:10 1.3 tchize test/unit/common/check_links.c
2006/06/07 16:44:09 1.3 tchize test/unit/common/check_item.c
2006/06/07 16:44:09 1.3 tchize test/unit/common/check_init.c
2006/06/07 16:44:09 1.3 tchize test/unit/common/check_info.c
2006/06/07 16:44:09 1.3 tchize test/unit/common/check_image.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_holy.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_glue.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_friend.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_exp.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_button.c
2006/06/07 16:44:08 1.3 tchize test/unit/common/check_anim.c
2006/06/07 16:44:08 1.7 tchize test/unit/common/Makefile.in
2006/06/07 16:44:08 1.6 tchize test/unit/Makefile.in
2006/06/07 16:44:07 1.2 tchize test/include/toolkit_common.h
2006/06/07 16:44:07 1.4 tchize test/toolkit/toolkit_common.c
2006/06/07 16:44:07 1.6 tchize test/Makefile.in
2006/06/07 16:44:07 1.62 tchize server/login.c
2006/06/07 16:44:05 1.131 tchize common/object.c
2006/06/07 16:44:05 1.4 tchize check-fragment.am

update test build process slighlty, changed tests so unimplemented ones success, added some *FIXME*
2006/06/07 16:28:50 1.4 tchize test/unit/common/check_object.c

partial update of check_object
2006/06/07 02:10:46 1.130 mwedel common/object.c
2006/06/07 02:10:45 1.633 mwedel ChangeLog
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
2006/06/06 17:16:24 1.27 ryo_saeba make_win32/crossfire32.dsp
2006/06/06 17:16:24 1.88 ryo_saeba common/loader.c
Fix Win32 compilation
2006/06/06 16:38:41 1.174 akirschbaum include/sproto.h
2006/06/06 16:38:41 1.1 akirschbaum lib/help/rules
2006/06/06 16:38:41 1.1 akirschbaum lib/help/news
2006/06/06 16:38:41 1.1 akirschbaum lib/help/motd
2006/06/06 16:38:41 1.84 akirschbaum lib/Makefile.in
2006/06/06 16:38:41 1.28 akirschbaum lib/Makefile.am
2006/06/06 16:38:41 1.63 akirschbaum server/commands.c
2006/06/06 16:38:41 1.79 akirschbaum server/c_misc.c
2006/06/06 16:38:41 1.632 akirschbaum ChangeLog
Add commands rules and news to display the rules/news files.
2006/06/05 07:07:26 1.11 tchize common/logger.c

Improved log message (to see priority of error in log file).
This change is part of unit tests writing.
2006/06/05 02:23:50 1.129 mwedel common/object.c
2006/06/05 02:23:50 1.631 mwedel ChangeLog
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
2006/06/05 01:28:57 1.46 mwedel socket/loop.c
2006/06/05 01:28:57 1.52 mwedel socket/init.c
2006/06/05 01:28:57 1.12 mwedel socket/image.c
2006/06/05 01:28:57 1.46 mwedel server/weather.c
2006/06/05 01:28:56 1.173 mwedel include/sproto.h
2006/06/05 01:28:56 1.28 mwedel include/sockproto.h
2006/06/05 01:28:56 1.67 mwedel include/global.h
2006/06/05 01:28:56 1.106 mwedel server/spell_util.c
2006/06/05 01:28:56 1.67 mwedel server/skill_util.c
2006/06/05 01:28:56 1.2 mwedel server/server.c
2006/06/05 01:28:56 1.18 mwedel server/resurrection.c
2006/06/05 01:28:56 1.61 mwedel server/login.c
2006/06/05 01:28:56 1.16 mwedel server/hiscore.c
2006/06/05 01:28:56 1.61 mwedel server/gods.c
2006/06/05 01:28:56 1.8 mwedel server/egoitem.c
2006/06/05 01:28:56 1.37 mwedel server/disease.c
2006/06/05 01:28:56 1.62 mwedel server/commands.c
2006/06/05 01:28:56 1.84 mwedel server/c_wiz.c
2006/06/05 01:28:56 1.16 mwedel server/c_range.c
2006/06/05 01:28:56 1.169 mwedel server/apply.c
2006/06/05 01:28:56 1.16 mwedel common/time.c
2006/06/05 01:28:56 1.34 mwedel common/porting.c
2006/06/05 01:28:56 1.109 mwedel common/map.c
2006/06/05 01:28:56 1.82 mwedel common/loader.l
2006/06/05 01:28:56 1.87 mwedel common/loader.c
2006/06/05 01:28:55 1.63 mwedel common/item.c
2006/06/05 01:28:55 1.9 mwedel common/info.c
2006/06/05 01:28:55 1.7 mwedel common/holy.c
2006/06/05 01:28:55 1.11 mwedel common/exp.c
2006/06/05 01:28:55 1.630 mwedel ChangeLog
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
2006/06/03 16:56:28 1.28 ryo_saeba random_maps/treasure.c
2006/06/03 16:56:28 1.11 ryo_saeba random_maps/reader.l
2006/06/03 16:56:28 1.13 ryo_saeba random_maps/reader.c
2006/06/03 16:56:27 1.17 ryo_saeba random_maps/random_map.h
2006/06/03 16:56:27 1.42 ryo_saeba random_maps/random_map.c
2006/06/03 16:56:24 1.629 ryo_saeba ChangeLog
Implement feature request #815622
2006/06/03 13:47:13 1.1 tchize utils/generateEmptyCheck.sh
2006/06/03 13:47:13 1.1 tchize utils/checkInternalPrototype.sh

Created 2 little script to detect functions that are dead or shuold go static and to extract check_prototypes
2006/06/03 13:28:08 1.95 tchize include/libproto.h
2006/06/03 13:28:08 1.3 tchize test/unit/common/check_object.c
2006/06/03 13:28:08 1.128 tchize common/object.c

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
2006/06/02 16:58:42 1.3 qal21 test/toolkit/toolkit_common.c
toolkit_common.c: Clarify comment.
2006/06/02 03:19:35 1.82 akirschbaum server/c_object.c
2006/06/02 03:19:35 1.127 akirschbaum common/object.c
2006/06/02 03:19:35 1.628 akirschbaum ChangeLog
Do not merge renamed items with differing custom names.
2006/06/01 18:07:33 1.5 tchize test/unit/socket/Makefile.in
2006/06/01 18:07:33 1.5 tchize test/unit/random_maps/Makefile.in
2006/06/01 18:07:33 1.6 tchize test/unit/server/Makefile.in
2006/06/01 18:07:32 1.1 tchize test/include/toolkit_socket.h
2006/06/01 18:07:32 1.1 tchize test/include/toolkit_server.h
2006/06/01 18:07:32 1.1 tchize test/include/toolkit_random_maps.h
2006/06/01 18:07:32 1.1 tchize test/include/toolkit_crossedit.h
2006/06/01 18:07:32 1.1 tchize test/include/toolkit_common.h
2006/06/01 18:07:32 1.2 tchize test/toolkit/toolkit_common.c
2006/06/01 18:07:32 1.4 tchize test/toolkit/Makefile.in
2006/06/01 18:07:32 1.2 tchize test/toolkit/Makefile.am
2006/06/01 18:07:32 1.5 tchize test/unit/crossedit/Makefile.in
2006/06/01 18:07:32 1.4 tchize test/unit/common/check_arch.c
2006/06/01 18:07:32 1.6 tchize test/unit/common/Makefile.in
2006/06/01 18:07:32 1.4 tchize test/unit/common/Makefile.am
2006/06/01 18:07:32 1.5 tchize test/unit/Makefile.in
2006/06/01 18:07:32 1.5 tchize test/Makefile.in
2006/06/01 18:07:32 1.3 tchize check-fragment.am

toolkit_common activated in unit test.
check_arch is the first check to use it.
Rebuilded makefiles in accordance
2006/06/01 15:55:54 1.41 akirschbaum socket/item.c
2006/06/01 15:55:54 1.126 akirschbaum common/object.c
2006/06/01 15:55:53 1.627 akirschbaum ChangeLog
Do not merge locked and unlocked items.
2006/06/01 14:07:08 1.25 tchize doc/spoiler/Makefile.in
2006/06/01 14:07:08 1.26 tchize doc/playbook-html/Makefile.in
2006/06/01 14:07:08 1.22 tchize doc/spell-docs/Makefile.in
2006/06/01 14:07:08 1.26 tchize doc/playbook/Makefile.in
2006/06/01 14:07:08 1.22 tchize doc/scripts/Makefile.in
2006/06/01 14:07:08 1.28 tchize doc/spoiler-html/Makefile.in
2006/06/01 14:07:08 1.23 tchize doc/Developers/Makefile.in
2006/06/01 14:07:08 1.40 tchize doc/Makefile.in
2006/06/01 14:07:08 1.172 tchize include/sproto.h
2006/06/01 14:07:08 1.30 tchize include/Makefile.in
2006/06/01 14:07:08 1.5 tchize test/unit/server/Makefile.in
2006/06/01 14:07:08 1.3 tchize test/unit/server/Makefile.am
2006/06/01 14:07:08 1.83 tchize lib/Makefile.in
2006/06/01 14:07:08 1.31 tchize random_maps/Makefile.in
2006/06/01 14:07:08 1.1 tchize server/server.c
2006/06/01 14:07:08 1.116 tchize server/main.c
2006/06/01 14:07:08 1.35 tchize server/Makefile.in
2006/06/01 14:07:08 1.5 tchize server/Makefile.am
2006/06/01 14:07:08 1.10 tchize utils/ltmain.sh
2006/06/01 14:07:08 1.12 tchize utils/config.sub
2006/06/01 14:07:08 1.12 tchize utils/config.guess
2006/06/01 14:07:07 1.20 tchize crossedit/bitmaps/Makefile.in
2006/06/01 14:07:07 1.20 tchize crossedit/doc/Makefile.in
2006/06/01 14:07:07 1.21 tchize crossedit/include/Makefile.in
2006/06/01 14:07:07 1.22 tchize crossedit/Cnv/Makefile.in
2006/06/01 14:07:07 1.30 tchize crossedit/Makefile.in
2006/06/01 14:07:07 1.17 tchize devel/Makefile.in
2006/06/01 14:07:06 1.66 tchize configure
2006/06/01 14:07:06 1.2 tchize check-fragment.am
2006/06/01 14:07:06 1.27 tchize aclocal.m4
2006/06/01 14:07:06 1.48 tchize Makefile.in

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.
2006/06/01 13:59:14 1.78 tchize server/init.c
2006/06/01 13:59:13 1.101 tchize server/monster.c

Fixed error with function declared as static in one place and not static in another, leading to problems in make proto
2006/06/01 13:04:46 1.55 akirschbaum lib/artifacts
2006/06/01 13:04:46 1.626 akirschbaum ChangeLog
lib/artifacts: Fix typo to not anymore generate "boots of of steel".
2006/06/01 12:59:30 1.625 akirschbaum ChangeLog
2006/06/01 12:59:29 1.54 akirschbaum lib/artifacts
Fix typo to make bows of Sorig work.
2006/06/01 12:47:23 1.43 akirschbaum lib/treasures.bld
2006/06/01 12:47:22 1.178 akirschbaum lib/archetypes
2006/06/01 12:47:22 1.624 akirschbaum ChangeLog
lib/archetypes, lib/treasures.bld: Rebuilt.
2006/05/30 02:16:23 1.94 mwedel socket/request.c
2006/05/30 02:16:23 1.48 mwedel include/object.h
2006/05/30 02:16:23 1.39 mwedel include/map.h
2006/05/30 02:16:23 1.125 mwedel common/object.c
2006/05/30 02:16:23 1.108 mwedel common/map.c
2006/05/30 02:16:23 1.81 mwedel common/loader.l
2006/05/30 02:16:23 1.86 mwedel common/loader.c
2006/05/30 02:16:23 1.623 mwedel ChangeLog
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
2006/05/30 02:12:29 1.100 mwedel server/monster.c
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.
2006/05/30 02:01:38 1.42 mwedel lib/treasures.bld
2006/05/30 02:01:38 1.78 mwedel lib/faces
2006/05/30 02:01:36 1.58 mwedel lib/crossfire.1
2006/05/30 02:01:28 1.61 mwedel lib/crossfire.0
2006/05/30 02:01:25 1.97 mwedel lib/bmaps.paths
2006/05/30 02:01:25 1.92 mwedel lib/bmaps
2006/05/30 02:01:25 1.177 mwedel lib/archetypes
2006/05/30 02:01:25 1.80 mwedel lib/animations
Recollect these goodies.
MSW 2006-05-29
2006/05/26 18:13:42 1.198 akirschbaum server/player.c
2006/05/26 18:13:42 1.622 akirschbaum ChangeLog
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.
2006/05/26 17:29:07 1.66 akirschbaum server/skill_util.c
2006/05/26 17:29:07 1.621 akirschbaum ChangeLog
Make attacking with melee in 'fire command work again. Now attacking with
<shift>+<direction> works again.
2006/05/25 12:49:36 1.37 akirschbaum server/spell_attack.c
2006/05/25 12:49:36 1.620 akirschbaum ChangeLog
Make swarm spells work again. These spells did not work anymore on tiles which
had a move_block type set (for example cobblestones).
2006/05/25 10:31:48 1.99 ryo_saeba server/monster.c
2006/05/25 10:31:47 1.619 ryo_saeba ChangeLog
Fix monster facing bug.
2006/05/21 15:09:12 1.83 akirschbaum server/c_wiz.c
Fix typo in comment.
2006/05/21 14:58:17 1.81 akirschbaum server/c_object.c
Simplify expression.
2006/05/21 14:56:29 1.80 akirschbaum server/c_object.c
Fix typo in comment.
2006/05/21 14:38:26 1.10 akirschbaum random_maps/reader.l
2006/05/21 14:38:26 1.12 akirschbaum random_maps/reader.c
Properly declare prototype for rmap_yval().
2006/05/21 14:17:06 1.12 akirschbaum lib/attackmess
Remove trailing white space from attack messages.
2006/05/21 14:06:05 1.17 akirschbaum common/recipe.c
Improve comment.
2006/05/21 09:02:26 1.8 akirschbaum include/recipe.h
Fix comment.
2006/05/21 08:44:42 1.109 akirschbaum include/define.h
Improve comment.
2006/05/21 07:54:34 1.25 akirschbaum crossedit/Attr.c
Use 'NULL' for pointers.
2006/05/21 07:50:17 1.66 akirschbaum common/treasure.c
Fix typo in parameter name.
2006/05/21 07:44:35 1.33 akirschbaum common/porting.c
Remove useless sizeof() operator.
2006/05/21 07:43:30 1.32 akirschbaum common/porting.c
Do not crash in strdup_local() in out of memory condition.
2006/05/21 07:41:48 1.31 akirschbaum common/porting.c
Fix error message.
2006/05/21 07:37:11 1.80 akirschbaum common/loader.l
2006/05/21 07:37:11 1.85 akirschbaum common/loader.c
Properly declare prototype for yval().
2006/05/21 07:27:46 1.62 akirschbaum common/item.c
2006/05/21 07:27:46 1.618 akirschbaum ChangeLog
Skip some processing if NEW_MATERIAL_CODE is undefined.
2006/05/21 07:23:40 1.26 akirschbaum common/utils.c
Declare missing variable if NEW_MATERIAL_CODE is defined.
2006/05/21 07:22:29 1.94 akirschbaum include/libproto.h
2006/05/21 07:22:29 1.6 akirschbaum common/holy.c
2006/05/21 07:22:28 1.617 akirschbaum ChangeLog
Declare some functions as "static".
2006/05/21 05:35:11 1.7 akirschbaum socket/sounds.c
2006/05/21 05:35:11 1.93 akirschbaum socket/request.c
2006/05/21 05:35:11 1.16 akirschbaum socket/lowlevel.c
2006/05/21 05:35:11 1.45 akirschbaum socket/loop.c
2006/05/21 05:35:11 1.40 akirschbaum socket/item.c
2006/05/21 05:35:11 1.51 akirschbaum socket/init.c
2006/05/21 05:35:10 1.29 akirschbaum socket/info.c
2006/05/21 05:35:10 1.11 akirschbaum socket/image.c
2006/05/21 05:35:10 1.14 akirschbaum include/newclient.h
2006/05/21 05:35:10 1.616 akirschbaum ChangeLog
Make socket handling more robust.
2006/05/21 05:07:13 1.92 akirschbaum socket/request.c
Fix reference to undefined type name.
2006/05/20 10:47:48 1.171 ryo_saeba include/sproto.h
2006/05/20 10:47:48 1.23 ryo_saeba include/plugin.h
2006/05/20 10:47:48 1.72 ryo_saeba server/plugins.c
2006/05/20 10:47:48 1.9 ryo_saeba plugins/cfpython/cfpython_map.c
2006/05/20 10:47:48 1.29 ryo_saeba plugins/cfpython/cfpython.c
2006/05/20 10:47:48 1.9 ryo_saeba plugins/cfanim/cfanim.c
2006/05/20 10:47:48 1.17 ryo_saeba plugins/common/include/plugin_common.h
2006/05/20 10:47:48 1.16 ryo_saeba plugins/common/plugin_common.c
2006/05/20 10:47:47 1.615 ryo_saeba ChangeLog
Log hook for plugins. Use it for Python & cfanim.
2006/05/20 10:19:09 1.41 ryo_saeba lib/treasures.bld
2006/05/20 10:19:09 1.77 ryo_saeba lib/faces
Update treasures and faces
2006/05/20 07:37:03 1.614 ryo_saeba ChangeLog
Add a bot flag, to not count in metaserver information
2006/05/20 07:36:48 1.91 ryo_saeba socket/request.c
2006/05/20 07:36:48 1.18 ryo_saeba socket/metaserver.c
2006/05/20 07:36:48 1.50 ryo_saeba socket/init.c
2006/05/20 07:36:48 1.40 ryo_saeba include/newserver.h
2006/05/20 07:36:48 1.24 ryo_saeba lib/settings
2006/05/20 07:36:48 1.78 ryo_saeba server/c_misc.c
Add a bot flag, to not count in metaserver information
2006/05/20 05:51:10 1.19 ryo_saeba make_win32/cfserver.nsi
2006/05/20 05:51:10 1.11 ryo_saeba make_win32/Release_notes.txt
Snapshot
2006/05/20 05:37:26 1.26 ryo_saeba include/win32.h
Snapshot
2006/05/20 05:32:50 1.4 ryo_saeba plugins/cfpython/include/cfpython_proto.h
Fix declaration
2006/05/20 05:30:43 1.84 ryo_saeba common/loader.c
Add missing #ifdef
2006/05/18 00:27:44 1.90 mwedel socket/request.c
2006/05/18 00:27:44 1.44 mwedel socket/loop.c
2006/05/18 00:27:44 1.49 mwedel socket/init.c
2006/05/18 00:27:44 1.28 mwedel socket/info.c
2006/05/18 00:27:44 1.39 mwedel include/newserver.h
2006/05/18 00:27:44 1.13 mwedel include/newclient.h
2006/05/18 00:27:44 1.38 mwedel include/map.h
2006/05/18 00:27:44 1.66 mwedel include/global.h
2006/05/18 00:27:44 1.5 mwedel include/face.h
2006/05/18 00:27:44 1.60 mwedel server/login.c
2006/05/18 00:27:44 1.9 mwedel utils/ltmain.sh
2006/05/18 00:27:44 1.11 mwedel utils/config.sub
2006/05/18 00:27:44 1.11 mwedel utils/config.guess
2006/05/18 00:27:43 1.21 mwedel crossedit/Edit.c
2006/05/18 00:27:43 1.11 mwedel crossedit/CrEdit.c
2006/05/18 00:27:43 1.19 mwedel doc/Developers/protocol
2006/05/18 00:27:43 1.108 mwedel include/define.h
2006/05/18 00:27:43 1.14 mwedel include/autoconf.h.in
2006/05/18 00:27:43 1.15 mwedel common/time.c
2006/05/18 00:27:43 1.107 mwedel common/map.c
2006/05/18 00:27:43 1.79 mwedel common/loader.l
2006/05/18 00:27:43 1.83 mwedel common/loader.c
2006/05/18 00:27:43 1.22 mwedel configure.ac
2006/05/18 00:27:42 1.65 mwedel configure
2006/05/18 00:27:42 1.26 mwedel aclocal.m4
2006/05/18 00:27:42 1.613 mwedel ChangeLog
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
2006/05/13 16:21:12 1.89 akirschbaum socket/request.c
2006/05/13 16:21:12 1.15 akirschbaum socket/lowlevel.c
2006/05/13 16:21:11 1.612 akirschbaum ChangeLog
Fix server crash when sending addspell command(s).
2006/05/13 15:44:02 1.18 akirschbaum doc/Developers/protocol
Fix typo; add default value for facecache command.
2006/05/13 00:18:44 1.155 qal21 server/spell_effect.c
correct bug in previous commit.
2006/05/13 00:02:09 1.154 qal21 server/spell_effect.c
2006/05/13 00:02:09 1.611 qal21 ChangeLog
Disallow town portal while in transports (caused map corruption, crashes and other nasty things)
2006/05/05 05:14:04 1.168 ryo_saeba server/apply.c
2006/05/05 05:14:03 1.610 ryo_saeba ChangeLog
Fix for bug #1473941 (Damnation bug)
2006/05/05 04:47:40 1.170 ryo_saeba include/sproto.h
2006/05/05 04:47:40 1.93 ryo_saeba include/libproto.h
2006/05/05 04:47:40 1.54 ryo_saeba server/shop.c
2006/05/05 04:47:40 1.115 ryo_saeba server/main.c
2006/05/05 04:47:40 1.15 ryo_saeba server/hiscore.c
2006/05/05 04:47:40 1.8 ryo_saeba server/daemon.c
2006/05/05 04:47:40 1.82 ryo_saeba server/c_wiz.c
2006/05/05 04:47:40 1.79 ryo_saeba server/c_object.c
2006/05/05 04:47:40 1.23 ryo_saeba server/c_chat.c
2006/05/05 04:47:40 1.61 ryo_saeba common/item.c
2006/05/05 04:47:39 1.609 ryo_saeba ChangeLog
Third and last part of patch #1453869 courtesy Stefan Huehner (shuehner)
2006/05/05 04:41:15 1.5 ryo_saeba crossedit/stubs.c
2006/05/05 04:41:15 1.6 ryo_saeba socket/sounds.c
2006/05/05 04:41:15 1.88 ryo_saeba socket/request.c
2006/05/05 04:41:15 1.39 ryo_saeba socket/item.c
2006/05/05 04:41:15 1.27 ryo_saeba socket/info.c
2006/05/05 04:41:15 1.27 ryo_saeba include/sockproto.h
2006/05/05 04:41:15 1.2 ryo_saeba test/unit/random_maps/stubs_random.c
2006/05/05 04:41:15 1.2 ryo_saeba test/unit/common/stubs_common.c
2006/05/05 04:41:15 1.18 ryo_saeba random_maps/standalone.c
2006/05/05 04:41:15 1.30 ryo_saeba random_maps/Makefile.in
Second part of patch #1453869 courtesy Stefan Huehner (shuehner)
2006/05/05 04:26:36 1.8 ryo_saeba server/timers.c
2006/05/05 04:26:36 1.89 ryo_saeba server/time.c
2006/05/05 04:26:36 1.18 ryo_saeba server/swap.c
2006/05/05 04:26:35 1.105 ryo_saeba server/spell_util.c
2006/05/05 04:26:35 1.153 ryo_saeba server/spell_effect.c
2006/05/05 04:26:35 1.36 ryo_saeba server/spell_attack.c
2006/05/05 04:26:35 1.74 ryo_saeba server/skills.c
2006/05/05 04:26:35 1.65 ryo_saeba server/skill_util.c
2006/05/05 04:26:35 1.47 ryo_saeba server/rune.c
2006/05/05 04:26:35 1.17 ryo_saeba server/resurrection.c
2006/05/05 04:26:35 1.197 ryo_saeba server/player.c
2006/05/05 04:26:35 1.43 ryo_saeba server/pets.c
2006/05/05 04:26:35 1.41 ryo_saeba server/move.c
2006/05/05 04:26:35 1.98 ryo_saeba server/monster.c
2006/05/05 04:26:35 1.114 ryo_saeba server/main.c
2006/05/05 04:26:35 1.59 ryo_saeba server/login.c
2006/05/05 04:26:35 1.77 ryo_saeba server/init.c
2006/05/05 04:26:35 1.60 ryo_saeba server/gods.c
2006/05/05 04:26:35 1.7 ryo_saeba server/egoitem.c
2006/05/05 04:26:35 1.36 ryo_saeba server/disease.c
2006/05/05 04:26:34 1.61 ryo_saeba server/commands.c
2006/05/05 04:26:34 1.125 ryo_saeba server/attack.c
2006/05/05 04:26:34 1.167 ryo_saeba server/apply.c
2006/05/05 04:26:34 1.28 ryo_saeba server/alchemy.c
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
2006/05/05 04:25:36 1.57 ryo_saeba lib/crossfire.1
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
2006/05/05 04:25:25 1.60 ryo_saeba lib/crossfire.0
2006/05/05 04:25:20 1.96 ryo_saeba lib/bmaps.paths
2006/05/05 04:25:19 1.91 ryo_saeba lib/bmaps
2006/05/05 04:25:18 1.19 ryo_saeba crossedit/bitmaps/Makefile.in
2006/05/05 04:25:18 1.19 ryo_saeba crossedit/doc/Makefile.in
2006/05/05 04:25:18 1.20 ryo_saeba crossedit/include/Makefile.in
2006/05/05 04:25:18 1.21 ryo_saeba crossedit/Cnv/Makefile.in
2006/05/05 04:25:18 1.24 ryo_saeba doc/spoiler/Makefile.in
2006/05/05 04:25:18 1.25 ryo_saeba doc/playbook-html/Makefile.in
2006/05/05 04:25:18 1.21 ryo_saeba doc/spell-docs/Makefile.in
2006/05/05 04:25:18 1.25 ryo_saeba doc/playbook/Makefile.in
2006/05/05 04:25:18 1.21 ryo_saeba doc/scripts/Makefile.in
2006/05/05 04:25:18 1.27 ryo_saeba doc/spoiler-html/Makefile.in
2006/05/05 04:25:18 1.22 ryo_saeba doc/Developers/Makefile.in
2006/05/05 04:25:18 1.39 ryo_saeba doc/Makefile.in
2006/05/05 04:25:18 1.169 ryo_saeba include/sproto.h
2006/05/05 04:25:18 1.17 ryo_saeba include/funcpoint.h
2006/05/05 04:25:18 1.29 ryo_saeba include/Makefile.in
2006/05/05 04:25:18 1.16 ryo_saeba devel/Makefile.in
2006/05/05 04:25:18 1.176 ryo_saeba lib/archetypes
2006/05/05 04:25:18 1.79 ryo_saeba lib/animations
2006/05/05 04:25:18 1.82 ryo_saeba lib/Makefile.in
2006/05/05 04:25:17 1.29 ryo_saeba crossedit/Makefile.in
2006/05/05 04:25:17 1.64 ryo_saeba configure
2006/05/05 04:25:16 1.25 ryo_saeba aclocal.m4
2006/05/05 04:25:16 1.47 ryo_saeba Makefile.in
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
2006/05/05 04:21:35 1.4 ryo_saeba test/unit/crossedit/Makefile.in
2006/05/05 04:21:35 1.4 ryo_saeba test/unit/socket/Makefile.in
2006/05/05 04:21:35 1.4 ryo_saeba test/unit/random_maps/Makefile.in
2006/05/05 04:21:35 1.4 ryo_saeba test/unit/server/Makefile.in
2006/05/05 04:21:35 1.5 ryo_saeba test/unit/common/Makefile.in
2006/05/05 04:21:35 1.4 ryo_saeba test/unit/Makefile.in
2006/05/05 04:21:35 1.4 ryo_saeba test/Makefile.in
No need to fail when autorun.xml doesn't exist :)
2006/05/05 03:52:45 1.10 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2006/05/05 03:52:45 1.6 ryo_saeba plugins/cfpython/include/cfpython_map_private.h
2006/05/05 03:52:45 1.15 ryo_saeba plugins/cfpython/cfpython_object.c
2006/05/05 03:52:45 1.8 ryo_saeba plugins/cfpython/cfpython_map.c
2006/05/05 03:52:45 1.16 ryo_saeba plugins/common/include/plugin_common.h
2006/05/05 03:52:45 1.15 ryo_saeba plugins/common/plugin_common.c
2006/05/05 03:52:45 1.608 ryo_saeba ChangeLog
2006/05/05 03:52:44 1.168 ryo_saeba include/sproto.h
2006/05/05 03:52:44 1.71 ryo_saeba server/plugins.c
Add Map.Insert(object,x,y) and Player.CanPay( ) to Python plugin
2006/05/05 03:52:02 1.42 ryo_saeba server/pets.c
Patch #1456016 courtesy schmorp.de development team
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_sounds.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_request.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_metaserver.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_lowlevel.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_loop.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_item.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_init.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_info.c
2006/05/03 16:50:25 1.2 tchize test/unit/socket/check_image.c
2006/05/03 16:50:25 1.3 tchize test/unit/socket/Makefile.in
2006/05/03 16:50:25 1.2 tchize test/unit/socket/Makefile.am
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_wall.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_treasure.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_test.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_style.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_standalone.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_square_spiral.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_special.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_snake.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_room_gen_spiral.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_room_gen_onion.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_rogue_layout.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_reader.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_random_map.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_monster.c
2006/05/03 16:50:25 1.2 tchize test/unit/random_maps/check_maze_gen.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_win32.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_weather.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_timers.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_time.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_swap.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_swamp.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_spell_util.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_spell_effect.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_spell_attack.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_skills.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_skill_util.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_shop.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_rune.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_resurrection.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_plugins.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_player.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_pets.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_move.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_monster.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_main.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_login.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_init.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_hiscore.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_gods.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_egoitem.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_disease.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_daemon.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_commands.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_wiz.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_range.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_party.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_object.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_new.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_move.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_misc.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_c_chat.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_build_map.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_ban.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_attack.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_apply.c
2006/05/03 16:50:25 1.2 tchize test/unit/server/check_alchemy.c
2006/05/03 16:50:25 1.3 tchize test/unit/server/Makefile.in
2006/05/03 16:50:25 1.2 tchize test/unit/server/Makefile.am
2006/05/03 16:50:25 1.29 tchize utils/Makefile.in
2006/05/03 16:50:24 1.23 tchize socket/Makefile.in
2006/05/03 16:50:24 1.28 tchize include/Makefile.in
2006/05/03 16:50:24 1.1 tchize test/templates/txtlog.png
2006/05/03 16:50:24 1.1 tchize test/templates/success.png
2006/05/03 16:50:24 1.1 tchize test/templates/logresult.xsl
2006/05/03 16:50:24 1.1 tchize test/templates/failure.png
2006/05/03 16:50:24 1.1 tchize test/templates/error.png
2006/05/03 16:50:24 1.1 tchize test/templates/crossfire-logo-unit.png
2006/05/03 16:50:24 1.1 tchize test/templates/crossfire-logo-unit-success.png
2006/05/03 16:50:24 1.1 tchize test/templates/crossfire-logo-unit-failed.png
2006/05/03 16:50:24 1.1 tchize test/templates/checkTextResult.xsl
2006/05/03 16:50:24 1.1 tchize test/templates/checkReport.css
2006/05/03 16:50:24 1.3 tchize test/toolkit/Makefile.in
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_xutil.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_stubs.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_png.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_crossedit.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_Str.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_MapAttr.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_Edit.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_CrUtil.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_CrList.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_CrFace.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_CrEdit.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_Bitmaps.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_Attr.c
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/check_App.c
2006/05/03 16:50:24 1.3 tchize test/unit/crossedit/Makefile.in
2006/05/03 16:50:24 1.2 tchize test/unit/crossedit/Makefile.am
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/check_floor.c
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/check_expand2x.c
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/check_exit.c
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/check_door.c
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/check_decor.c
2006/05/03 16:50:24 1.3 tchize test/unit/random_maps/Makefile.in
2006/05/03 16:50:24 1.2 tchize test/unit/random_maps/Makefile.am
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_utils.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_treasure.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_time.c
2006/05/03 16:50:24 1.3 tchize test/unit/common/check_shstr.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_region.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_recipe.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_readable.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_re-cmp.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_quest.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_porting.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_player.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_path.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_object.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_map.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_los.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_logger.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_loader.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_living.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_links.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_item.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_init.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_info.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_image.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_holy.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_glue.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_friend.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_exp.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_button.c
2006/05/03 16:50:24 1.3 tchize test/unit/common/check_arch.c
2006/05/03 16:50:24 1.2 tchize test/unit/common/check_anim.c
2006/05/03 16:50:24 1.4 tchize test/unit/common/Makefile.in
2006/05/03 16:50:24 1.3 tchize test/unit/common/Makefile.am
2006/05/03 16:50:24 1.3 tchize test/unit/Makefile.in
2006/05/03 16:50:24 1.3 tchize test/unit/Makefile.am
2006/05/03 16:50:24 1.3 tchize test/Makefile.in
2006/05/03 16:50:24 1.2 tchize test/Makefile.am
2006/05/03 16:50:24 1.81 tchize lib/Makefile.in
2006/05/03 16:50:24 1.29 tchize random_maps/Makefile.in
2006/05/03 16:50:24 1.34 tchize server/Makefile.in
2006/05/03 16:50:24 1.5 tchize plugins/cfpython/include/Makefile.in
2006/05/03 16:50:24 1.12 tchize plugins/cfpython/Makefile.in
2006/05/03 16:50:24 1.5 tchize plugins/cfanim/include/Makefile.in
2006/05/03 16:50:24 1.7 tchize plugins/cfanim/Makefile.in
2006/05/03 16:50:24 1.5 tchize plugins/common/include/Makefile.in
2006/05/03 16:50:24 1.5 tchize plugins/common/Makefile.in
2006/05/03 16:50:24 1.7 tchize plugins/Makefile.in
2006/05/03 16:50:23 1.18 tchize crossedit/bitmaps/Makefile.in
2006/05/03 16:50:23 1.18 tchize crossedit/doc/Makefile.in
2006/05/03 16:50:23 1.19 tchize crossedit/include/Makefile.in
2006/05/03 16:50:23 1.20 tchize crossedit/Cnv/Makefile.in
2006/05/03 16:50:23 1.28 tchize crossedit/Makefile.in
2006/05/03 16:50:23 1.23 tchize doc/spoiler/Makefile.in
2006/05/03 16:50:23 1.24 tchize doc/playbook-html/Makefile.in
2006/05/03 16:50:23 1.20 tchize doc/spell-docs/Makefile.in
2006/05/03 16:50:23 1.24 tchize doc/playbook/Makefile.in
2006/05/03 16:50:23 1.20 tchize doc/scripts/Makefile.in
2006/05/03 16:50:23 1.26 tchize doc/spoiler-html/Makefile.in
2006/05/03 16:50:23 1.21 tchize doc/Developers/Makefile.in
2006/05/03 16:50:23 1.38 tchize doc/Makefile.in
2006/05/03 16:50:23 1.15 tchize devel/Makefile.in
2006/05/03 16:50:23 1.32 tchize common/Makefile.in
2006/05/03 16:50:23 1.21 tchize configure.ac
2006/05/03 16:50:22 1.63 tchize configure
2006/05/03 16:50:22 1.1 tchize check-fragment.am
2006/05/03 16:50:22 1.11 tchize acinclude.m4
2006/05/03 16:50:22 1.46 tchize Makefile.in
2006/05/03 16:50:22 1.9 tchize Makefile.am


Added autogeneration of html and text report for test process.
2006/05/02 19:51:52 1.124 qal21 server/attack.c
removed redundant check and fixed an uninitialized variable in attack.c
2006/04/06 16:18:36 1.2 tchize test/unit/common/check_arch.c
2006/04/06 16:18:36 1.3 tchize test/unit/common/Makefile.in
2006/04/06 16:18:36 1.2 tchize test/unit/common/Makefile.am
2006/04/06 16:18:36 1.88 tchize server/time.c
2006/04/06 16:18:36 1.104 tchize server/spell_util.c
2006/04/06 16:18:36 1.152 tchize server/spell_effect.c
2006/04/06 16:18:36 1.35 tchize server/spell_attack.c
2006/04/06 16:18:36 1.46 tchize server/rune.c
2006/04/06 16:18:35 1.167 tchize include/sproto.h
2006/04/06 16:18:35 1.92 tchize include/libproto.h
2006/04/06 16:18:35 1.107 tchize include/define.h
2006/04/06 16:18:35 1.27 tchize random_maps/treasure.c
2006/04/06 16:18:35 1.24 tchize random_maps/special.c
2006/04/06 16:18:35 1.21 tchize random_maps/exit.c
2006/04/06 16:18:35 1.70 tchize server/plugins.c
2006/04/06 16:18:35 1.196 tchize server/player.c
2006/04/06 16:18:35 1.59 tchize server/gods.c
2006/04/06 16:18:35 1.35 tchize server/disease.c
2006/04/06 16:18:35 1.11 tchize server/build_map.c
2006/04/06 16:18:35 1.123 tchize server/attack.c
2006/04/06 16:18:35 1.166 tchize server/apply.c
2006/04/06 16:18:35 1.27 tchize server/alchemy.c
2006/04/06 16:18:35 1.3 tchize plugins/cfpython/include/cfpython_proto.h
2006/04/06 16:18:34 1.65 tchize common/treasure.c
2006/04/06 16:18:34 1.16 tchize common/recipe.c
2006/04/06 16:18:34 1.31 tchize common/readable.c
2006/04/06 16:18:34 1.7 tchize common/quest.c
2006/04/06 16:18:34 1.124 tchize common/object.c
2006/04/06 16:18:34 1.78 tchize common/loader.l
2006/04/06 16:18:34 1.82 tchize common/loader.c
2006/04/06 16:18:34 1.78 tchize common/living.c
2006/04/06 16:18:34 1.39 tchize common/arch.c

finished common/arch.c unit test, fixed a few bugs, moved function around and renamed other
2006/04/06 11:58:09 1.71 cavesomething include/config.h
2006/04/06 11:58:05 1.607 cavesomething ChangeLog
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
2006/04/04 18:34:43 1.11 qal21 server/swamp.c
2006/04/04 18:34:42 1.606 qal21 ChangeLog
Use object name for swamp messages.
2006/03/23 13:39:14 1.2 tchize test/unit/common/check_shstr.c

corrected check_shstr.c (lacking a few line of code)
2006/03/22 17:06:48 1.2 tchize test/toolkit/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/crossedit/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/socket/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/random_maps/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/server/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/common/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/Makefile.in
2006/03/22 17:06:48 1.2 tchize test/unit/Makefile.am
2006/03/22 17:06:48 1.28 tchize utils/Makefile.in
2006/03/22 17:06:47 1.22 tchize socket/Makefile.in
2006/03/22 17:06:47 1.2 tchize test/Makefile.in
2006/03/22 17:06:47 1.28 tchize random_maps/Makefile.in
2006/03/22 17:06:47 1.33 tchize server/Makefile.in
2006/03/22 17:06:47 1.4 tchize plugins/cfpython/include/Makefile.in
2006/03/22 17:06:47 1.11 tchize plugins/cfpython/Makefile.in
2006/03/22 17:06:47 1.4 tchize plugins/cfanim/include/Makefile.in
2006/03/22 17:06:47 1.6 tchize plugins/cfanim/Makefile.in
2006/03/22 17:06:47 1.4 tchize plugins/common/include/Makefile.in
2006/03/22 17:06:47 1.4 tchize plugins/common/Makefile.in
2006/03/22 17:06:46 1.22 tchize doc/spoiler/Makefile.in
2006/03/22 17:06:46 1.23 tchize doc/playbook-html/Makefile.in
2006/03/22 17:06:46 1.19 tchize doc/spell-docs/Makefile.in
2006/03/22 17:06:46 1.23 tchize doc/playbook/Makefile.in
2006/03/22 17:06:46 1.19 tchize doc/scripts/Makefile.in
2006/03/22 17:06:46 1.25 tchize doc/spoiler-html/Makefile.in
2006/03/22 17:06:46 1.20 tchize doc/Developers/Makefile.in
2006/03/22 17:06:46 1.27 tchize include/Makefile.in
2006/03/22 17:06:46 1.80 tchize lib/Makefile.in
2006/03/22 17:06:46 1.6 tchize plugins/Makefile.in
2006/03/22 17:06:45 1.17 tchize crossedit/bitmaps/Makefile.in
2006/03/22 17:06:45 1.17 tchize crossedit/doc/Makefile.in
2006/03/22 17:06:45 1.18 tchize crossedit/include/Makefile.in
2006/03/22 17:06:45 1.19 tchize crossedit/Cnv/Makefile.in
2006/03/22 17:06:45 1.27 tchize crossedit/Makefile.in
2006/03/22 17:06:45 1.37 tchize doc/Makefile.in
2006/03/22 17:06:45 1.14 tchize devel/Makefile.in
2006/03/22 17:06:45 1.31 tchize common/Makefile.in
2006/03/22 17:06:45 1.20 tchize configure.ac
2006/03/22 17:06:44 1.62 tchize configure
2006/03/22 17:06:44 1.10 tchize acinclude.m4
2006/03/22 17:06:44 1.45 tchize Makefile.in
2006/03/22 17:06:44 1.8 tchize Makefile.am

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.
2006/03/22 03:29:05 1.151 akirschbaum server/spell_effect.c
2006/03/22 03:29:05 1.605 akirschbaum ChangeLog
Fix exploit with alchemy spell. This effectively removes the improvement
implemented at 2006-03-07.
2006/03/21 17:34:15 1.3 ryo_saeba doc/Developers/testplans
Typos.
2006/03/21 16:46:09 1.1 tchize test/unit/crossedit/stubs_crossedit.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/stubs_socket.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_sounds.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_request.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_metaserver.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_lowlevel.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_loop.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_item.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_init.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_info.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/check_image.c
2006/03/21 16:46:09 1.1 tchize test/unit/socket/Makefile.in
2006/03/21 16:46:09 1.1 tchize test/unit/socket/Makefile.am
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/stubs_random.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_wall.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_treasure.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_test.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_style.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_standalone.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_square_spiral.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_special.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_snake.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_room_gen_spiral.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_room_gen_onion.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_rogue_layout.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_reader.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_random_map.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_monster.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_maze_gen.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_floor.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_expand2x.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_exit.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_door.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/check_decor.c
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/Makefile.in
2006/03/21 16:46:09 1.1 tchize test/unit/random_maps/Makefile.am
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_win32.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_weather.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_timers.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_time.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_swap.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_swamp.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_spell_util.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_spell_effect.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_spell_attack.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_skills.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_skill_util.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_shop.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_rune.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_resurrection.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_plugins.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_player.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_pets.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_move.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_monster.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_main.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_login.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_init.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_hiscore.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_gods.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_egoitem.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_disease.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_daemon.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_commands.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_wiz.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_range.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_party.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_object.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_new.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_move.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_misc.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_c_chat.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_build_map.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_ban.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_attack.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_apply.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/check_alchemy.c
2006/03/21 16:46:09 1.1 tchize test/unit/server/Makefile.in
2006/03/21 16:46:09 1.1 tchize test/unit/server/Makefile.am
2006/03/21 16:46:09 1.27 tchize utils/Makefile.in
2006/03/21 16:46:08 1.21 tchize socket/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_socket.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_server.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_random_maps.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_map.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_crossedit.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/toolkit_common.c
2006/03/21 16:46:08 1.1 tchize test/toolkit/README
2006/03/21 16:46:08 1.1 tchize test/toolkit/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/toolkit/Makefile.am
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_xutil.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_stubs.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_png.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_crossedit.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_Str.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_MapAttr.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_Edit.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_CrUtil.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_CrList.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_CrFace.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_CrEdit.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_Bitmaps.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_Attr.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/check_App.c
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/unit/crossedit/Makefile.am
2006/03/21 16:46:08 1.1 tchize test/unit/common/stubs_common.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_utils.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_treasure.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_time.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_shstr.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_region.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_recipe.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_readable.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_re-cmp.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_quest.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_porting.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_player.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_path.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_object.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_map.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_los.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_logger.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_loader.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_living.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_links.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_item.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_init.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_info.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_image.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_holy.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_glue.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_friend.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_exp.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_button.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_arch.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/check_anim.c
2006/03/21 16:46:08 1.1 tchize test/unit/common/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/unit/common/Makefile.am
2006/03/21 16:46:08 1.1 tchize test/unit/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/unit/Makefile.am
2006/03/21 16:46:08 1.1 tchize test/Makefile.in
2006/03/21 16:46:08 1.1 tchize test/Makefile.am
2006/03/21 16:46:08 1.32 tchize server/Makefile.in
2006/03/21 16:46:08 1.4 tchize server/Makefile.am
2006/03/21 16:46:06 1.27 tchize random_maps/Makefile.in
2006/03/21 16:46:06 1.3 tchize plugins/common/include/Makefile.in
2006/03/21 16:46:06 1.3 tchize plugins/common/Makefile.in
2006/03/21 16:46:05 1.21 tchize doc/spoiler/Makefile.in
2006/03/21 16:46:05 1.18 tchize doc/spell-docs/Makefile.in
2006/03/21 16:46:05 1.24 tchize doc/spoiler-html/Makefile.in
2006/03/21 16:46:05 1.26 tchize include/Makefile.in
2006/03/21 16:46:05 1.79 tchize lib/Makefile.in
2006/03/21 16:46:05 1.3 tchize plugins/cfpython/include/Makefile.in
2006/03/21 16:46:05 1.10 tchize plugins/cfpython/Makefile.in
2006/03/21 16:46:05 1.3 tchize plugins/cfanim/include/Makefile.in
2006/03/21 16:46:05 1.5 tchize plugins/cfanim/Makefile.in
2006/03/21 16:46:05 1.5 tchize plugins/Makefile.in
2006/03/21 16:46:04 1.17 tchize crossedit/include/Makefile.in
2006/03/21 16:46:04 1.22 tchize doc/playbook-html/Makefile.in
2006/03/21 16:46:04 1.22 tchize doc/playbook/Makefile.in
2006/03/21 16:46:04 1.18 tchize doc/scripts/Makefile.in
2006/03/21 16:46:04 1.2 tchize doc/Developers/testplans
2006/03/21 16:46:04 1.19 tchize doc/Developers/Makefile.in
2006/03/21 16:46:04 1.36 tchize doc/Makefile.in
2006/03/21 16:46:04 1.13 tchize devel/Makefile.in
2006/03/21 16:46:03 1.16 tchize crossedit/bitmaps/Makefile.in
2006/03/21 16:46:03 1.16 tchize crossedit/doc/Makefile.in
2006/03/21 16:46:03 1.18 tchize crossedit/Cnv/Makefile.in
2006/03/21 16:46:03 1.26 tchize crossedit/Makefile.in
2006/03/21 16:46:01 1.5 tchize crossedit/Makefile.am
2006/03/21 16:46:01 1.30 tchize common/Makefile.in
2006/03/21 16:46:00 1.19 tchize configure.ac
2006/03/21 16:45:59 1.61 tchize configure
2006/03/21 16:45:59 1.9 tchize acinclude.m4
2006/03/21 16:45:59 1.44 tchize Makefile.in
2006/03/21 16:45:59 1.7 tchize Makefile.am

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 :)
2006/03/18 19:51:46 1.14 akirschbaum socket/lowlevel.c
2006/03/18 19:51:46 1.43 akirschbaum socket/loop.c
2006/03/18 19:51:46 1.26 akirschbaum include/sockproto.h
2006/03/18 19:51:46 1.604 akirschbaum ChangeLog
Apply patch by Stefan Huehner: add const where appropriate.
2006/03/18 13:30:55 1.65 ryo_saeba include/global.h
2006/03/18 13:30:54 1.603 ryo_saeba ChangeLog
Forgot one file.
2006/03/18 11:15:25 1.26 ryo_saeba random_maps/treasure.c
2006/03/18 11:15:25 1.22 ryo_saeba random_maps/rproto.h
2006/03/18 11:15:25 1.60 ryo_saeba server/commands.c
2006/03/18 11:15:25 1.10 ryo_saeba server/c_new.c
2006/03/18 11:15:24 1.10 ryo_saeba crossedit/CrEdit.c
2006/03/18 11:15:24 1.24 ryo_saeba crossedit/Attr.c
2006/03/18 11:15:24 1.91 ryo_saeba include/libproto.h
2006/03/18 11:15:24 1.25 ryo_saeba common/utils.c
2006/03/18 11:15:24 1.10 ryo_saeba common/shstr.c
2006/03/18 11:15:24 1.30 ryo_saeba common/readable.c
2006/03/18 11:15:24 1.30 ryo_saeba common/porting.c
2006/03/18 11:15:24 1.106 ryo_saeba common/map.c
2006/03/18 11:15:24 1.81 ryo_saeba common/loader.c
2006/03/18 11:15:24 1.60 ryo_saeba common/item.c
2006/03/18 11:15:23 1.602 ryo_saeba ChangeLog
Use const when possible. Patch courtesy Stefan Huehner.
2006/03/18 10:43:52 1.25 ryo_saeba include/win32.h
2006/03/18 10:43:52 1.601 ryo_saeba ChangeLog
Removed unused file
2006/03/18 10:27:15 1.69 ryo_saeba server/plugins.c
Typo.
2006/03/18 10:24:43 1.68 ryo_saeba server/plugins.c
2006/03/18 10:24:43 1.2 ryo_saeba plugins/cfpython/include/Makefile.in
2006/03/18 10:24:43 1.14 ryo_saeba plugins/cfpython/cfpython_object.c
2006/03/18 10:24:43 1.9 ryo_saeba plugins/cfpython/Makefile.in
2006/03/18 10:24:43 1.2 ryo_saeba plugins/cfanim/include/Makefile.in
2006/03/18 10:24:43 1.15 ryo_saeba plugins/common/include/plugin_common.h
2006/03/18 10:24:43 1.2 ryo_saeba plugins/common/include/Makefile.in
2006/03/18 10:24:43 1.14 ryo_saeba plugins/common/plugin_common.c
2006/03/18 10:24:43 1.2 ryo_saeba plugins/common/Makefile.in
2006/03/18 10:24:42 1.4 ryo_saeba plugins/cfanim/Makefile.in
2006/03/18 10:24:42 1.4 ryo_saeba plugins/Makefile.in
2006/03/18 10:24:42 1.600 ryo_saeba ChangeLog
Add add_key to set_key (object) for plugins.
2006/03/18 10:23:40 1.77 ryo_saeba common/loader.l
Forgot that one.
2006/03/18 09:05:37 1.87 ryo_saeba socket/request.c
2006/03/18 09:05:37 1.13 ryo_saeba socket/lowlevel.c
2006/03/18 09:05:37 1.42 ryo_saeba socket/loop.c
2006/03/18 09:05:37 1.38 ryo_saeba socket/item.c
2006/03/18 09:05:37 1.48 ryo_saeba socket/init.c
2006/03/18 09:05:37 1.26 ryo_saeba socket/info.c
2006/03/18 09:05:37 1.10 ryo_saeba socket/image.c
2006/03/18 09:05:37 1.87 ryo_saeba server/time.c
2006/03/18 09:05:37 1.150 ryo_saeba server/spell_effect.c
2006/03/18 09:05:37 1.67 ryo_saeba server/plugins.c
2006/03/18 09:05:37 1.195 ryo_saeba server/player.c
2006/03/18 09:05:37 1.40 ryo_saeba server/move.c
2006/03/18 09:05:37 1.113 ryo_saeba server/main.c
2006/03/18 09:05:37 1.76 ryo_saeba server/init.c
2006/03/18 09:05:37 1.7 ryo_saeba server/daemon.c
2006/03/18 09:05:37 1.59 ryo_saeba server/commands.c
2006/03/18 09:05:37 1.9 ryo_saeba server/c_new.c
2006/03/18 09:05:37 1.77 ryo_saeba server/c_misc.c
2006/03/18 09:05:37 1.122 ryo_saeba server/attack.c
2006/03/18 09:05:36 1.165 ryo_saeba server/apply.c
2006/03/18 09:05:32 1.166 ryo_saeba include/sproto.h
2006/03/18 09:05:32 1.25 ryo_saeba include/sockproto.h
2006/03/18 09:05:32 1.47 ryo_saeba include/player.h
2006/03/18 09:05:32 1.47 ryo_saeba include/object.h
2006/03/18 09:05:32 1.38 ryo_saeba include/newserver.h
2006/03/18 09:05:32 1.37 ryo_saeba include/map.h
2006/03/18 09:05:32 1.90 ryo_saeba include/libproto.h
2006/03/18 09:05:32 1.64 ryo_saeba include/global.h
2006/03/18 09:05:32 1.5 ryo_saeba include/commands.h
2006/03/18 09:05:32 1.28 ryo_saeba plugins/cfpython/cfpython.c
2006/03/18 09:05:31 1.15 ryo_saeba crossedit/xutil.c
2006/03/18 09:05:31 1.123 ryo_saeba common/object.c
2006/03/18 09:05:31 1.80 ryo_saeba common/loader.c
2006/03/18 09:05:31 1.59 ryo_saeba common/item.c
2006/03/18 09:05:31 1.49 ryo_saeba common/init.c
2006/03/18 09:05:31 1.21 ryo_saeba common/image.c
2006/03/18 09:05:31 1.22 ryo_saeba common/anim.c
2006/03/18 09:05:30 1.599 ryo_saeba ChangeLog
Massive cleaning of code. Shouldn't be any functional change.
2006/03/16 15:54:36 1.38 akirschbaum common/arch.c
2006/03/16 15:54:35 1.598 akirschbaum ChangeLog
Apply patch #1450408 (Improved hash table) by cf.schmorp.de development team.
2006/03/16 14:59:52 1.16 akirschbaum crossedit/include/Makefile.in
2006/03/16 14:59:52 1.2 akirschbaum crossedit/include/Makefile.am
2006/03/16 14:59:52 1.2 akirschbaum crossedit/Cnv/Cnv.h
2006/03/16 14:59:51 1.14 akirschbaum crossedit/xutil.c
2006/03/16 14:59:51 1.4 akirschbaum crossedit/proto.h
2006/03/16 14:59:51 1.10 akirschbaum crossedit/png.c
2006/03/16 14:59:51 1.6 akirschbaum crossedit/crossedit.c
2006/03/16 14:59:51 1.2 akirschbaum crossedit/Str.h
2006/03/16 14:59:51 1.20 akirschbaum crossedit/Edit.c
2006/03/16 14:59:51 1.6 akirschbaum crossedit/Defines.h
2006/03/16 14:59:51 1.5 akirschbaum crossedit/CrUtil.c
2006/03/16 14:59:51 1.4 akirschbaum crossedit/CrList.c
2006/03/16 14:59:51 1.4 akirschbaum crossedit/CrFace.c
2006/03/16 14:59:51 1.9 akirschbaum crossedit/CrEdit.c
2006/03/16 14:59:51 1.23 akirschbaum crossedit/Attr.c
2006/03/16 14:59:51 1.3 akirschbaum crossedit/App.h
2006/03/16 14:59:51 1.12 akirschbaum crossedit/App.c
2006/03/16 14:59:50 1.597 akirschbaum ChangeLog
Apply patch #1439143 (code-cleanup: crossedit) by Stefan Huehner: Remove
unused code, add static/const where appropriate.
2006/03/14 11:12:28 1.47 ryo_saeba socket/init.c
2006/03/14 11:12:28 1.20 ryo_saeba socket/Makefile.in
2006/03/14 11:12:28 1.194 ryo_saeba server/player.c
2006/03/14 11:12:28 1.75 ryo_saeba server/init.c
2006/03/14 11:12:28 1.31 ryo_saeba server/Makefile.in
2006/03/14 11:12:28 1.29 ryo_saeba common/Makefile.in
2006/03/14 11:12:27 1.596 ryo_saeba ChangeLog
Fix memory leak and uninitialized variable
2006/03/14 09:53:13 1.35 ryo_saeba include/spellist.h
2006/03/14 09:53:13 1.595 ryo_saeba ChangeLog
Disabled some unused big arrays.
2006/03/14 09:33:28 1.97 ryo_saeba server/monster.c
2006/03/14 09:33:28 1.594 ryo_saeba ChangeLog
Fix monster/scroll crash, based on patch by the cf.schmorp.de development team
2006/03/14 09:25:24 1.78 ryo_saeba server/c_object.c
2006/03/14 09:25:24 1.593 ryo_saeba ChangeLog
Merge 2 functions which are the same
2006/03/14 08:41:00 1.24 ryo_saeba common/utils.c
2006/03/14 08:41:00 1.592 ryo_saeba ChangeLog
Apply patch #1445892 (transmute_materialname crash) courtesy the cf.schmorp.de development team
2006/03/14 08:34:19 1.73 ryo_saeba server/skills.c
2006/03/14 08:34:16 1.591 ryo_saeba ChangeLog
Fix merging bug with inscription
2006/03/14 01:44:16 1.34 mwedel server/spell_attack.c
Fix non ANSI conforming code so it will compile with compilers that
care about that type of things.
MSW 2006-03-20
2006/03/14 01:41:49 1.86 mwedel socket/request.c
2006/03/14 01:41:49 1.590 mwedel ChangeLog
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
2006/03/12 11:03:35 1.9 tchize common/shstr.c

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
2006/03/11 22:57:31 1.18 mwedel README
Update with new/proper sourceforge download location.
MSW 2006-03-11
2006/03/08 00:58:19 1.11 mwedel include/tod.h
Add proper banner/copyright to this file.
MSW 2006-03-07
2006/03/07 15:28:38 1.53 akirschbaum server/shop.c
Fix possible exploit with shadow alchemy. Also improve the alchemy spell to
yield more nuggets.
2006/03/07 15:28:26 1.589 akirschbaum ChangeLog
Fix possible exploit with shadow alchemy. Also improve the alchemy spell to
yield more nuggets.
2006/03/07 12:46:26 1.64 cavesomething server/skill_util.c
2006/03/07 12:46:26 1.74 cavesomething server/init.c
2006/03/07 12:46:25 1.63 cavesomething include/global.h
2006/03/07 12:46:25 1.70 cavesomething include/config.h
2006/03/07 12:46:25 1.23 cavesomething lib/settings
2006/03/07 12:46:24 1.4 cavesomething doc/settings
2006/03/07 12:46:23 1.77 cavesomething common/living.c
2006/03/07 12:46:21 1.48 cavesomething common/init.c
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
2006/03/07 12:45:59 1.588 cavesomething ChangeLog
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
2006/03/04 11:37:19 1.25 akirschbaum random_maps/treasure.c
2006/03/04 11:37:19 1.20 akirschbaum random_maps/exit.c
2006/03/04 11:37:09 1.587 akirschbaum ChangeLog
Apply modified parts of patch #1439490 (Fix in random map generation) by CF
Development Team Schmorp.de <crossfire@schmorp.de>.
2006/03/04 10:34:26 1.33 akirschbaum server/spell_attack.c
2006/03/04 10:34:25 1.586 akirschbaum ChangeLog
Apply patch #1436833 (Patch for forked lightning crash at map borders) by CF
Development Team Schmorp.de <crossfire@schmorp.de>.
2006/02/27 14:12:44 1.79 akirschbaum common/loader.c
2006/02/27 14:12:43 1.585 akirschbaum ChangeLog
common/loader.c: Rebuilt.
2006/02/27 14:08:35 1.76 akirschbaum common/loader.l
2006/02/27 14:08:35 1.584 akirschbaum ChangeLog
common/loader.l: Prevent excess whitespace while saving objects.
2006/02/27 14:06:53 1.36 akirschbaum include/map.h
2006/02/27 14:06:50 1.583 akirschbaum ChangeLog
Apply patch by Marc Alexander Lehmann to improve server performance.
2006/02/26 09:57:16 1.175 akirschbaum lib/archetypes
2006/02/26 09:57:16 1.582 akirschbaum ChangeLog
lib/archetypes: Rebuilt.
2006/02/26 09:54:07 1.18 akirschbaum lib/collect.pl.in
2006/02/26 09:54:07 1.581 akirschbaum ChangeLog
lib/collect.pl.in: Again fix generation of 'editor_folder' field to make
sub-folder selection work again.
2006/02/26 09:47:46 1.580 akirschbaum ChangeLog
Fix credits for patch.
2006/02/26 04:09:09 1.24 ryo_saeba include/win32.h
2006/02/26 04:09:09 1.2 ryo_saeba make_win32/plugin_python/plugin_python.rc
2006/02/26 04:09:09 1.2 ryo_saeba make_win32/crossfire.rc
2006/02/26 04:09:09 1.18 ryo_saeba make_win32/cfserver.nsi
2006/02/26 04:09:09 1.10 ryo_saeba make_win32/Release_notes.txt
Win32 1.9.0 release
2006/02/25 13:46:12 1.9 qal21 random_maps/decor.c
whitespace changes
2006/02/25 03:08:51 1.18 mwedel configure.ac
2006/02/25 03:08:51 1.60 mwedel configure
2006/02/25 03:08:51 1.17 mwedel README
2006/02/25 03:08:51 1.21 mwedel DEVELOPERS
2006/02/25 03:08:51 1.579 mwedel ChangeLog
2006/02/25 03:08:51 1.2 mwedel AUTHORS
Update some of the documentation - way out of date.
Update configure.ac for 1.9.0 release.
MSW 2006-02-18
2006/02/25 02:41:49 1.1 mwedel plugins/common/include/Makefile.in
2006/02/25 02:41:49 1.1 mwedel plugins/common/include/Makefile.am
2006/02/25 02:41:48 1.78 mwedel lib/Makefile.in
2006/02/25 02:41:48 1.1 mwedel plugins/cfpython/include/Makefile.in
2006/02/25 02:41:48 1.1 mwedel plugins/cfpython/include/Makefile.am
2006/02/25 02:41:48 1.8 mwedel plugins/cfpython/Makefile.in
2006/02/25 02:41:48 1.7 mwedel plugins/cfpython/Makefile.am
2006/02/25 02:41:48 1.1 mwedel plugins/cfanim/include/Makefile.in
2006/02/25 02:41:48 1.1 mwedel plugins/cfanim/include/Makefile.am
2006/02/25 02:41:48 1.3 mwedel plugins/cfanim/Makefile.in
2006/02/25 02:41:48 1.3 mwedel plugins/cfanim/Makefile.am
2006/02/25 02:41:48 1.1 mwedel plugins/common/Makefile.in
2006/02/25 02:41:48 1.1 mwedel plugins/common/Makefile.am
2006/02/25 02:41:48 1.3 mwedel plugins/Makefile.in
2006/02/25 02:41:48 1.2 mwedel plugins/Makefile.am
2006/02/25 02:41:48 1.17 mwedel configure.ac
2006/02/25 02:41:48 1.59 mwedel configure
2006/02/25 02:41:47 1.578 mwedel ChangeLog
*/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
2006/02/23 16:25:12 1.8 ryo_saeba plugins/cfanim/include/cfanim_proto.h
2006/02/23 16:25:12 1.4 ryo_saeba plugins/cfanim/include/cfanim.h
2006/02/23 16:25:12 1.8 ryo_saeba plugins/cfanim/cfanim.c
2006/02/23 16:25:12 1.14 ryo_saeba plugins/common/include/plugin_common.h
2006/02/23 16:25:12 1.13 ryo_saeba plugins/common/plugin_common.c
Patch #1428057 courtesy Pippijn van Steenhoven: fix to a crashing bug in plugins
2006/02/23 16:24:55 1.577 ryo_saeba ChangeLog
Patch #1428057 courtesy Pippijn van Steenhoven: fix to a crashing bug in plugins
2006/02/22 03:47:35 1.106 akirschbaum include/define.h
2006/02/22 03:47:35 1.58 akirschbaum common/item.c
2006/02/22 03:47:34 1.576 akirschbaum ChangeLog
Remove object type CONFUSION since it was not used anymore.
2006/02/21 00:47:44 1.59 akirschbaum lib/crossfire.0
2006/02/21 00:47:42 1.95 akirschbaum lib/bmaps.paths
2006/02/21 00:47:38 1.174 akirschbaum lib/archetypes
2006/02/21 00:47:37 1.575 akirschbaum ChangeLog
lib/{archetypes,bmaps.paths,crossfire.0}: Rebuilt.
2006/02/20 23:37:22 1.17 akirschbaum lib/collect.pl.in
2006/02/20 23:37:21 1.574 akirschbaum ChangeLog
lib/collect.pl.in: Fix generation of 'editor_folder' field. It did not work
too well for .arc files in deep subdirs.
2006/02/20 17:35:31 1.85 cavesomething socket/request.c
A better fix for sending the spell skill data
2006/02/20 17:33:32 1.573 qal21 ChangeLog
2006/02/20 17:33:31 1.6 qal21 doc/Developers/random-maps
2006/02/20 17:33:28 1.41 qal21 random_maps/random_map.c
Cause the random map generator to skip certain elements if the style is set to "none".
2006/02/20 12:43:24 1.84 cavesomething socket/request.c
2006/02/20 12:43:23 1.572 cavesomething ChangeLog
fix crash when sending spell info if there no associated skill
2006/02/19 12:06:24 1.149 akirschbaum server/spell_effect.c
2006/02/19 12:06:22 1.571 akirschbaum ChangeLog
Do not allow to dimension door into monsters or earthwalls.
2006/02/19 11:27:32 1.26 akirschbaum random_maps/style.c
2006/02/19 11:27:32 1.570 akirschbaum ChangeLog
random_maps/style.c: In find_style() fix access to uninitialized variable.
2006/02/19 08:29:14 1.35 akirschbaum include/map.h
2006/02/19 08:29:14 1.105 akirschbaum common/map.c
2006/02/19 08:29:14 1.569 akirschbaum ChangeLog
Prevent crossedit from stripping out 'maplore' map header field.
2006/02/19 07:31:17 1.4 akirschbaum doc/Developers/map-technical
Document 'nosmooth' attribute.
2006/02/17 15:37:41 1.78 akirschbaum common/loader.c
2006/02/17 15:37:39 1.568 akirschbaum ChangeLog
common/loader.c: Rebuilt.
2006/02/17 15:29:48 1.63 akirschbaum server/skill_util.c
2006/02/17 15:29:48 1.164 akirschbaum server/apply.c
2006/02/17 15:29:47 1.165 akirschbaum include/sproto.h
2006/02/17 15:29:47 1.89 akirschbaum include/libproto.h
2006/02/17 15:29:47 1.104 akirschbaum common/map.c
2006/02/17 15:29:47 1.18 akirschbaum common/los.c
2006/02/17 15:29:47 1.75 akirschbaum common/loader.l
2006/02/17 15:29:47 1.3 akirschbaum plugins/cfanim/include/cfanim.h
2006/02/17 15:29:47 1.7 akirschbaum plugins/cfanim/cfanim.c
2006/02/17 15:29:47 1.567 akirschbaum ChangeLog
Apply patch #1433271 (code-cleanup) by Stefan Huehner: Add const and static.
2006/02/17 02:04:43 1.103 mwedel common/map.c
2006/02/17 02:04:42 1.566 mwedel ChangeLog
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
2006/02/15 14:37:45 1.22 ryo_saeba include/plugin.h
2006/02/15 14:37:45 1.66 ryo_saeba server/plugins.c
2006/02/15 14:37:44 1.565 ryo_saeba ChangeLog
Commit forgotten file
2006/02/15 01:51:09 1.10 mwedel server/swamp.c
2006/02/15 01:51:09 1.65 mwedel server/plugins.c
2006/02/15 01:51:09 1.163 mwedel server/apply.c
2006/02/15 01:51:08 1.564 mwedel ChangeLog
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
2006/02/14 16:31:34 1.64 ryo_saeba server/plugins.c
2006/02/14 16:31:34 1.2 ryo_saeba plugins/cfpython/cfpython_region.c
2006/02/14 16:31:34 1.2 ryo_saeba plugins/cfpython/cfpython_party.c
2006/02/14 16:31:34 1.13 ryo_saeba plugins/cfpython/cfpython_object.c
2006/02/14 16:31:34 1.7 ryo_saeba plugins/cfpython/cfpython_map.c
2006/02/14 16:31:34 1.2 ryo_saeba plugins/cfpython/cfpython_archetype.c
2006/02/14 16:31:34 1.7 ryo_saeba plugins/cfanim/include/cfanim_proto.h
2006/02/14 16:31:34 1.13 ryo_saeba plugins/common/include/plugin_common.h
2006/02/14 16:31:34 1.12 ryo_saeba plugins/common/plugin_common.c
2006/02/14 16:31:33 1.563 ryo_saeba ChangeLog
Misc plugin fixes
2006/02/14 14:46:26 1.9 ryo_saeba server/swamp.c
2006/02/14 14:46:26 1.562 ryo_saeba ChangeLog
Swamp fixes.
2006/02/14 14:45:48 1.561 ryo_saeba ChangeLog
Swamp fixes.
2006/02/11 08:05:32 1.47 akirschbaum common/init.c
2006/02/11 08:05:32 1.560 akirschbaum ChangeLog
Apply modified patch #1428048 (make the log line buffered) by Marc Lehmann.
2006/02/10 18:21:10 1.162 akirschbaum server/apply.c
2006/02/10 18:21:09 1.559 akirschbaum ChangeLog
server/apply.c: In apply_scroll() do not identify the scroll if the player
lacks the literacy skill.
2006/02/10 17:59:28 1.83 akirschbaum socket/request.c
2006/02/10 17:59:28 1.41 akirschbaum socket/loop.c
2006/02/10 17:59:28 1.25 akirschbaum socket/info.c
2006/02/10 17:59:28 1.148 akirschbaum server/spell_effect.c
2006/02/10 17:59:28 1.52 akirschbaum server/shop.c
2006/02/10 17:59:27 1.25 akirschbaum random_maps/style.c
2006/02/10 17:59:27 1.17 akirschbaum random_maps/standalone.c
2006/02/10 17:59:27 1.21 akirschbaum random_maps/rproto.h
2006/02/10 17:59:27 1.14 akirschbaum random_maps/door.c
2006/02/10 17:59:27 1.193 akirschbaum server/player.c
2006/02/10 17:59:27 1.73 akirschbaum server/init.c
2006/02/10 17:59:27 1.76 akirschbaum server/c_misc.c
2006/02/10 17:59:27 1.22 akirschbaum server/c_chat.c
2006/02/10 17:59:27 1.161 akirschbaum server/apply.c
2006/02/10 17:59:27 1.26 akirschbaum server/alchemy.c
2006/02/10 17:59:26 1.164 akirschbaum include/sproto.h
2006/02/10 17:59:26 1.21 akirschbaum include/spells.h
2006/02/10 17:59:26 1.24 akirschbaum include/sockproto.h
2006/02/10 17:59:26 1.46 akirschbaum include/object.h
2006/02/10 17:59:26 1.88 akirschbaum include/libproto.h
2006/02/10 17:59:26 1.14 akirschbaum include/attack.h
2006/02/10 17:59:25 1.4 akirschbaum crossedit/stubs.c
2006/02/10 17:59:25 1.14 akirschbaum common/time.c
2006/02/10 17:59:25 1.29 akirschbaum common/readable.c
2006/02/10 17:59:25 1.46 akirschbaum common/init.c
2006/02/10 17:59:25 1.20 akirschbaum common/image.c
2006/02/10 17:59:25 1.14 akirschbaum common/glue.c
2006/02/10 17:59:25 1.37 akirschbaum common/arch.c
2006/02/10 17:59:24 1.558 akirschbaum ChangeLog
Apply slightly modified patch #1428309 (code-cleanup: const, static) by
Stefan Huehner: add const/static to functions/variables. Remove some type
casts.
2006/02/09 20:17:02 1.1 cavesomething lib/wizhelp/stats
2006/02/09 20:17:02 1.77 cavesomething lib/Makefile.in
2006/02/09 20:17:02 1.27 cavesomething lib/Makefile.am
2006/02/09 20:17:01 1.81 cavesomething server/c_wiz.c
2006/02/09 20:17:01 1.557 cavesomething ChangeLog
make the dm stats command print Int and damage, display in sequential order, and add a help file for the command
2006/02/09 15:58:37 1.1 ryo_saeba lib/wizhelp/insert_into
2006/02/09 15:58:36 1.556 ryo_saeba ChangeLog
Missing file, changelog
2006/02/09 15:25:45 1.102 akirschbaum common/map.c
2006/02/09 15:25:44 1.555 akirschbaum ChangeLog
Apply modified patch by Pippijn van Steenhoven to fix get_rangevector
functions on tiled maps.
2006/02/08 19:51:55 1.192 cavesomething server/player.c
2006/02/08 19:51:55 1.554 cavesomething ChangeLog
lock players' starting items to make it less likely they will accidentally drop them
2006/02/08 18:48:36 1.87 akirschbaum include/libproto.h
2006/02/08 18:48:36 1.23 akirschbaum common/utils.c
2006/02/08 18:48:36 1.64 akirschbaum common/treasure.c
2006/02/08 18:48:36 1.10 akirschbaum common/region.c
2006/02/08 18:48:36 1.15 akirschbaum common/recipe.c
2006/02/08 18:48:36 1.28 akirschbaum common/readable.c
2006/02/08 18:48:36 1.6 akirschbaum common/quest.c
2006/02/08 18:48:36 1.18 akirschbaum common/player.c
2006/02/08 18:48:36 1.122 akirschbaum common/object.c
2006/02/08 18:48:36 1.101 akirschbaum common/map.c
2006/02/08 18:48:36 1.17 akirschbaum common/los.c
2006/02/08 18:48:36 1.76 akirschbaum common/living.c
2006/02/08 18:48:36 1.57 akirschbaum common/item.c
2006/02/08 18:48:36 1.19 akirschbaum common/image.c
2006/02/08 18:48:36 1.9 akirschbaum common/friend.c
2006/02/08 18:48:36 1.10 akirschbaum common/exp.c
2006/02/08 18:48:36 1.31 akirschbaum common/button.c
2006/02/08 18:48:36 1.21 akirschbaum common/anim.c
2006/02/08 18:48:36 1.553 akirschbaum ChangeLog
Apply patch #1427979 (code-cleanup: add const, fix warnings) by Stefan
Huehner.
2006/02/08 17:53:19 1.86 akirschbaum include/libproto.h
2006/02/08 17:53:19 1.147 akirschbaum server/spell_effect.c
2006/02/08 17:53:19 1.36 akirschbaum common/arch.c
2006/02/08 17:53:17 1.552 akirschbaum ChangeLog
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.
2006/02/08 15:41:59 1.58 ryo_saeba lib/crossfire.0
2006/02/08 15:41:58 1.94 ryo_saeba lib/bmaps.paths
2006/02/08 15:41:54 1.173 ryo_saeba lib/archetypes
2006/02/08 15:41:54 1.76 ryo_saeba lib/Makefile.in
2006/02/08 15:41:54 1.26 ryo_saeba lib/Makefile.am
2006/02/08 15:41:54 1.58 ryo_saeba server/commands.c
2006/02/08 15:41:54 1.80 ryo_saeba server/c_wiz.c
2006/02/08 15:41:53 1.163 ryo_saeba include/sproto.h
Add DM command insert_into <where> <what>
2006/02/08 00:53:24 1.112 mwedel server/main.c
2006/02/08 00:53:23 1.551 mwedel ChangeLog
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
2006/02/07 19:52:58 1.4 cavesomething doc/Developers/regions
2006/02/07 19:52:58 1.162 cavesomething include/sproto.h
2006/02/07 19:52:58 1.34 cavesomething include/map.h
2006/02/07 19:52:58 1.85 cavesomething include/libproto.h
2006/02/07 19:52:58 1.57 cavesomething server/commands.c
2006/02/07 19:52:58 1.79 cavesomething server/c_wiz.c
2006/02/07 19:52:58 1.9 cavesomething common/region.c
2006/02/07 19:52:57 1.550 cavesomething ChangeLog
add arrest command, and regional jails
2006/02/07 01:54:46 1.82 mwedel socket/request.c
2006/02/07 01:54:46 1.40 mwedel socket/loop.c
2006/02/07 01:54:46 1.37 mwedel socket/item.c
2006/02/07 01:54:46 1.161 mwedel include/sproto.h
2006/02/07 01:54:46 1.46 mwedel include/player.h
2006/02/07 01:54:46 1.105 mwedel include/define.h
2006/02/07 01:54:46 1.86 mwedel server/time.c
2006/02/07 01:54:46 1.191 mwedel server/player.c
2006/02/07 01:54:46 1.39 mwedel server/move.c
2006/02/07 01:54:46 1.77 mwedel server/c_object.c
2006/02/07 01:54:46 1.121 mwedel server/attack.c
2006/02/07 01:54:46 1.160 mwedel server/apply.c
2006/02/07 01:54:45 1.20 mwedel doc/Developers/objects
2006/02/07 01:54:45 1.121 mwedel common/object.c
2006/02/07 01:54:45 1.74 mwedel common/loader.l
2006/02/07 01:54:45 1.77 mwedel common/loader.c
2006/02/07 01:54:44 1.549 mwedel ChangeLog
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
2006/02/07 01:31:40 1.40 mwedel lib/treasures.bld
2006/02/07 01:31:40 1.20 mwedel lib/smooth
2006/02/07 01:31:40 1.76 mwedel lib/faces
2006/02/07 01:31:37 1.56 mwedel lib/crossfire.1
Recollect archetypes - some new objects, some objects modified to include
move_.. fields.
MSW 2006-02-06
2006/02/07 01:30:57 1.57 mwedel lib/crossfire.0
Recollect archetypes - some new objects, some objects modified to include
move_.. fields.
MSW 2006-02-06
2006/02/07 01:30:44 1.93 mwedel lib/bmaps.paths
2006/02/07 01:30:40 1.90 mwedel lib/bmaps
2006/02/07 01:30:37 1.172 mwedel lib/archetypes
2006/02/07 01:30:36 1.78 mwedel lib/animations
Recollect archetypes - some new objects, some objects modified to include
move_.. fields.
MSW 2006-02-06
2006/02/05 03:10:51 1.73 mwedel common/loader.l
2006/02/05 03:10:51 1.76 mwedel common/loader.c
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
2006/02/04 23:51:11 1.159 mwedel server/apply.c
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
2006/02/04 23:27:08 1.19 mwedel doc/Developers/objects
2006/02/04 23:27:08 1.45 mwedel include/object.h
2006/02/04 23:27:07 1.120 mwedel common/object.c
2006/02/04 23:27:07 1.100 mwedel common/map.c
2006/02/04 23:27:07 1.72 mwedel common/loader.l
2006/02/04 23:27:07 1.75 mwedel common/loader.c
2006/02/04 23:27:06 1.548 mwedel ChangeLog
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
2006/02/04 21:56:58 1.85 mwedel server/time.c
No code change - just cleaning up the formatting of move_marker() -
indentation was all wacky.
MSW 2006-02-04
2006/02/04 09:46:24 1.51 akirschbaum server/shop.c
Add trailing \\n to LOG() messages.
2006/02/03 19:32:37 1.120 akirschbaum server/attack.c
2006/02/03 19:32:36 1.547 akirschbaum ChangeLog
Fix attack messages containing random characters.
2006/02/02 20:34:20 1.75 cavesomething server/c_misc.c
2006/02/02 20:34:20 1.546 cavesomething ChangeLog
fix bug #1413239 related to the who command
2006/01/31 22:27:52 1.2 qal21 utils/arch2xml.py
Fixed arch2xml.py script to parse comments
2006/01/30 11:00:34 1.17 cavesomething doc/Developers/protocol
2006/01/30 11:00:34 1.39 cavesomething socket/loop.c
2006/01/30 11:00:34 1.46 cavesomething socket/init.c
2006/01/30 11:00:34 1.37 cavesomething include/newserver.h
2006/01/30 11:00:34 1.58 cavesomething server/login.c
2006/01/30 11:00:31 1.545 cavesomething ChangeLog
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
2006/01/21 20:32:46 1.22 mikeeusa lib/settings
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)
2006/01/21 10:56:00 1.3 ryo_saeba make_win32/make_maps_nsi.pl
Improved installer, now separates unlinked/python/test maps.
2006/01/15 10:50:38 1.63 ryo_saeba server/plugins.c
2006/01/15 10:50:38 1.111 ryo_saeba server/main.c
2006/01/15 10:50:32 1.158 ryo_saeba server/apply.c
2006/01/15 10:50:32 1.27 ryo_saeba plugins/cfpython/cfpython.c
2006/01/15 10:50:29 1.544 ryo_saeba ChangeLog
Custom commands fixes. Global logout event change.
2006/01/14 05:41:01 1.14 ryo_saeba make_win32/plugin_python/plugin_python.dsp
New files
2006/01/13 15:26:27 1.81 akirschbaum socket/request.c
2006/01/13 15:26:25 1.543 akirschbaum ChangeLog
socket/request.c: In ReplyCmd() make sure the reply does not cause a buffer
overflow.
2006/01/13 14:59:30 1.16 akirschbaum doc/Developers/protocol
Fix mismatch 'client' and 'server' in darkness setup option.
2006/01/13 14:42:02 1.80 cavesomething socket/request.c
2006/01/13 14:42:02 1.542 cavesomething ChangeLog
fix a crash bug in addspell packet formation
2006/01/13 01:10:43 1.79 mwedel socket/request.c
Quick change to include proper byte counts in packet sizes for
spell - see if it will reduce the crashes.
MSW 2006-01-12
2006/01/11 10:28:00 1.76 cavesomething server/c_object.c
2006/01/11 10:27:59 1.541 cavesomething ChangeLog
stop rename crashing if there is no name to rename to when object is passed by number.
2006/01/11 02:12:41 1.78 mwedel socket/request.c
Make function ANSI C compliant.
MSW 2006-01-11
2006/01/11 02:05:36 1.38 mwedel server/move.c
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
2006/01/11 00:38:51 1.39 mwedel lib/treasures.bld
2006/01/11 00:38:51 1.75 mwedel lib/faces
2006/01/11 00:38:46 1.55 mwedel lib/crossfire.1
check in recollected archetypes.
MSW 2006-01-10
2006/01/11 00:25:45 1.56 mwedel lib/crossfire.0
2006/01/11 00:25:43 1.92 mwedel lib/bmaps.paths
2006/01/11 00:25:42 1.89 mwedel lib/bmaps
2006/01/11 00:25:41 1.171 mwedel lib/archetypes
2006/01/11 00:25:41 1.77 mwedel lib/animations
check in recollected archetypes.
MSW 2006-01-10
2006/01/10 20:03:29 1.75 cavesomething server/c_object.c
2006/01/10 20:03:27 1.540 cavesomething ChangeLog
allow rename command to use item tag instead of name
2006/01/10 10:32:44 1.15 cavesomething server/c_range.c
2006/01/10 10:32:43 1.539 cavesomething ChangeLog
allow spells cast by number to take options, also the changelog entry which I forgot from the last commit
2006/01/09 13:35:13 1.77 cavesomething socket/request.c
2006/01/09 13:35:13 1.38 cavesomething socket/loop.c
2006/01/09 13:35:13 1.45 cavesomething socket/init.c
2006/01/09 13:35:13 1.16 cavesomething random_maps/standalone.c
2006/01/09 13:35:13 1.103 cavesomething server/spell_util.c
2006/01/09 13:35:13 1.57 cavesomething server/login.c
2006/01/09 13:35:13 1.157 cavesomething server/apply.c
2006/01/09 13:35:12 1.3 cavesomething crossedit/stubs.c
2006/01/09 13:35:12 1.15 cavesomething doc/Developers/protocol
2006/01/09 13:35:12 1.160 cavesomething include/sproto.h
2006/01/09 13:35:12 1.23 cavesomething include/sockproto.h
2006/01/09 13:35:12 1.45 cavesomething include/player.h
2006/01/09 13:35:12 1.36 cavesomething include/newserver.h
2006/01/09 13:35:12 1.12 cavesomething include/newclient.h
2006/01/09 13:35:12 1.16 cavesomething include/funcpoint.h
2006/01/09 13:35:10 1.75 cavesomething common/living.c
spell listing support
2006/01/08 20:02:45 1.14 cavesomething server/c_range.c
2006/01/08 20:02:42 1.538 cavesomething ChangeLog
Allow cast and invoke commands to select spells by count as well as name
2006/01/08 17:57:19 1.190 qal21 server/player.c
2006/01/08 17:57:17 1.119 qal21 common/object.c
Fixed misc 'warning: will never be executed' stuff
2006/01/08 17:12:26 1.24 qal21 random_maps/treasure.c
Change 'if(0)' to an '#if 0'
2006/01/08 16:47:56 1.22 qal21 common/utils.c
Fix warning with paranoid cflags and make more proper: Don't let inactive code that would never be reached get through the preprocessor.
2006/01/08 16:40:34 1.44 qal21 include/player.h
2006/01/08 16:40:34 1.104 qal21 include/define.h
Fix stray commas at the end of enums (detection thanks to paranoid CFLAGS ;P)
2006/01/08 15:30:41 1.35 akirschbaum include/newserver.h
include/newserver.h, socket/{init.c,request.c}: Remove unused fields ext2 and
ext_title_flag from NewSocket structure.
2006/01/08 15:02:06 1.76 akirschbaum socket/request.c
2006/01/08 15:02:05 1.44 akirschbaum socket/init.c
2006/01/08 15:02:04 1.537 akirschbaum ChangeLog
include/newserver.h, socket/{init.c,request.c}: Remove unused fields ext2 and
ext_title_flag from NewSocket structure.
2006/01/08 14:52:12 1.72 akirschbaum server/init.c
2006/01/08 14:52:11 1.45 akirschbaum common/init.c
Update to 'no_player_stealing' patch: use correct place to initialize settings structure.
2006/01/08 10:54:38 1.72 akirschbaum server/skills.c
2006/01/08 10:54:37 1.536 akirschbaum ChangeLog
server/skills.c: Fix/improve feedback messages for stealing skill.
2006/01/08 10:31:19 1.71 akirschbaum server/skills.c
2006/01/08 10:31:18 1.71 akirschbaum server/init.c
2006/01/08 10:31:17 1.62 akirschbaum include/global.h
2006/01/08 10:31:17 1.21 akirschbaum lib/settings
2006/01/08 10:31:16 1.3 akirschbaum doc/settings
2006/01/08 10:31:11 1.535 akirschbaum ChangeLog
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.
2006/01/08 08:35:00 1.62 akirschbaum server/plugins.c
server/plugins.c: Just whitespace changes to make it conform to
programming_guide.
2006/01/08 08:34:48 1.534 akirschbaum ChangeLog
server/plugins.c: Just whitespace changes to make it conform to
programming_guide.
2006/01/08 07:45:33 1.26 akirschbaum plugins/cfpython/cfpython.c
2006/01/08 07:45:30 1.533 akirschbaum ChangeLog
plugins/cfpython/cfpython.c: Just whitespace changes to make it conform to
programming_guide.
2006/01/08 07:23:30 1.25 akirschbaum plugins/cfpython/cfpython.c
2006/01/08 07:23:24 1.532 akirschbaum ChangeLog
plugins/cfpython/cfpython.c: Make sure context->options always is initialized.
2006/01/08 07:06:59 1.110 akirschbaum server/main.c
2006/01/08 07:06:56 1.531 akirschbaum ChangeLog
server/main.c: Make code more readable; use snprintf where appropriate.
2006/01/08 05:05:45 1.4 akirschbaum crossedit/Cnv/CnvPrompt.c
2006/01/08 05:05:39 1.530 akirschbaum ChangeLog
crossedit/Cnv/CnvPrompt.c: Make file compilable with Ansi C89 compiler.
2006/01/08 04:23:23 1.24 ryo_saeba plugins/cfpython/cfpython.c
Missing directory.
2006/01/08 00:48:18 1.529 qal21 ChangeLog
Remove win32 cr characters
2006/01/07 17:37:47 1.23 ryo_saeba plugins/cfpython/cfpython.c
2006/01/07 17:37:46 1.528 ryo_saeba ChangeLog
Dispatch Python event handler scripts in subdirectories.
2006/01/07 12:56:51 1.146 akirschbaum server/spell_effect.c
2006/01/07 12:56:51 1.58 akirschbaum server/gods.c
2006/01/07 12:56:51 1.156 akirschbaum server/apply.c
2006/01/07 12:56:51 1.63 akirschbaum common/treasure.c
2006/01/07 12:56:51 1.56 akirschbaum common/item.c
2006/01/07 12:56:51 1.527 akirschbaum ChangeLog
Use named constants instead of numbers.
2006/01/07 12:30:05 1.96 akirschbaum server/monster.c
2006/01/07 12:30:05 1.526 akirschbaum ChangeLog
server/monster.c: Use correct field name in move_monster().
2006/01/07 12:18:05 1.103 akirschbaum include/define.h
Fix comment.
2006/01/07 12:13:50 1.41 akirschbaum server/pets.c
2006/01/07 12:13:50 1.525 akirschbaum ChangeLog
Summon pets less often to the owner on tiled maps.
2006/01/07 12:05:07 1.99 akirschbaum common/map.c
2006/01/07 12:05:03 1.524 akirschbaum ChangeLog
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.
2006/01/07 11:41:32 1.4 ryo_saeba make_win32/plugin_common/plugin_common.dsp
2006/01/07 11:41:32 1.9 ryo_saeba make_win32/Release_notes.txt
2006/01/07 11:41:32 1.3 ryo_saeba make_win32/.cvsignore
2006/01/07 11:41:32 1.61 ryo_saeba server/plugins.c
2006/01/07 11:41:32 1.1 ryo_saeba plugins/cfpython/include/cfpython_region_private.h
2006/01/07 11:41:32 1.1 ryo_saeba plugins/cfpython/include/cfpython_region.h
2006/01/07 11:41:32 1.9 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2006/01/07 11:41:32 1.5 ryo_saeba plugins/cfpython/include/cfpython_map_private.h
2006/01/07 11:41:32 1.5 ryo_saeba plugins/cfpython/include/cfpython.h
2006/01/07 11:41:32 1.1 ryo_saeba plugins/cfpython/cfpython_region.c
2006/01/07 11:41:32 1.12 ryo_saeba plugins/cfpython/cfpython_object.c
2006/01/07 11:41:32 1.6 ryo_saeba plugins/cfpython/cfpython_map.c
2006/01/07 11:41:32 1.22 ryo_saeba plugins/cfpython/cfpython.c
2006/01/07 11:41:32 1.7 ryo_saeba plugins/cfpython/Makefile.in
2006/01/07 11:41:32 1.6 ryo_saeba plugins/cfpython/Makefile.am
2006/01/07 11:41:32 1.12 ryo_saeba plugins/common/include/plugin_common.h
2006/01/07 11:41:32 1.11 ryo_saeba plugins/common/plugin_common.c
2006/01/07 11:41:31 1.159 ryo_saeba include/sproto.h
2006/01/07 11:41:31 1.10 ryo_saeba include/plugproto.h
2006/01/07 11:41:31 1.21 ryo_saeba include/plugin.h
2006/01/07 11:41:31 1.523 ryo_saeba ChangeLog
Regions support for plugins
2006/01/07 08:30:07 1.84 akirschbaum server/time.c
2006/01/07 08:30:06 1.522 akirschbaum ChangeLog
Make teleporters hidden below the floor work again.
2006/01/07 06:49:21 1.32 akirschbaum server/spell_attack.c
2006/01/07 06:49:21 1.37 akirschbaum server/move.c
2006/01/07 06:49:21 1.521 akirschbaum ChangeLog
Fix issues with map tiling.
2006/01/07 00:33:08 1.520 qal21 ChangeLog
2006/01/07 00:33:07 1.98 qal21 common/map.c
Actually, reletive paths should work from unique maps too; my thoughts on why they woudln't be for are flawed.
2006/01/06 12:55:37 1.519 qal21 ChangeLog
2006/01/06 12:55:35 1.97 qal21 common/map.c
Allow map tiling paths to be reletive unless tiling from a unique map.
2006/01/06 12:38:17 1.518 qal21 ChangeLog
2006/01/06 12:38:16 1.109 qal21 server/main.c
Template maps: Improve reletive path support
2006/01/05 12:44:47 1.108 qal21 server/main.c
Template maps: Add an important null check.
2006/01/05 12:22:30 1.517 qal21 ChangeLog
Template maps: Update changelog (forgot to before)
2006/01/05 12:15:12 1.107 qal21 server/main.c
Template maps: Impliment using fixed maps as templates
2006/01/04 15:50:05 1.155 akirschbaum server/apply.c
2006/01/04 15:50:05 1.516 akirschbaum ChangeLog
Make SIGNs (including Magic Mouths) trigger for DMs again. Does not reduce the
counter if in 'wizpass mode.
2006/01/02 01:16:24 1.38 mwedel lib/treasures.bld
2006/01/02 01:16:24 1.19 mwedel lib/smooth
2006/01/02 01:16:24 1.74 mwedel lib/faces
2006/01/02 01:16:22 1.54 mwedel lib/crossfire.1
Recollect archetypes/images, since there has been a bunch of changes.
MSW 2006-01-01
2006/01/02 01:16:08 1.55 mwedel lib/crossfire.0
2006/01/02 01:16:05 1.91 mwedel lib/bmaps.paths
2006/01/02 01:16:01 1.88 mwedel lib/bmaps
2006/01/02 01:16:00 1.170 mwedel lib/archetypes
2006/01/02 01:16:00 1.76 mwedel lib/animations
Recollect archetypes/images, since there has been a bunch of changes.
MSW 2006-01-01
2006/01/02 00:45:53 1.145 mwedel server/spell_effect.c
2006/01/02 00:45:52 1.515 mwedel ChangeLog
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
2006/01/01 23:50:28 1.21 mwedel server/c_chat.c
2006/01/01 23:50:22 1.514 mwedel ChangeLog
server/c_chat.c: Apply patch 1389113 - orcknuckle messages appear in
same window.
MSW 2006-01-02
2006/01/01 14:57:25 1.70 akirschbaum server/skills.c
2006/01/01 14:57:23 1.513 akirschbaum ChangeLog
Prefer marked item when throwing objects.
2006/01/01 14:36:07 1.154 akirschbaum server/apply.c
2006/01/01 14:36:07 1.118 akirschbaum common/object.c
2006/01/01 14:36:00 1.512 akirschbaum ChangeLog
Make EXITs affect DM players again.
2006/01/01 07:39:01 1.31 akirschbaum server/spell_attack.c
2006/01/01 07:38:53 1.511 akirschbaum ChangeLog
Make forked lightning correctly traverse tiled maps.
2006/01/01 07:03:07 1.189 akirschbaum server/player.c
2006/01/01 07:03:07 1.57 akirschbaum server/gods.c
2006/01/01 07:03:05 1.153 akirschbaum server/apply.c
2006/01/01 07:03:02 1.158 akirschbaum include/sproto.h
2006/01/01 07:03:00 1.510 akirschbaum ChangeLog
Properly unready forgotten spells. Prevents crashing the server if casting a
forgotten spell.
2006/01/01 05:58:22 1.2 akirschbaum lib/wizhelp/learn_spell
2006/01/01 05:58:22 1.2 akirschbaum lib/wizhelp/learn_special_prayer
2006/01/01 05:58:22 1.2 akirschbaum lib/wizhelp/forget_spell
2006/01/01 05:58:22 1.78 akirschbaum server/c_wiz.c
2006/01/01 05:58:21 1.157 akirschbaum include/sproto.h
2006/01/01 05:58:21 1.509 akirschbaum ChangeLog
Improve the commands learn_spell and forget_spell: now these commands accept
partial spell names and print sensible error messages if they fail.
2006/01/01 05:33:48 1.21 ryo_saeba plugins/cfpython/cfpython.c
2006/01/01 05:33:40 1.508 ryo_saeba ChangeLog
Reference-related crashes
2006/01/01 05:22:04 1.13 akirschbaum server/c_range.c
Update obsolete comment; remove useless expression.
2005/12/31 13:56:27 1.96 akirschbaum common/map.c
2005/12/31 13:56:27 1.507 akirschbaum ChangeLog
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.
2005/12/31 12:20:22 1.20 ryo_saeba plugins/cfpython/cfpython.c
2005/12/31 12:20:21 1.506 ryo_saeba ChangeLog
Don't print file not found messages for global events.
2005/12/31 10:39:26 1.19 akirschbaum plugins/cfpython/cfpython.c
Make file compilable again.
2005/12/28 17:00:32 1.18 ryo_saeba plugins/cfpython/cfpython.c
More leak fix
2005/12/28 03:54:48 1.17 ryo_saeba plugins/cfpython/cfpython.c
2005/12/28 03:54:47 1.505 ryo_saeba ChangeLog
Scripts don't share variables anymore.
2005/12/27 08:38:16 1.119 ryo_saeba server/attack.c
2005/12/27 08:38:15 1.504 ryo_saeba ChangeLog
Apply patch #1383359 (Fix death message) courtesy Anton Oussik
2005/12/23 15:56:57 1.69 akirschbaum server/skills.c
2005/12/23 15:56:57 1.503 akirschbaum ChangeLog
server/skills.c: In steal() do not give exp for stealing from pets since this
can be exploited to gain exp over and over.
2005/12/18 05:45:00 1.77 akirschbaum server/c_wiz.c
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.
2005/12/17 13:45:00 1.24 ryo_saeba server/c_party.c
Indentation
2005/12/17 13:42:52 1.156 ryo_saeba include/sproto.h
2005/12/17 13:42:52 1.60 ryo_saeba server/plugins.c
2005/12/17 13:42:52 1.23 ryo_saeba server/c_party.c
Missing break. Add void to function declaration.
2005/12/17 12:34:21 1.16 ryo_saeba plugins/cfpython/cfpython.c
Forgot some magic
2005/12/17 12:26:24 1.13 ryo_saeba make_win32/plugin_python/plugin_python.dsp
Update Win32/MSVC project file
2005/12/17 12:24:42 1.1 ryo_saeba plugins/cfpython/include/cfpython_party_private.h
2005/12/17 12:24:42 1.1 ryo_saeba plugins/cfpython/include/cfpython_party.h
2005/12/17 12:24:42 1.1 ryo_saeba plugins/cfpython/cfpython_party.c
2005/12/17 12:24:42 1.6 ryo_saeba plugins/cfpython/Makefile.in
2005/12/17 12:24:42 1.5 ryo_saeba plugins/cfpython/Makefile.am
Add missing files, tentative fix for build under Linux
2005/12/17 12:21:45 1.11 ryo_saeba plugins/common/include/plugin_common.h
2005/12/17 12:21:44 1.155 ryo_saeba include/sproto.h
2005/12/17 12:21:44 1.20 ryo_saeba include/plugin.h
2005/12/17 12:21:44 1.59 ryo_saeba server/plugins.c
2005/12/17 12:21:44 1.22 ryo_saeba server/c_party.c
2005/12/17 12:21:44 1.8 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2005/12/17 12:21:44 1.4 ryo_saeba plugins/cfpython/include/cfpython.h
2005/12/17 12:21:44 1.11 ryo_saeba plugins/cfpython/cfpython_object.c
2005/12/17 12:21:44 1.15 ryo_saeba plugins/cfpython/cfpython.c
2005/12/17 12:21:44 1.10 ryo_saeba plugins/common/plugin_common.c
2005/12/17 12:21:44 1.502 ryo_saeba ChangeLog
Plugins can get party information
2005/12/15 15:50:44 1.118 akirschbaum server/attack.c
2005/12/15 15:50:44 1.501 akirschbaum ChangeLog
server/attack.c: Make spells destroy objects again.
2005/12/13 16:17:18 1.74 ryo_saeba server/c_misc.c
2005/12/13 16:17:18 1.500 ryo_saeba ChangeLog
Moved natural resistances display from statistics to resistances
2005/12/11 14:57:15 1.23 ryo_saeba include/win32.h
2005/12/11 14:57:14 1.499 ryo_saeba ChangeLog
Fix Win32 compilation
2005/12/11 13:11:32 1.37 akirschbaum socket/loop.c
2005/12/11 13:11:32 1.56 akirschbaum server/login.c
2005/12/11 13:11:32 1.29 akirschbaum common/porting.c
2005/12/11 13:11:32 1.14 akirschbaum plugins/cfpython/cfpython.c
2005/12/11 13:11:31 1.498 akirschbaum ChangeLog
Fix buffer overflows which can be triggered remotely.
2005/12/11 12:06:08 1.95 akirschbaum common/map.c
Prevent the map loader from crashing when loading maps with incorrect headers.
2005/12/11 06:32:43 1.16 akirschbaum lib/collect.pl.in
2005/12/11 06:32:43 1.497 akirschbaum ChangeLog
lib/collect.pl.in: General cleanup - just whitespace changes.
2005/12/11 05:56:17 1.94 akirschbaum common/map.c
2005/12/11 05:56:17 1.496 akirschbaum ChangeLog
Prevent the map loader from crashing when loading maps with incorrect headers.
Changes are based on patch #1275563 by Kevin Rudat.
2005/12/10 17:34:07 1.495 akirschbaum ChangeLog
Fix credits for patch.
2005/12/10 17:32:53 1.93 akirschbaum common/map.c
2005/12/10 17:32:53 1.494 akirschbaum ChangeLog
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.
2005/12/10 08:47:19 1.36 akirschbaum server/move.c
2005/12/10 08:47:19 1.493 akirschbaum ChangeLog
server/move.c: In move_ob() print error message instead of crashing: check
passed arguments before accessing them.
2005/12/10 08:27:10 1.75 akirschbaum socket/request.c
2005/12/10 08:27:10 1.83 akirschbaum server/time.c
2005/12/10 08:27:10 1.30 akirschbaum server/spell_attack.c
2005/12/10 08:27:10 1.188 akirschbaum server/player.c
2005/12/10 08:27:10 1.40 akirschbaum server/pets.c
2005/12/10 08:27:09 1.117 akirschbaum common/object.c
2005/12/10 08:27:08 1.492 akirschbaum ChangeLog
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().
2005/12/10 04:37:32 1.87 ryo_saeba lib/treasures
Remove duplicated header
2005/12/09 16:17:13 1.26 ryo_saeba make_win32/crossfire32.dsp
2005/12/09 16:17:13 1.2 ryo_saeba common/path.c
2005/12/09 16:17:11 1.491 ryo_saeba ChangeLog
Fix Windows compilation
2005/12/09 15:34:17 1.25 akirschbaum crossedit/Makefile.in
2005/12/09 15:34:17 1.490 akirschbaum ChangeLog
crossedit/Makefile.in: Rebuilt.
2005/12/09 15:24:06 1.3 akirschbaum crossedit/Cnv/CnvPrompt.c
2005/12/09 15:24:06 1.1 akirschbaum crossedit/MapAttr.h
2005/12/09 15:24:06 1.1 akirschbaum crossedit/MapAttr.c
2005/12/09 15:24:06 1.4 akirschbaum crossedit/Makefile.am
2005/12/09 15:24:06 1.3 akirschbaum crossedit/Edit.h
2005/12/09 15:24:06 1.19 akirschbaum crossedit/Edit.c
2005/12/09 15:24:06 1.5 akirschbaum crossedit/Defines.h
2005/12/09 15:24:06 1.2 akirschbaum crossedit/Crossedit.ad.h
2005/12/09 15:24:06 1.2 akirschbaum crossedit/Crossedit.ad
2005/12/09 15:24:06 1.22 akirschbaum crossedit/Attr.c
2005/12/09 15:24:06 1.489 akirschbaum ChangeLog
Apply slightly modified first part of patch #1275563 (Crossedit: fix map
attributes window): make the map attributes dialogs work again.
2005/12/08 15:57:18 1.25 akirschbaum include/Makefile.in
2005/12/08 15:57:18 1.28 akirschbaum common/Makefile.in
2005/12/08 15:57:17 1.488 akirschbaum ChangeLog
common/Makefile.in, include/Makefile.in: Rebuilt.
2005/12/08 15:50:19 1.1 akirschbaum include/path.h
2005/12/08 15:50:19 1.6 akirschbaum include/Makefile.am
2005/12/08 15:50:19 1.106 akirschbaum server/main.c
2005/12/08 15:50:19 1.1 akirschbaum common/path.c
2005/12/08 15:50:19 1.6 akirschbaum common/Makefile.am
2005/12/08 15:50:15 1.487 akirschbaum ChangeLog
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.
2005/12/07 15:02:24 1.12 akirschbaum server/ban.c
2005/12/07 15:02:23 1.486 akirschbaum ChangeLog
server/ban.c: General cleanup - whitespace changes, rename variable names.
Should not affect function.
2005/12/07 14:29:18 1.152 akirschbaum server/apply.c
2005/12/07 14:29:17 1.485 akirschbaum ChangeLog
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).
2005/12/07 13:39:05 1.4 akirschbaum lib/ban_file
2005/12/07 13:39:05 1.11 akirschbaum server/ban.c
2005/12/07 13:39:02 1.484 akirschbaum ChangeLog
Apply slightly modified patch #1293744 (Inversed ban entries) by Thomas
Equeter.
2005/12/07 12:25:56 1.36 akirschbaum socket/loop.c
2005/12/07 12:25:56 1.43 akirschbaum socket/init.c
2005/12/07 12:25:55 1.3 akirschbaum lib/ban_file
2005/12/07 12:25:55 1.187 akirschbaum server/player.c
2005/12/07 12:25:55 1.73 akirschbaum server/c_misc.c
2005/12/07 12:25:55 1.10 akirschbaum server/ban.c
2005/12/07 12:25:54 1.22 akirschbaum include/sockproto.h
2005/12/07 12:25:52 1.483 akirschbaum ChangeLog
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.
2005/12/05 17:34:04 1.17 akirschbaum socket/metaserver.c
2005/12/05 17:34:04 1.12 akirschbaum socket/lowlevel.c
2005/12/05 17:34:04 1.35 akirschbaum socket/loop.c
2005/12/05 17:34:04 1.42 akirschbaum socket/init.c
2005/12/05 17:34:04 1.9 akirschbaum socket/image.c
2005/12/05 17:34:04 1.24 akirschbaum random_maps/style.c
2005/12/05 17:34:04 1.15 akirschbaum random_maps/standalone.c
2005/12/05 17:34:04 1.17 akirschbaum server/swap.c
2005/12/05 17:34:04 1.102 akirschbaum server/spell_util.c
2005/12/05 17:34:04 1.62 akirschbaum server/skill_util.c
2005/12/05 17:34:04 1.58 akirschbaum server/plugins.c
2005/12/05 17:34:04 1.186 akirschbaum server/player.c
2005/12/05 17:34:04 1.105 akirschbaum server/main.c
2005/12/05 17:34:04 1.70 akirschbaum server/init.c
2005/12/05 17:34:04 1.56 akirschbaum server/commands.c
2005/12/05 17:34:04 1.21 akirschbaum server/c_party.c
2005/12/05 17:34:04 1.72 akirschbaum server/c_misc.c
2005/12/05 17:34:04 1.6 akirschbaum plugins/cfanim/cfanim.c
2005/12/05 17:34:04 1.10 akirschbaum plugins/common/include/plugin_common.h
2005/12/05 17:34:04 1.9 akirschbaum plugins/common/plugin_common.c
2005/12/05 17:34:03 1.15 akirschbaum include/funcpoint.h
2005/12/05 17:34:03 1.62 akirschbaum common/treasure.c
2005/12/05 17:34:03 1.13 akirschbaum common/time.c
2005/12/05 17:34:03 1.8 akirschbaum common/shstr.c
2005/12/05 17:34:03 1.8 akirschbaum common/region.c
2005/12/05 17:34:03 1.14 akirschbaum common/recipe.c
2005/12/05 17:34:03 1.27 akirschbaum common/readable.c
2005/12/05 17:34:03 1.116 akirschbaum common/object.c
2005/12/05 17:34:03 1.92 akirschbaum common/map.c
2005/12/05 17:34:03 1.16 akirschbaum common/los.c
2005/12/05 17:34:03 1.3 akirschbaum common/links.c
2005/12/05 17:34:03 1.44 akirschbaum common/init.c
2005/12/05 17:34:03 1.8 akirschbaum common/info.c
2005/12/05 17:34:03 1.18 akirschbaum common/image.c
2005/12/05 17:34:03 1.5 akirschbaum common/holy.c
2005/12/05 17:34:03 1.8 akirschbaum common/friend.c
2005/12/05 17:34:03 1.9 akirschbaum common/exp.c
2005/12/05 17:34:03 1.35 akirschbaum common/arch.c
2005/12/05 17:34:03 1.20 akirschbaum common/anim.c
2005/12/05 17:34:03 1.482 akirschbaum ChangeLog
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.
2005/12/05 17:01:30 1.74 akirschbaum common/loader.c
2005/12/05 17:01:30 1.481 akirschbaum ChangeLog
common/loader.c: Rebuilt.
2005/12/05 16:58:35 1.82 akirschbaum server/time.c
2005/12/05 16:58:35 1.151 akirschbaum server/apply.c
2005/12/05 16:58:34 1.115 akirschbaum common/object.c
2005/12/05 16:58:34 1.71 akirschbaum common/loader.l
2005/12/05 16:58:33 1.480 akirschbaum ChangeLog
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.
2005/12/04 07:26:40 1.7 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2005/12/04 07:26:40 1.10 ryo_saeba plugins/cfpython/cfpython_object.c
2005/12/04 07:26:40 1.9 ryo_saeba plugins/common/include/plugin_common.h
2005/12/04 07:26:40 1.8 ryo_saeba plugins/common/plugin_common.c
2005/12/04 07:26:39 1.19 ryo_saeba include/plugin.h
2005/12/04 07:26:39 1.57 ryo_saeba server/plugins.c
2005/12/04 07:26:37 1.479 ryo_saeba ChangeLog
New plugin property 'marked item'
2005/12/04 05:01:20 1.13 ryo_saeba plugins/cfpython/cfpython.c
2005/12/04 05:01:20 1.478 ryo_saeba ChangeLog
References fix
2005/12/04 00:35:34 1.19 akirschbaum random_maps/exit.c
2005/12/04 00:35:34 1.477 akirschbaum ChangeLog
Fix bug #1372194 (stairways now block movement).
2005/12/02 15:09:13 1.150 akirschbaum server/apply.c
2005/12/02 15:09:12 1.476 akirschbaum ChangeLog
server/apply.c: In move_apply() properly decrement recursion counter.
2005/12/01 02:25:45 1.81 mwedel server/time.c
2005/12/01 02:25:45 1.29 mwedel server/spell_attack.c
2005/12/01 02:25:45 1.475 mwedel ChangeLog
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
2005/11/30 15:16:07 1.28 akirschbaum server/spell_attack.c
Fix function comment.
2005/11/30 14:59:09 1.80 akirschbaum server/time.c
2005/11/30 14:59:09 1.114 akirschbaum common/object.c
2005/11/30 14:59:08 1.474 akirschbaum ChangeLog
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.
2005/11/30 02:10:12 1.20 mwedel server/c_party.c
2005/11/30 02:10:12 1.473 mwedel ChangeLog
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
2005/11/30 01:58:47 1.102 mwedel include/define.h
2005/11/30 01:58:47 1.91 mwedel common/map.c
2005/11/30 01:58:46 1.472 mwedel ChangeLog
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
2005/11/28 13:50:34 1.113 akirschbaum common/object.c
2005/11/28 13:50:33 1.471 akirschbaum ChangeLog
common/object.c: Fix wrong comparision operator in free_object2() to make
monsters drop loot again.
2005/11/27 09:13:19 1.12 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/11/27 09:13:19 1.3 ryo_saeba make_win32/plugin_common/plugin_common.dsp
2005/11/27 09:13:18 1.25 ryo_saeba make_win32/crossfire32.dsp
A few tweaks to build process
2005/11/27 08:19:13 1.45 ryo_saeba server/weather.c
Revert accidental commit
2005/11/27 08:16:46 1.154 ryo_saeba include/sproto.h
2005/11/27 08:16:46 1.84 ryo_saeba include/libproto.h
2005/11/27 08:16:46 1.44 ryo_saeba server/weather.c
2005/11/27 08:16:46 1.61 ryo_saeba server/skill_util.c
2005/11/27 08:16:46 1.76 ryo_saeba server/c_wiz.c
2005/11/27 08:16:45 1.19 ryo_saeba common/anim.c
2005/11/27 08:16:44 1.470 ryo_saeba ChangeLog
Add a filter to skills command
2005/11/26 08:04:03 1.5 ryo_saeba plugins/cfpython/cfpython_map.c
2005/11/26 08:04:03 1.8 ryo_saeba plugins/common/include/plugin_common.h
2005/11/26 08:04:03 1.7 ryo_saeba plugins/common/plugin_common.c
2005/11/26 08:04:03 1.469 ryo_saeba ChangeLog
Wrappers for map properties get
2005/11/23 17:04:39 1.5 akirschbaum plugins/cfpython/Makefile.in
2005/11/23 17:04:39 1.468 akirschbaum ChangeLog
plugins/cfpython/Makefile.in: rebuilt.
2005/11/20 09:17:03 1.4 ryo_saeba plugins/cfpython/Makefile.in
Fix/break? build.
2005/11/20 09:15:31 1.4 ryo_saeba plugins/cfpython/Makefile.am
Fix build.
2005/11/20 09:08:40 1.11 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/11/20 09:08:39 1.153 ryo_saeba include/sproto.h
2005/11/20 09:08:39 1.18 ryo_saeba include/plugin.h
2005/11/20 09:08:39 1.56 ryo_saeba server/plugins.c
2005/11/20 09:08:39 1.6 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2005/11/20 09:08:39 1.4 ryo_saeba plugins/cfpython/include/cfpython_map_private.h
2005/11/20 09:08:39 1.1 ryo_saeba plugins/cfpython/include/cfpython_archetype_private.h
2005/11/20 09:08:39 1.1 ryo_saeba plugins/cfpython/include/cfpython_archetype.h
2005/11/20 09:08:39 1.3 ryo_saeba plugins/cfpython/include/cfpython.h
2005/11/20 09:08:39 1.9 ryo_saeba plugins/cfpython/cfpython_object.c
2005/11/20 09:08:39 1.4 ryo_saeba plugins/cfpython/cfpython_map.c
2005/11/20 09:08:39 1.1 ryo_saeba plugins/cfpython/cfpython_archetype.c
2005/11/20 09:08:39 1.12 ryo_saeba plugins/cfpython/cfpython.c
2005/11/20 09:08:38 1.467 ryo_saeba ChangeLog
Plugins can access archetypes. Added wrappers in Python.
2005/11/19 15:05:30 1.50 cavesomething server/shop.c
2005/11/19 15:05:30 1.466 cavesomething ChangeLog
increase the minimum value that shop_specialisation_ratio returns to 0.1 to stop very high shop prices
2005/11/16 02:16:09 1.79 mwedel server/time.c
2005/11/16 02:16:09 1.8 mwedel server/swamp.c
2005/11/16 02:16:09 1.101 mwedel server/spell_util.c
2005/11/16 02:16:09 1.144 mwedel server/spell_effect.c
2005/11/16 02:16:09 1.27 mwedel server/spell_attack.c
2005/11/16 02:16:09 1.68 mwedel server/skills.c
2005/11/16 02:16:09 1.60 mwedel server/skill_util.c
2005/11/16 02:16:09 1.55 mwedel server/plugins.c
2005/11/16 02:16:09 1.185 mwedel server/player.c
2005/11/16 02:16:09 1.39 mwedel server/pets.c
2005/11/16 02:16:09 1.35 mwedel server/move.c
2005/11/16 02:16:08 1.37 mwedel lib/treasures.bld
2005/11/16 02:16:08 1.73 mwedel lib/faces
2005/11/16 02:16:08 1.12 mwedel random_maps/wall.c
2005/11/16 02:16:08 1.23 mwedel random_maps/treasure.c
2005/11/16 02:16:08 1.23 mwedel random_maps/special.c
2005/11/16 02:16:08 1.15 mwedel random_maps/monster.c
2005/11/16 02:16:08 1.18 mwedel random_maps/exit.c
2005/11/16 02:16:08 1.8 mwedel random_maps/decor.c
2005/11/16 02:16:08 1.104 mwedel server/main.c
2005/11/16 02:16:08 1.34 mwedel server/disease.c
2005/11/16 02:16:08 1.75 mwedel server/c_wiz.c
2005/11/16 02:16:08 1.74 mwedel server/c_object.c
2005/11/16 02:16:08 1.117 mwedel server/attack.c
2005/11/16 02:16:08 1.149 mwedel server/apply.c
2005/11/16 02:16:08 1.25 mwedel server/alchemy.c
2005/11/16 02:16:08 1.8 mwedel plugins/cfpython/cfpython_object.c
2005/11/16 02:16:07 1.53 mwedel lib/crossfire.1
2005/11/16 02:16:01 1.54 mwedel lib/crossfire.0
2005/11/16 02:16:01 1.90 mwedel lib/bmaps.paths
2005/11/16 02:16:01 1.87 mwedel lib/bmaps
2005/11/16 02:16:00 1.18 mwedel crossedit/Edit.c
2005/11/16 02:16:00 1.18 mwedel doc/Developers/objects
2005/11/16 02:16:00 1.44 mwedel include/object.h
2005/11/16 02:16:00 1.33 mwedel include/map.h
2005/11/16 02:16:00 1.83 mwedel include/libproto.h
2005/11/16 02:16:00 1.101 mwedel include/define.h
2005/11/16 02:16:00 1.169 mwedel lib/archetypes
2005/11/16 02:16:00 1.61 mwedel common/treasure.c
2005/11/16 02:16:00 1.112 mwedel common/object.c
2005/11/16 02:16:00 1.90 mwedel common/map.c
2005/11/16 02:16:00 1.70 mwedel common/loader.l
2005/11/16 02:16:00 1.73 mwedel common/loader.c
2005/11/16 02:16:00 1.74 mwedel common/living.c
2005/11/16 02:16:00 1.55 mwedel common/item.c
2005/11/16 02:16:00 1.30 mwedel common/button.c
2005/11/16 02:15:59 1.465 mwedel ChangeLog
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
2005/11/12 07:49:07 1.100 ryo_saeba include/define.h
2005/11/12 07:49:07 1.184 ryo_saeba server/player.c
2005/11/12 07:49:07 1.73 ryo_saeba server/c_object.c
2005/11/12 07:49:07 1.464 ryo_saeba ChangeLog
Patch 1352485 (newpickup rings/amulets) courtesy anonymous
2005/11/11 15:56:13 1.1 ryo_saeba make_win32/plugin_python/resource.h
2005/11/11 15:56:13 1.1 ryo_saeba make_win32/plugin_python/plugin_python.rc
2005/11/11 15:56:13 1.10 ryo_saeba make_win32/plugin_python/plugin_python.dsp
Version info for plugin
2005/11/10 04:13:30 1.11 gros plugins/cfpython/cfpython.c
Correcting incorrect memory allocation scheme crashing the server after a couple of plugin/plugout commands.
2005/11/10 02:22:11 1.54 akirschbaum server/plugins.c
2005/11/10 02:22:11 1.463 akirschbaum ChangeLog
server/plugins.c: Properly update client view after removing objects.
2005/11/09 16:27:19 1.53 akirschbaum server/plugins.c
2005/11/09 16:27:19 1.462 akirschbaum ChangeLog
server/plugins.c: Properly update client view after changing object names.
2005/11/09 15:52:12 1.5 akirschbaum plugins/cfpython/include/cfpython_object_private.h
2005/11/09 15:52:12 1.7 akirschbaum plugins/cfpython/cfpython_object.c
2005/11/09 15:52:12 1.6 akirschbaum plugins/cfanim/include/cfanim_proto.h
2005/11/09 15:52:12 1.7 akirschbaum plugins/common/include/plugin_common.h
2005/11/09 15:52:12 1.6 akirschbaum plugins/common/plugin_common.c
2005/11/09 15:52:11 1.461 akirschbaum ChangeLog
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.
2005/11/09 15:46:59 1.52 akirschbaum server/plugins.c
2005/11/09 15:46:59 1.460 akirschbaum ChangeLog
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.
2005/11/09 13:34:17 1.152 akirschbaum include/sproto.h
2005/11/09 13:34:17 1.95 akirschbaum server/monster.c
2005/11/09 13:34:17 1.459 akirschbaum ChangeLog
include/sproto.h, server/monster.c: Declare parameter of communicate() as
"const".
2005/11/09 13:08:28 1.4 akirschbaum plugins/cfpython/include/cfpython_object_private.h
2005/11/09 13:08:28 1.6 akirschbaum plugins/common/include/plugin_common.h
2005/11/09 13:08:28 1.5 akirschbaum plugins/common/plugin_common.c
2005/11/09 13:08:27 1.6 akirschbaum plugins/cfpython/cfpython_object.c
2005/11/09 13:08:27 1.5 akirschbaum plugins/cfanim/include/cfanim_proto.h
2005/11/09 13:08:26 1.458 akirschbaum ChangeLog
Implement new functions for the Python plugin: Object.WeightLimit,
Object.InsertInto(Object).
2005/11/09 09:37:29 1.49 cavesomething server/shop.c
2005/11/09 09:37:29 1.457 cavesomething ChangeLog
check all unpaid items on leaving shops, not stopping when we reach the bottom of a container
2005/11/07 17:25:44 1.10 ryo_saeba plugins/cfpython/cfpython.c
2005/11/07 17:25:44 1.456 ryo_saeba ChangeLog
Fix crash with Python plugin.
2005/11/06 06:24:32 1.143 ryo_saeba server/spell_effect.c
2005/11/06 06:24:31 1.455 ryo_saeba ChangeLog
Fix WoR not working on cursed ground with WIZCAST set for DM
2005/11/06 06:14:05 1.67 akirschbaum server/skills.c
2005/11/06 06:14:02 1.454 akirschbaum ChangeLog
server/skills.c: In do_throw() abort processing if the thrown object was
destroyed before it gets its first move.
2005/11/05 15:32:17 1.10 ryo_saeba server/build_map.c
2005/11/05 15:32:16 1.453 ryo_saeba ChangeLog
Fix build issue with floors that are not type FLOOR.
2005/11/05 14:38:24 1.48 akirschbaum server/shop.c
2005/11/05 14:38:23 1.452 akirschbaum ChangeLog
server/shop.c: In value_limit() return the unmodified item price if not in a
shop or not for a player.
2005/11/05 14:33:17 1.9 ryo_saeba plugins/cfpython/cfpython.c
2005/11/05 14:33:16 1.451 ryo_saeba ChangeLog
Added data retention functions to Python
2005/11/05 09:45:31 1.450 akirschbaum ChangeLog
plugins/Makefile,plugins/cfanim/Makefile: Remove files to be generated by
configure.
2005/11/05 08:02:31 1.99 akirschbaum include/define.h
2005/11/05 08:02:31 1.103 akirschbaum server/main.c
2005/11/05 08:02:31 1.449 akirschbaum ChangeLog
server/main.c: Fix possible out-of-bounds array access.
2005/11/05 05:17:08 1.3 ryo_saeba plugins/cfpython/include/cfpython_object_private.h
2005/11/05 05:17:08 1.3 ryo_saeba plugins/cfpython/include/cfpython_map_private.h
2005/11/05 05:17:08 1.5 ryo_saeba plugins/cfpython/cfpython_object.c
2005/11/05 05:17:08 1.3 ryo_saeba plugins/cfpython/cfpython_map.c
2005/11/05 05:17:08 1.8 ryo_saeba plugins/cfpython/cfpython.c
2005/11/05 05:17:08 1.448 ryo_saeba ChangeLog
Fix case. Add compare for map and object.
2005/11/05 04:17:18 1.18 akirschbaum doc/Developers/Makefile.in
2005/11/05 04:17:18 1.35 akirschbaum doc/Makefile.in
2005/11/05 04:17:18 1.24 akirschbaum include/Makefile.in
2005/11/05 04:17:18 1.75 akirschbaum lib/Makefile.in
2005/11/05 04:17:18 1.30 akirschbaum server/Makefile.in
2005/11/05 04:17:18 1.8 akirschbaum utils/ltmain.sh
2005/11/05 04:17:18 1.10 akirschbaum utils/config.sub
2005/11/05 04:17:18 1.10 akirschbaum utils/config.guess
2005/11/05 04:17:18 1.3 akirschbaum plugins/cfpython/Makefile.in
2005/11/05 04:17:18 1.2 akirschbaum plugins/cfanim/Makefile.in
2005/11/05 04:17:18 1.2 akirschbaum plugins/Makefile.in
2005/11/05 04:17:17 1.58 akirschbaum configure
2005/11/05 04:17:17 1.24 akirschbaum aclocal.m4
2005/11/05 04:17:17 1.43 akirschbaum Makefile.in
2005/11/05 04:17:16 1.447 akirschbaum ChangeLog
aclocal.m4, configure, utils/config.guess, utils/config.sub, utils/ltmain.sh,
*Makefile.in, plugins/cfanim/Makefile, plugins/Makefile: Rebuilt.
2005/11/05 02:28:05 1.25 akirschbaum lib/Makefile.am
2005/11/05 02:28:05 1.446 akirschbaum ChangeLog
lib/Makefile.am: Add template-maps to list of directories to create while
install.
2005/11/04 23:16:02 1.2 cavesomething lib/wizhelp/reset
2005/11/04 23:16:02 1.445 cavesomething ChangeLog
document use of '.' as an argument to reset
2005/11/01 14:52:04 1.22 akirschbaum random_maps/treasure.c
2005/11/01 14:52:04 1.444 akirschbaum ChangeLog
random_maps/treasure.c: Fix out-of-bounds array access if place_chest() cannot
find a free spot to place a new chest.
2005/11/01 12:56:37 1.56 akirschbaum server/gods.c
2005/11/01 12:56:36 1.86 akirschbaum lib/treasures
2005/11/01 12:56:36 1.443 akirschbaum ChangeLog
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.
2005/11/01 09:36:19 1.51 akirschbaum server/plugins.c
2005/11/01 09:36:18 1.442 akirschbaum ChangeLog
Fix bug #815620 (CFPython.SetQuantity() doesn't update client): now notifies
the client after changing nrof and/or weight.
2005/11/01 07:42:15 1.98 akirschbaum include/define.h
2005/11/01 07:42:15 1.183 akirschbaum server/player.c
2005/11/01 07:42:15 1.72 akirschbaum server/c_object.c
2005/11/01 07:42:15 1.441 akirschbaum ChangeLog
Improve newpickup command: add new flag PU_NOT_CURSED to ignore cursed items.
2005/11/01 06:11:00 1.17 ryo_saeba make_win32/cfserver.nsi
Add animator (experimental) to installer
2005/11/01 05:50:15 1.9 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/11/01 05:50:15 1.2 ryo_saeba make_win32/plugin_common/plugin_common.dsp
2005/11/01 05:50:15 1.1 ryo_saeba make_win32/plugin_anim/plugin_anim.dsp
2005/11/01 05:50:15 1.8 ryo_saeba make_win32/crossfire32.dsw
2005/11/01 05:50:15 1.24 ryo_saeba make_win32/crossfire32.dsp
Fix workspace & such, add cfanim.
2005/11/01 05:48:44 1.4 ryo_saeba plugins/cfanim/include/cfanim_proto.h
2005/11/01 05:48:44 1.2 ryo_saeba plugins/cfanim/include/cfanim.h
2005/11/01 05:48:44 1.5 ryo_saeba plugins/cfanim/cfanim.c
2005/11/01 05:48:43 1.440 ryo_saeba ChangeLog
Fix CFAnim for Win32. Misc fixes.
2005/11/01 05:08:49 1.5 ryo_saeba plugins/common/include/plugin_common.h
2005/11/01 05:08:49 1.4 ryo_saeba plugins/common/plugin_common.c
2005/11/01 05:08:49 1.439 ryo_saeba ChangeLog
Add gettimeofday for WIN32.
2005/11/01 05:05:33 1.50 akirschbaum server/plugins.c
2005/11/01 05:05:32 1.438 akirschbaum ChangeLog
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.
2005/11/01 04:32:20 1.4 gros plugins/cfanim/cfanim.c
Corrected unresolved symbols issues.
2005/11/01 04:08:17 1.82 akirschbaum include/libproto.h
2005/11/01 04:08:17 1.26 akirschbaum server/spell_attack.c
2005/11/01 04:08:17 1.45 akirschbaum server/rune.c
2005/11/01 04:08:17 1.111 akirschbaum common/object.c
2005/11/01 04:08:17 1.437 akirschbaum ChangeLog
Add new function object_get_env_recursive() to find the outermost environment
object for a given object.
2005/11/01 03:02:55 1.43 akirschbaum server/weather.c
General cleanup of weather code.
2005/11/01 02:58:43 1.10 akirschbaum include/tod.h
2005/11/01 02:58:43 1.151 akirschbaum include/sproto.h
2005/11/01 02:58:43 1.436 akirschbaum ChangeLog
General cleanup of weather code.
2005/10/31 15:23:00 1.150 akirschbaum include/sproto.h
2005/10/31 15:23:00 1.7 akirschbaum include/recipe.h
2005/10/31 15:23:00 1.81 akirschbaum include/libproto.h
2005/10/31 15:23:00 1.22 akirschbaum lib/formulae
2005/10/31 15:23:00 1.24 akirschbaum server/alchemy.c
2005/10/31 15:23:00 1.13 akirschbaum common/recipe.c
2005/10/31 15:23:00 1.26 akirschbaum common/readable.c
2005/10/31 15:22:59 1.435 akirschbaum ChangeLog
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.
2005/10/31 14:58:06 1.74 akirschbaum server/c_wiz.c
Replace undefined function max() by MAX().
2005/10/31 14:57:12 1.3 akirschbaum plugins/cfanim/include/cfanim_proto.h
Make protoype match implementation.
2005/10/31 12:44:02 1.73 ryo_saeba server/c_wiz.c
2005/10/31 12:44:01 1.434 ryo_saeba ChangeLog
Fix a crash with create command. Forbid removing a PLAYER object.
2005/10/31 01:52:58 1.4 gros plugins/common/include/plugin_common.h
2005/10/31 01:52:58 1.3 gros plugins/common/plugin_common.c
Corrected a nasty conversion from object* to char*
2005/10/29 19:16:56 1.25 akirschbaum server/spell_attack.c
2005/10/29 19:16:53 1.433 akirschbaum ChangeLog
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.
2005/10/29 17:03:43 1.23 akirschbaum random_maps/style.c
2005/10/29 17:03:43 1.432 akirschbaum ChangeLog
random_maps/style.c: Pass correct sorting function to qsort(): the sorted
array contains pointers to strings, not strings.
2005/10/29 16:59:42 1.24 akirschbaum server/spell_attack.c
2005/10/29 16:59:41 1.431 akirschbaum ChangeLog
Fix part of bug #1236244 (Exp from scrolls): reading a scroll of charm
monsters now gives exp for use magic item, not summoning.
2005/10/29 07:23:24 1.22 ryo_saeba include/win32.h
Fix the fix :)
2005/10/29 04:34:02 1.21 ryo_saeba include/win32.h
2005/10/29 04:34:02 1.69 ryo_saeba include/config.h
2005/10/29 04:34:02 1.20 ryo_saeba random_maps/rproto.h
2005/10/29 04:34:02 1.40 ryo_saeba random_maps/random_map.c
2005/10/29 04:34:02 1.49 ryo_saeba server/plugins.c
2005/10/29 04:34:01 1.430 ryo_saeba ChangeLog
Win32 compilation fix. Plugin fix.
2005/10/28 18:43:31 1.78 akirschbaum server/time.c
2005/10/28 18:43:31 1.48 akirschbaum server/plugins.c
2005/10/28 18:43:31 1.4 akirschbaum plugins/cfpython/cfpython_object.c
2005/10/28 18:43:31 1.2 akirschbaum plugins/cfanim/include/cfanim_proto.h
2005/10/28 18:43:31 1.3 akirschbaum plugins/common/include/plugin_common.h
2005/10/28 18:43:31 1.2 akirschbaum plugins/common/plugin_common.c
2005/10/28 18:43:30 1.28 akirschbaum common/porting.c
2005/10/28 18:43:30 1.110 akirschbaum common/object.c
2005/10/28 18:43:30 1.429 akirschbaum ChangeLog
Prevent problems (crashes) for large item piles. Now limit nrof to less than 2^31.
2005/10/28 14:08:53 1.3 akirschbaum crossedit/Cnv/CnvPath.c
2005/10/28 14:08:53 1.17 akirschbaum crossedit/Edit.c
2005/10/28 14:08:53 1.21 akirschbaum crossedit/Attr.c
2005/10/28 14:08:53 1.74 akirschbaum socket/request.c
2005/10/28 14:08:53 1.34 akirschbaum socket/loop.c
2005/10/28 14:08:53 1.149 akirschbaum include/sproto.h
2005/10/28 14:08:53 1.9 akirschbaum random_maps/square_spiral.c
2005/10/28 14:08:53 1.22 akirschbaum random_maps/special.c
2005/10/28 14:08:53 1.9 akirschbaum random_maps/rogue_layout.c
2005/10/28 14:08:53 1.42 akirschbaum server/weather.c
2005/10/28 14:08:53 1.100 akirschbaum server/spell_util.c
2005/10/28 14:08:53 1.59 akirschbaum server/skill_util.c
2005/10/28 14:08:53 1.47 akirschbaum server/shop.c
2005/10/28 14:08:53 1.47 akirschbaum server/plugins.c
2005/10/28 14:08:53 1.182 akirschbaum server/player.c
2005/10/28 14:08:53 1.38 akirschbaum server/pets.c
2005/10/28 14:08:53 1.94 akirschbaum server/monster.c
2005/10/28 14:08:53 1.102 akirschbaum server/main.c
2005/10/28 14:08:53 1.69 akirschbaum server/init.c
2005/10/28 14:08:53 1.19 akirschbaum server/c_party.c
2005/10/28 14:08:53 1.71 akirschbaum server/c_object.c
2005/10/28 14:08:53 1.71 akirschbaum server/c_misc.c
2005/10/28 14:08:53 1.9 akirschbaum server/build_map.c
2005/10/28 14:08:53 1.116 akirschbaum server/attack.c
2005/10/28 14:08:53 1.148 akirschbaum server/apply.c
2005/10/28 14:08:53 1.7 akirschbaum common/shstr.c
2005/10/28 14:08:53 1.7 akirschbaum common/region.c
2005/10/28 14:08:53 1.25 akirschbaum common/readable.c
2005/10/28 14:08:53 1.13 akirschbaum common/re-cmp.c
2005/10/28 14:08:53 1.109 akirschbaum common/object.c
2005/10/28 14:08:53 1.89 akirschbaum common/map.c
2005/10/28 14:08:53 1.54 akirschbaum common/item.c
2005/10/28 14:08:53 1.43 akirschbaum common/init.c
2005/10/28 14:08:53 1.34 akirschbaum common/arch.c
2005/10/28 14:08:53 1.2 akirschbaum plugins/cfpython/include/cfpython_object_private.h
2005/10/28 14:08:53 1.2 akirschbaum plugins/cfpython/include/cfpython_map_private.h
2005/10/28 14:08:53 1.3 akirschbaum plugins/cfpython/cfpython_object.c
2005/10/28 14:08:53 1.7 akirschbaum plugins/cfpython/cfpython.c
2005/10/28 14:08:53 1.3 akirschbaum plugins/cfanim/cfanim.c
2005/10/28 14:08:52 1.428 akirschbaum ChangeLog
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).
2005/10/28 13:19:53 1.33 akirschbaum socket/loop.c
2005/10/28 13:19:53 1.41 akirschbaum socket/init.c
2005/10/28 13:19:53 1.34 akirschbaum include/newserver.h
2005/10/28 13:19:53 1.181 akirschbaum server/player.c
2005/10/28 13:19:53 1.17 akirschbaum common/player.c
2005/10/28 13:19:51 1.427 akirschbaum ChangeLog
Fixes my previous commit. Should now properly allocate/deallocate the
faces_sent array.
2005/10/26 03:41:59 1.3 gros plugins/cfpython/Makefile.am
2005/10/26 03:41:59 1.2 gros plugins/cfanim/Makefile.am
2005/10/26 03:41:59 1.2 gros plugins/template/Makefile.am
Solved an x86 (32bit) specific issue creating symbol mismatches in the plugin dynamic linking.
2005/10/24 17:51:03 1.73 akirschbaum socket/request.c
2005/10/24 17:51:03 1.32 akirschbaum socket/loop.c
2005/10/24 17:51:03 1.40 akirschbaum socket/init.c
2005/10/24 17:51:03 1.33 akirschbaum include/newserver.h
2005/10/24 17:51:03 1.426 akirschbaum ChangeLog
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.
2005/10/24 15:48:15 1.13 akirschbaum crossedit/xutil.c
2005/10/24 15:48:15 1.16 akirschbaum include/loader.h
2005/10/24 15:48:15 1.80 akirschbaum include/libproto.h
2005/10/24 15:48:15 1.61 akirschbaum include/global.h
2005/10/24 15:48:15 1.17 akirschbaum common/image.c
2005/10/24 15:48:14 1.425 akirschbaum ChangeLog
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.
2005/10/24 15:32:37 1.6 akirschbaum plugins/cfpython/cfpython.c
Remove stray characters causing a syntax error.
2005/10/24 14:49:10 1.24 akirschbaum common/readable.c
2005/10/24 14:49:10 1.424 akirschbaum ChangeLog
common/readable.c: Fix out of bounds access to max_titles[] in
init_book_archive().
2005/10/24 14:28:06 1.5 gros plugins/cfpython/cfpython.c
Corrected a bug in the custom command system of cfpython.
Gros - 24/10/2005
2005/10/24 13:27:37 1.60 akirschbaum include/global.h
2005/10/24 13:27:37 1.97 akirschbaum include/define.h
2005/10/24 13:27:37 1.16 akirschbaum common/image.c
2005/10/24 13:27:37 1.423 akirschbaum ChangeLog
common/image.c, include/define.h, include/global.h: Remove unused variables
potion_face and POTION_FACE_NAME.
2005/10/24 13:11:35 1.59 akirschbaum include/global.h
2005/10/24 13:11:35 1.15 akirschbaum common/image.c
2005/10/24 13:11:35 1.422 akirschbaum ChangeLog
common/image.c, include/global.h: Remove unused variable blank_look.
2005/10/23 10:44:42 1.55 akirschbaum server/commands.c
2005/10/23 10:44:41 1.421 akirschbaum ChangeLog
Make shout command work in old socket emulation mode.
2005/10/21 14:03:24 1.148 cavesomething include/sproto.h
2005/10/21 14:03:24 1.79 cavesomething include/libproto.h
2005/10/21 14:03:24 1.46 cavesomething server/shop.c
2005/10/21 14:03:24 1.147 cavesomething server/apply.c
2005/10/21 14:03:24 1.21 cavesomething common/utils.c
2005/10/21 14:03:24 1.53 cavesomething common/item.c
2005/10/21 14:03:24 1.420 cavesomething ChangeLog
make shops check if a player can afford all items, before buying any of them
2005/10/20 04:34:15 1.419 gros ChangeLog
Updated the changelog to include the recent plugin modifications.
Gros - 20/10/2005
2005/10/20 04:11:27 1.2 gros plugins/cfpython/include/cfpython.h
2005/10/20 04:11:27 1.2 gros plugins/cfpython/Makefile.in
2005/10/20 04:11:27 1.2 gros plugins/cfpython/Makefile.am
Solved an issue related to regenerating the function prototypes of cfpython.
Gros - 20/10/2005
2005/10/19 15:57:05 1.2 gros plugins/cfanim/cfanim.c
Cleaning up the console spam produced by cfanim.
Gros - 19/10/2005
2005/10/19 15:50:47 1.4 gros plugins/cfpython/cfpython.c
Added support for running python_init.py at CFPython startup.
Gros - 19/10/2005
2005/10/19 14:42:34 1.147 gros include/sproto.h
2005/10/19 14:42:34 1.46 gros server/plugins.c
2005/10/19 14:42:34 1.2 gros plugins/cfpython/cfpython_object.c
2005/10/19 14:42:34 1.2 gros plugins/cfpython/cfpython_map.c
2005/10/19 14:42:34 1.3 gros plugins/cfpython/cfpython.c
2005/10/19 14:42:33 1.17 gros include/plugin.h
Various small fixes of the plugin subsystem.
Gros - 19/10/2005
2005/10/18 17:12:03 1.1 ryo_saeba make_win32/plugin_common/plugin_common.dsp
2005/10/18 17:12:03 1.7 ryo_saeba make_win32/crossfire32.dsw
Update MSCV project.
2005/10/18 17:08:11 1.2 ryo_saeba plugins/cfpython/include/cfpython_proto.h
2005/10/18 17:08:11 1.2 ryo_saeba plugins/cfpython/cfpython.c
2005/10/18 17:08:11 1.2 ryo_saeba plugins/common/include/plugin_common.h
2005/10/18 17:08:10 1.418 ryo_saeba ChangeLog
Fix Windows compilation
2005/10/18 15:17:09 1.36 bbotbuilder lib/treasures.bld
2005/10/18 15:17:09 1.18 bbotbuilder lib/smooth
2005/10/18 15:17:09 1.72 bbotbuilder lib/faces
2005/10/18 15:17:08 1.52 bbotbuilder lib/crossfire.1
2005/10/18 15:17:03 1.53 bbotbuilder lib/crossfire.0
2005/10/18 15:17:02 1.89 bbotbuilder lib/bmaps.paths
2005/10/18 15:17:02 1.86 bbotbuilder lib/bmaps
2005/10/18 15:17:01 1.168 bbotbuilder lib/archetypes
2005/10/18 15:17:01 1.75 bbotbuilder lib/animations
Recollect archetypes.
2005/10/18 11:54:31 1.146 gros include/sproto.h
2005/10/18 11:54:31 1.16 gros include/plugin.h
2005/10/18 11:54:31 1.43 gros include/object.h
2005/10/18 11:54:31 1.78 gros include/libproto.h
2005/10/18 11:54:31 1.96 gros include/define.h
2005/10/18 11:54:31 1.68 gros include/config.h
2005/10/18 11:54:31 1.23 gros include/Makefile.in
2005/10/18 11:54:31 1.5 gros include/Makefile.am
2005/10/18 11:54:31 1.167 gros lib/archetypes
2005/10/18 11:54:31 1.74 gros lib/Makefile.in
2005/10/18 11:54:31 1.7 gros server/timers.c
2005/10/18 11:54:31 1.77 gros server/time.c
2005/10/18 11:54:31 1.16 gros server/swap.c
2005/10/18 11:54:31 1.66 gros server/skills.c
2005/10/18 11:54:31 1.45 gros server/plugins.c
2005/10/18 11:54:31 1.180 gros server/player.c
2005/10/18 11:54:31 1.93 gros server/monster.c
2005/10/18 11:54:31 1.101 gros server/main.c
2005/10/18 11:54:31 1.55 gros server/login.c
2005/10/18 11:54:31 1.55 gros server/gods.c
2005/10/18 11:54:31 1.72 gros server/c_wiz.c
2005/10/18 11:54:31 1.70 gros server/c_object.c
2005/10/18 11:54:31 1.20 gros server/c_chat.c
2005/10/18 11:54:31 1.115 gros server/attack.c
2005/10/18 11:54:31 1.146 gros server/apply.c
2005/10/18 11:54:31 1.29 gros server/Makefile.in
2005/10/18 11:54:30 1.9 gros doc/Developers/python
2005/10/18 11:54:30 1.4 gros doc/Developers/plugins
2005/10/18 11:54:30 1.34 gros doc/Makefile.in
2005/10/18 11:54:30 1.108 gros common/object.c
2005/10/18 11:54:30 1.7 gros common/friend.c
2005/10/18 11:54:30 1.16 gros configure.ac
2005/10/18 11:54:30 1.57 gros configure
2005/10/18 11:54:30 1.42 gros Makefile.in
2005/10/18 11:54:30 1.6 gros Makefile.am
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
2005/10/18 10:12:10 1.1 gros doc/Developers/plugins.doc/cfanim/animfiles.txt
2005/10/18 10:12:10 1.1 gros doc/Developers/plugins.doc/cfanim/README
2005/10/18 10:12:10 1.1 gros doc/Developers/plugins.doc/cfanim/Kronosbad
Moving the Animator documentation in a more logical place. Part of the version 2.0 plugin interface switch.
Gros - 18/10/2005
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython_proto.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython_object_private.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython_object.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython_map_private.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython_map.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/include/cfpython.h
2005/10/18 09:51:51 1.1 gros plugins/cfpython/cfpython_object.c
2005/10/18 09:51:51 1.1 gros plugins/cfpython/cfpython_map.c
2005/10/18 09:51:51 1.1 gros plugins/cfpython/cfpython.c
2005/10/18 09:51:51 1.1 gros plugins/cfpython/Makefile.in
2005/10/18 09:51:51 1.1 gros plugins/cfpython/Makefile.am
2005/10/18 09:51:51 1.1 gros plugins/cfanim/include/cfanim_proto.h
2005/10/18 09:51:51 1.1 gros plugins/cfanim/include/cfanim.h
2005/10/18 09:51:51 1.1 gros plugins/cfanim/cfanim.c
2005/10/18 09:51:51 1.1 gros plugins/cfanim/Makefile.in
2005/10/18 09:51:51 1.1 gros plugins/cfanim/Makefile.am
2005/10/18 09:51:51 1.1 gros plugins/template/include/plugin_template.h
2005/10/18 09:51:51 1.1 gros plugins/template/plugin_template.c
2005/10/18 09:51:51 1.1 gros plugins/template/Makefile.am
2005/10/18 09:51:51 1.1 gros plugins/common/include/plugin_common.h
2005/10/18 09:51:51 1.1 gros plugins/common/plugin_common.c
2005/10/18 09:51:51 1.1 gros plugins/Makefile.in
2005/10/18 09:51:51 1.1 gros plugins/Makefile.am
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
2005/10/18 07:21:48 1.417 qal21 ChangeLog
Silly me forgot to date the changelog again.
2005/10/18 02:19:40 1.100 qal21 server/main.c
2005/10/18 02:19:40 1.416 qal21 ChangeLog
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.
2005/10/17 08:08:27 1.77 qal21 include/libproto.h
2005/10/17 08:08:26 1.20 qal21 common/utils.c
Add convenience function for string replacement (Which I plan to use soon)
2005/10/16 17:52:46 1.415 qal21 ChangeLog
Template maps: Forgot the ChangeLog
2005/10/16 17:51:21 1.32 qal21 include/map.h
2005/10/16 17:51:21 1.76 qal21 include/libproto.h
2005/10/16 17:51:21 1.15 qal21 server/swap.c
2005/10/16 17:51:21 1.99 qal21 server/main.c
2005/10/16 17:51:21 1.88 qal21 common/map.c
Add support for random template maps (still need to document, and still need to add support for template maps created from non-random templates)
2005/10/16 17:32:46 1.145 qal21 server/apply.c
Clarify comment slightly.
2005/10/16 12:51:03 1.7 ryo_saeba common/info.c
2005/10/16 12:51:03 1.414 ryo_saeba ChangeLog
Fix -m1 and -m2
2005/10/16 04:22:13 1.8 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/10/16 04:22:13 1.23 ryo_saeba make_win32/crossfire32.dsp
2005/10/16 04:22:13 1.16 ryo_saeba make_win32/cfserver.nsi
2005/10/16 04:22:13 1.8 ryo_saeba make_win32/Release_notes.txt
2005/10/16 04:22:13 1.3 ryo_saeba make_win32/INSTALL_WIN32.txt
Check for Python DLL. Fix typo in path remove.
2005/10/16 03:48:30 1.99 ryo_saeba server/spell_util.c
2005/10/16 03:48:30 1.142 ryo_saeba server/spell_effect.c
2005/10/16 03:48:30 1.54 ryo_saeba server/gods.c
2005/10/16 03:48:29 1.145 ryo_saeba include/sproto.h
2005/10/16 03:48:28 1.413 ryo_saeba ChangeLog
Don't stack WoR effects. Don't display 'can't recast xx' message for divine intervention
2005/10/15 03:40:22 1.87 ryo_saeba common/map.c
print_shop_string can safely be void
2005/10/15 02:25:46 1.8 qal21 make_win32/installwin32.bat
2005/10/15 02:25:46 1.15 qal21 make_win32/cfserver.nsi
Make win32 users happy. (Untested: Ryo will have to check this)
2005/10/15 02:19:38 1.412 qal21 ChangeLog
Forgot to date ChangeLog entry
2005/10/15 02:08:09 1.411 qal21 ChangeLog
Add directory in preparation for template (where the template can be from the random map generator) maps. (Forgot ChangeLog)
2005/10/15 02:07:31 1.144 qal21 include/sproto.h
2005/10/15 02:07:31 1.58 qal21 include/global.h
2005/10/15 02:07:31 1.67 qal21 include/config.h
2005/10/15 02:07:31 1.73 qal21 lib/Makefile.in
2005/10/15 02:07:31 1.68 qal21 server/init.c
2005/10/15 02:07:31 1.42 qal21 common/init.c
Add directory in preparation for template (where the template can be from the random map generator) maps.
2005/10/13 20:01:22 1.71 cavesomething server/c_wiz.c
2005/10/13 20:01:22 1.410 cavesomething ChangeLog
make reset command print names of players that are stopping it from working
2005/10/13 02:26:00 1.19 mwedel common/utils.c
Add extra set of parentheses (and !=NULL check for clarity) -
gcc warns on while (a=b) type constructs.
MSW 2005-10-12
2005/10/13 02:24:28 1.23 mwedel common/readable.c
Remove subtype<0 check - subtype is an unsigned value, so can never
be less than zero - removes gcc warning message.
MSW 2005-10-12
2005/10/13 02:22:43 1.5 mwedel common/quest.c
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
2005/10/11 18:26:32 1.18 cavesomething server/c_party.c
2005/10/11 18:26:32 1.409 cavesomething ChangeLog
yet another party obsoletion bug fixed
2005/10/11 15:44:50 1.17 cavesomething server/c_party.c
2005/10/11 15:44:50 1.408 cavesomething ChangeLog
fix a party obsoletion bug
2005/10/09 03:52:46 1.35 ryo_saeba lib/treasures.bld
2005/10/09 03:52:46 1.17 ryo_saeba lib/smooth
2005/10/09 03:52:46 1.71 ryo_saeba lib/faces
2005/10/09 03:52:42 1.51 ryo_saeba lib/crossfire.1
Rebuild archetypes and such.
2005/10/09 03:52:26 1.52 ryo_saeba lib/crossfire.0
2005/10/09 03:52:17 1.88 ryo_saeba lib/bmaps.paths
2005/10/09 03:52:16 1.85 ryo_saeba lib/bmaps
2005/10/09 03:52:15 1.166 ryo_saeba lib/archetypes
2005/10/09 03:52:15 1.74 ryo_saeba lib/animations
Rebuild archetypes and such.
2005/10/09 03:49:59 1.144 ryo_saeba server/apply.c
2005/10/09 03:49:59 1.107 ryo_saeba common/object.c
2005/10/09 03:49:58 1.407 ryo_saeba ChangeLog
Fix bug in key/value. Can now drop item when applying food/potion/poison.
2005/10/09 03:30:42 1.85 ryo_saeba lib/treasures
Remove trailing spaces that confuse parser
2005/10/09 02:34:16 1.42 ryo_saeba include/object.h
2005/10/09 02:34:16 1.33 ryo_saeba server/disease.c
Don't hardcode strings. Undead_name contains undead name.
2005/10/08 04:56:43 1.95 ryo_saeba include/define.h
2005/10/08 04:56:43 1.143 ryo_saeba server/apply.c
2005/10/08 04:56:43 1.52 ryo_saeba common/item.c
2005/10/08 04:56:43 1.406 ryo_saeba ChangeLog
Removed gps code. Added GetMarkedItem to Python
2005/10/07 18:35:33 1.75 akirschbaum include/libproto.h
2005/10/07 18:35:33 1.106 akirschbaum common/object.c
2005/10/07 18:35:33 1.405 akirschbaum ChangeLog
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.
2005/10/07 14:41:48 1.105 qal21 common/object.c
2005/10/07 14:41:48 1.404 qal21 ChangeLog
Use object_create_clone in get_split_ob; Fixes things inside of objects disappearing when throwing.
2005/10/07 14:38:50 1.76 akirschbaum server/time.c
2005/10/07 14:38:50 1.98 akirschbaum server/spell_util.c
2005/10/07 14:38:50 1.141 akirschbaum server/spell_effect.c
2005/10/07 14:38:50 1.23 akirschbaum server/spell_attack.c
2005/10/07 14:38:50 1.44 akirschbaum server/rune.c
2005/10/07 14:38:49 1.143 akirschbaum include/sproto.h
2005/10/07 14:38:49 1.179 akirschbaum server/player.c
2005/10/07 14:38:49 1.92 akirschbaum server/monster.c
2005/10/07 14:38:49 1.98 akirschbaum server/main.c
2005/10/07 14:38:49 1.32 akirschbaum server/disease.c
2005/10/07 14:38:49 1.114 akirschbaum server/attack.c
2005/10/07 14:38:49 1.142 akirschbaum server/apply.c
2005/10/07 14:38:49 1.403 akirschbaum ChangeLog
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.
2005/10/07 12:54:48 1.16 akirschbaum crossedit/Edit.c
2005/10/07 12:54:48 1.4 akirschbaum crossedit/Defines.h
2005/10/07 12:54:48 1.20 akirschbaum crossedit/Attr.c
2005/10/07 12:54:48 1.74 akirschbaum include/libproto.h
2005/10/07 12:54:48 1.75 akirschbaum server/time.c
2005/10/07 12:54:48 1.44 akirschbaum server/plugins.c
2005/10/07 12:54:48 1.104 akirschbaum common/object.c
2005/10/07 12:54:48 1.33 akirschbaum common/arch.c
2005/10/07 12:54:47 1.402 akirschbaum ChangeLog
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.
2005/10/06 18:36:20 1.141 akirschbaum server/apply.c
2005/10/06 18:36:19 1.401 akirschbaum ChangeLog
server/apply.c: In prepare_weapon() do not lose a reference to the item name.
2005/10/06 16:25:43 1.45 ryo_saeba server/shop.c
Declaration are before assignments.
2005/10/06 08:18:54 1.44 cavesomething server/shop.c
2005/10/06 08:18:54 1.400 cavesomething ChangeLog
2005/10/06 08:18:53 1.142 cavesomething include/sproto.h
fix value calculations for alchemy and pickup code
2005/10/06 00:27:35 1.43 qal21 server/shop.c
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.
2005/10/05 17:07:38 1.91 akirschbaum server/monster.c
2005/10/05 17:07:38 1.399 akirschbaum ChangeLog
server/monster.c: In move_monster() prevent hp/sp overflows for monsters with
very high maxhp/maxsp and very high regeneration rates.
2005/10/04 20:01:05 1.60 cavesomething common/treasure.c
2005/10/04 20:01:05 1.398 cavesomething ChangeLog
prevent crashyness on some broken treasure lists
2005/10/04 12:16:05 1.42 ryo_saeba server/shop.c
2005/10/04 12:16:04 1.397 ryo_saeba ChangeLog
Fix Windows compilation
2005/10/04 01:12:28 1.53 mikeeusa lib/artifacts
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
2005/10/04 00:49:22 1.84 mikeeusa lib/treasures
CVS: crossfire: added amethyst to the treasureslist, while not the most valuable of gems, it's not often found around these parts
2005/10/04 00:25:03 1.83 mikeeusa lib/treasures
CVS: crossfire: added amethyst to the treasureslist, while not the most valuable of gems, it's not often found around these parts
2005/10/04 00:06:18 1.86 cavesomething common/map.c
2005/10/04 00:06:18 1.396 cavesomething ChangeLog
fix output names in new_save_map.
2005/10/03 23:39:19 1.41 cavesomething server/shop.c
2005/10/03 23:39:19 1.395 cavesomething ChangeLog
fix segfault in shops code when passed broken objects.
2005/10/03 22:54:01 1.82 bbotbuilder lib/treasures
Added "vial of poison" to the "shop_potion" treasure list.
2005/10/03 20:39:36 1.85 cavesomething common/map.c
2005/10/03 20:39:36 1.394 cavesomething ChangeLog
fix segfault in shops code, for real this time.
2005/10/03 20:00:04 1.84 cavesomething common/map.c
2005/10/03 20:00:04 1.393 cavesomething ChangeLog
fix segfault in shops code
2005/10/03 10:47:31 1.83 cavesomething common/map.c
2005/10/03 10:47:31 1.392 cavesomething ChangeLog
using < instead of > could prove helpful
2005/10/03 00:45:34 1.81 mikeeusa lib/treasures
CVS: crossfire: treasures: added some weapons and armour to the treasureslist
2005/10/02 22:29:41 1.1 cavesomething doc/Developers/shops
2005/10/02 22:29:41 1.3 cavesomething doc/Developers/map-technical
2005/10/02 22:29:41 1.141 cavesomething include/sproto.h
2005/10/02 22:29:41 1.31 cavesomething include/map.h
2005/10/02 22:29:41 1.73 cavesomething include/libproto.h
2005/10/02 22:29:41 1.94 cavesomething include/define.h
2005/10/02 22:29:41 1.58 cavesomething server/skill_util.c
2005/10/02 22:29:41 1.40 cavesomething server/shop.c
2005/10/02 22:29:41 1.69 cavesomething server/c_object.c
2005/10/02 22:29:41 1.140 cavesomething server/apply.c
2005/10/02 22:29:41 1.82 cavesomething common/map.c
2005/10/02 22:29:41 1.69 cavesomething common/loader.l
2005/10/02 22:29:41 1.51 cavesomething common/item.c
2005/10/02 22:29:40 1.391 cavesomething ChangeLog
add support for specialised shops
2005/10/01 13:17:19 1.31 ryo_saeba server/disease.c
Didn't read doc, but needed a fix anyway
2005/10/01 13:08:35 1.30 ryo_saeba server/disease.c
2005/10/01 13:08:35 1.390 ryo_saeba ChangeLog
Fix diseases with negative value
2005/10/01 12:46:52 1.22 ryo_saeba make_win32/crossfire32.dsp
Fix const warnings
2005/10/01 12:46:05 1.97 ryo_saeba server/spell_util.c
2005/10/01 12:46:05 1.178 ryo_saeba server/player.c
2005/10/01 12:46:05 1.37 ryo_saeba server/pets.c
2005/10/01 12:46:05 1.54 ryo_saeba server/login.c
2005/10/01 12:46:05 1.12 ryo_saeba server/c_range.c
2005/10/01 12:46:04 1.140 ryo_saeba include/sproto.h
2005/10/01 12:46:04 1.43 ryo_saeba include/player.h
2005/10/01 12:46:04 1.389 ryo_saeba ChangeLog
Patches #1307880 and #1306987 courtesy quisar
2005/10/01 11:36:35 1.72 ryo_saeba socket/request.c
2005/10/01 11:36:35 1.31 ryo_saeba socket/loop.c
2005/10/01 11:36:35 1.139 ryo_saeba include/sproto.h
2005/10/01 11:36:35 1.42 ryo_saeba include/player.h
2005/10/01 11:36:35 1.72 ryo_saeba include/libproto.h
2005/10/01 11:36:35 1.140 ryo_saeba server/spell_effect.c
2005/10/01 11:36:35 1.43 ryo_saeba server/plugins.c
2005/10/01 11:36:35 1.68 ryo_saeba server/c_object.c
2005/10/01 11:36:35 1.70 ryo_saeba server/c_misc.c
2005/10/01 11:36:35 1.139 ryo_saeba server/apply.c
2005/10/01 11:36:35 1.103 ryo_saeba common/object.c
2005/10/01 11:36:35 1.14 ryo_saeba common/image.c
2005/10/01 11:36:35 1.29 ryo_saeba common/button.c
2005/10/01 11:36:35 1.388 ryo_saeba ChangeLog
Clean some compilation warnings.
2005/09/30 14:14:32 1.42 ryo_saeba server/plugins.c
2005/09/30 14:14:31 1.387 ryo_saeba ChangeLog
Some plugin fixes, added [GS]etWeightLimit.
2005/09/28 15:01:06 1.15 akirschbaum lib/collect.pl.in
Ignore multiple identical attacktypes; correctly reject invalid attack type names containing digits.
2005/09/28 13:48:24 1.14 ryo_saeba lib/collect.pl.in
2005/09/28 13:48:24 1.386 ryo_saeba ChangeLog
Improved collect.pl.in
2005/09/27 12:48:40 1.139 akirschbaum server/spell_effect.c
2005/09/27 12:48:37 1.385 akirschbaum ChangeLog
server/spell_effect.c: In recharge() verify that the object to charge is in
fact a wand or staff.
2005/09/25 13:36:02 1.2 ryo_saeba doc/Developers/quests
2005/09/25 13:36:02 1.71 ryo_saeba include/libproto.h
2005/09/25 13:36:02 1.93 ryo_saeba include/define.h
2005/09/25 13:36:02 1.74 ryo_saeba server/time.c
2005/09/25 13:36:02 1.90 ryo_saeba server/monster.c
2005/09/25 13:36:02 1.69 ryo_saeba server/c_misc.c
2005/09/25 13:36:02 1.4 ryo_saeba common/quest.c
2005/09/25 13:36:01 1.384 ryo_saeba ChangeLog
Changed quest system, needs tweaks and fixes.
2005/09/25 09:31:20 1.16 cavesomething server/c_party.c
of course committing the file that was actually changed, should be consided entirely optional....
2005/09/25 09:24:00 1.383 cavesomething ChangeLog
more party bugfixes
2005/09/25 04:47:23 1.57 ryo_saeba server/skill_util.c
2005/09/25 04:47:23 1.14 ryo_saeba server/hiscore.c
2005/09/25 04:47:23 1.53 ryo_saeba server/gods.c
2005/09/25 04:47:23 1.70 ryo_saeba server/c_wiz.c
2005/09/25 04:47:23 1.15 ryo_saeba server/c_party.c
2005/09/25 04:47:23 1.67 ryo_saeba server/c_object.c
2005/09/25 04:47:23 1.68 ryo_saeba server/c_misc.c
2005/09/25 04:47:22 1.41 ryo_saeba include/object.h
2005/09/25 04:47:22 1.14 ryo_saeba make_win32/cfserver.nsi
2005/09/25 04:47:22 1.7 ryo_saeba make_win32/Release_notes.txt
2005/09/25 04:47:22 1.22 ryo_saeba common/readable.c
2005/09/25 04:47:22 1.81 ryo_saeba common/map.c
2005/09/25 04:47:19 1.382 ryo_saeba ChangeLog
Fix some compilation warnings.
2005/09/24 21:17:46 1.381 cavesomething ChangeLog
oops, forgot the Changelog....
2005/09/24 21:15:45 1.138 cavesomething include/sproto.h
2005/09/24 21:15:45 1.41 cavesomething include/player.h
2005/09/24 21:15:45 1.177 cavesomething server/player.c
2005/09/24 21:15:45 1.14 cavesomething server/c_party.c
2005/09/24 21:15:45 1.113 cavesomething server/attack.c
make prior party obsoletion patch not completely broken
2005/09/24 04:55:24 1.8 ryo_saeba server/build_map.c
2005/09/24 04:55:24 1.380 ryo_saeba ChangeLog
Remove unused variable
2005/09/24 04:49:49 1.96 ryo_saeba server/spell_util.c
2005/09/24 04:49:49 1.36 ryo_saeba server/pets.c
2005/09/24 04:49:49 1.138 ryo_saeba server/apply.c
Fixes after party patch
2005/09/24 04:28:05 1.20 ryo_saeba include/win32.h
2005/09/24 04:28:05 1.137 ryo_saeba include/sproto.h
2005/09/24 04:28:05 1.40 ryo_saeba include/player.h
2005/09/24 04:28:05 1.65 ryo_saeba server/skills.c
2005/09/24 04:28:05 1.56 ryo_saeba server/skill_util.c
2005/09/24 04:28:05 1.176 ryo_saeba server/player.c
2005/09/24 04:28:05 1.97 ryo_saeba server/main.c
2005/09/24 04:28:05 1.53 ryo_saeba server/login.c
2005/09/24 04:28:05 1.13 ryo_saeba server/c_party.c
2005/09/24 04:28:05 1.112 ryo_saeba server/attack.c
2005/09/24 04:28:04 1.379 ryo_saeba ChangeLog
Patch 1194964 (party obsoletion) by cavesomething
2005/09/23 18:36:17 1.89 akirschbaum server/monster.c
2005/09/23 18:36:16 1.378 akirschbaum ChangeLog
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.
2005/09/21 08:06:12 1.57 qal21 include/global.h
Use #error directive, so certain C processing applications don't complain.
2005/09/17 19:01:06 1.16 cavesomething lib/smooth
2005/09/17 19:01:06 1.73 cavesomething lib/animations
2005/09/17 19:01:05 1.70 cavesomething lib/faces
2005/09/17 19:01:05 1.84 cavesomething lib/bmaps
2005/09/17 19:01:04 1.87 cavesomething lib/bmaps.paths
2005/09/17 19:01:02 1.50 cavesomething lib/crossfire.1
2005/09/17 19:00:59 1.51 cavesomething lib/crossfire.0
2005/09/17 19:00:58 1.165 cavesomething lib/archetypes
Recollect archetypes, faces, etc
2005/09/17 18:31:49 1.138 qal21 server/spell_effect.c
Remove what appears to be a old debug message. Ugly to players.
2005/09/17 08:24:48 1.175 akirschbaum server/player.c
2005/09/17 08:24:48 1.377 akirschbaum ChangeLog
Update client inventory view for players dieing in a shop with unpaid items in
inventory.
2005/09/15 20:02:06 1.17 qal21 doc/Developers/objects
2005/09/15 20:02:06 1.136 qal21 include/sproto.h
2005/09/15 20:02:06 1.73 qal21 server/time.c
2005/09/15 20:02:06 1.137 qal21 server/apply.c
2005/09/15 20:02:06 1.376 qal21 ChangeLog
Allow directors/movers to specify a specific arch/name/race.
2005/09/13 14:41:09 1.136 akirschbaum server/apply.c
2005/09/13 14:41:06 1.375 akirschbaum ChangeLog
Make untriggered TIMED_GATEs work again.
2005/09/13 01:46:36 1.16 mwedel doc/Developers/objects
2005/09/13 01:46:35 1.40 mwedel include/object.h
2005/09/13 01:46:35 1.137 mwedel server/spell_effect.c
2005/09/13 01:46:35 1.22 mwedel server/spell_attack.c
2005/09/13 01:46:35 1.64 mwedel server/skills.c
2005/09/13 01:46:35 1.35 mwedel server/pets.c
2005/09/13 01:46:35 1.88 mwedel server/monster.c
2005/09/13 01:46:35 1.111 mwedel server/attack.c
2005/09/13 01:46:35 1.68 mwedel common/loader.l
2005/09/13 01:46:35 1.72 mwedel common/loader.c
2005/09/13 01:46:35 1.28 mwedel common/button.c
2005/09/13 01:46:35 1.374 mwedel ChangeLog
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
2005/09/09 16:09:41 1.95 akirschbaum server/spell_util.c
2005/09/09 16:09:41 1.136 akirschbaum server/spell_effect.c
2005/09/09 16:09:41 1.54 akirschbaum server/commands.c
2005/09/09 16:09:41 1.69 akirschbaum server/c_wiz.c
2005/09/09 16:09:40 1.135 akirschbaum include/sproto.h
2005/09/09 16:09:40 1.92 akirschbaum include/define.h
2005/09/09 16:09:40 1.2 akirschbaum lib/wizhelp/wizhelp
2005/09/09 16:09:40 1.1 akirschbaum lib/wizhelp/wizcast
2005/09/09 16:09:40 1.72 akirschbaum lib/Makefile.in
2005/09/09 16:09:40 1.24 akirschbaum lib/Makefile.am
2005/09/09 16:09:40 1.67 akirschbaum server/c_misc.c
2005/09/09 16:09:40 1.135 akirschbaum server/apply.c
2005/09/09 16:09:40 1.67 akirschbaum common/loader.l
2005/09/09 16:09:40 1.71 akirschbaum common/loader.c
2005/09/09 16:09:39 1.373 akirschbaum ChangeLog
Allow a DM to cast spells and prayers in no-magic/no-prayer areas. Add new
command "wizcast" to toggle this setting.
2005/09/08 16:19:54 1.87 akirschbaum server/monster.c
2005/09/08 16:19:54 1.372 akirschbaum ChangeLog
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.
2005/09/08 16:10:46 1.86 akirschbaum server/monster.c
2005/09/08 16:10:46 1.371 akirschbaum ChangeLog
server/monster.c: Add missing "break" statement in monster_can_pick(). It did
prevent some monsters from picking up scrolls.
2005/09/06 02:08:31 1.34 mwedel lib/treasures.bld
2005/09/06 02:08:26 1.49 mwedel lib/crossfire.1
2005/09/06 02:08:24 1.50 mwedel lib/crossfire.0
2005/09/06 02:08:23 1.86 mwedel lib/bmaps.paths
2005/09/06 02:08:23 1.83 mwedel lib/bmaps
2005/09/06 02:08:23 1.164 mwedel lib/archetypes
recollect updated archtypes.
MSW 2005-09-05
2005/09/04 11:58:13 1.11 akirschbaum socket/lowlevel.c
2005/09/04 11:58:13 1.30 akirschbaum socket/loop.c
2005/09/04 11:58:13 1.36 akirschbaum socket/item.c
2005/09/04 11:58:13 1.39 akirschbaum socket/init.c
2005/09/04 11:58:13 1.41 akirschbaum server/weather.c
2005/09/04 11:58:13 1.16 akirschbaum server/resurrection.c
2005/09/04 11:58:13 1.41 akirschbaum server/plugins.c
2005/09/04 11:58:12 1.91 akirschbaum include/define.h
2005/09/04 11:58:12 1.21 akirschbaum random_maps/treasure.c
2005/09/04 11:58:12 1.174 akirschbaum server/player.c
2005/09/04 11:58:12 1.52 akirschbaum server/login.c
2005/09/04 11:58:12 1.67 akirschbaum server/init.c
2005/09/04 11:58:12 1.13 akirschbaum server/hiscore.c
2005/09/04 11:58:12 1.6 akirschbaum server/daemon.c
2005/09/04 11:58:12 1.53 akirschbaum server/commands.c
2005/09/04 11:58:12 1.68 akirschbaum server/c_wiz.c
2005/09/04 11:58:12 1.66 akirschbaum server/c_object.c
2005/09/04 11:58:12 1.66 akirschbaum server/c_misc.c
2005/09/04 11:58:12 1.134 akirschbaum server/apply.c
2005/09/04 11:58:12 1.59 akirschbaum common/treasure.c
2005/09/04 11:58:12 1.27 akirschbaum common/porting.c
2005/09/04 11:58:12 1.80 akirschbaum common/map.c
2005/09/04 11:58:12 1.15 akirschbaum common/los.c
2005/09/04 11:58:12 1.13 akirschbaum common/image.c
2005/09/04 11:58:12 1.18 akirschbaum common/anim.c
2005/09/04 11:58:11 1.370 akirschbaum ChangeLog
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().
2005/09/04 10:44:44 1.79 tchize common/map.c

Fixed a bug in map loading (doors and fireplacs could have disappear)
2005/09/03 15:42:01 1.27 tchize common/button.c

Changed altar behaviour. Now altar can check also against fullname of object.
examples are:
slaying bronze sword +2
slaying diamond of exceptional beauty
2005/09/03 14:15:45 1.65 tchize server/c_object.c
2005/09/03 14:15:45 1.50 tchize common/item.c

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
2005/09/02 19:27:46 1.369 akirschbaum ChangeLog
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.
2005/09/02 19:20:01 1.35 akirschbaum socket/item.c
2005/09/02 19:20:01 1.368 akirschbaum ChangeLog
socket/item.c: Make selecting objects from ground view work again.
2005/09/02 19:12:03 1.102 akirschbaum common/object.c
2005/09/02 19:12:03 1.367 akirschbaum ChangeLog
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.
2005/08/31 16:53:09 1.71 akirschbaum socket/request.c
2005/08/31 16:53:08 1.14 akirschbaum doc/Developers/protocol
2005/08/31 16:53:08 1.32 akirschbaum include/newserver.h
2005/08/31 16:53:08 1.366 akirschbaum ChangeLog
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.
2005/08/31 15:07:22 1.39 tchize include/object.h
2005/08/31 15:07:22 1.30 tchize include/map.h
2005/08/31 15:07:22 1.90 tchize include/define.h
2005/08/31 15:07:22 1.101 tchize common/object.c
2005/08/31 15:07:22 1.78 tchize common/map.c
2005/08/31 15:07:22 1.66 tchize common/loader.l
2005/08/31 15:07:21 1.70 tchize common/loader.c

Accelerated map loading (a lot) and map saving (a bit) codes to improve map transition
experience.
2005/08/31 01:28:22 1.33 mwedel lib/treasures.bld
2005/08/31 01:28:19 1.48 mwedel lib/crossfire.1
2005/08/31 01:28:12 1.49 mwedel lib/crossfire.0
2005/08/31 01:28:12 1.85 mwedel lib/bmaps.paths
2005/08/31 01:28:12 1.82 mwedel lib/bmaps
2005/08/31 01:28:11 1.163 mwedel lib/archetypes
Recollect archetypes.
2005/08/30 17:15:25 1.9 akirschbaum crossedit/png.c
2005/08/30 17:15:25 1.2 akirschbaum crossedit/CrUtil.h
2005/08/30 17:15:25 1.4 akirschbaum crossedit/CrUtil.c
2005/08/30 17:15:25 1.3 akirschbaum crossedit/CrList.c
2005/08/30 17:15:25 1.3 akirschbaum crossedit/CrFace.c
2005/08/30 17:15:25 1.8 akirschbaum crossedit/CrEdit.c
2005/08/30 17:15:24 1.365 akirschbaum ChangeLog
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.
2005/08/30 13:50:49 1.135 akirschbaum server/spell_effect.c
2005/08/30 13:50:48 1.364 akirschbaum ChangeLog
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.
2005/08/29 15:18:06 1.65 akirschbaum common/loader.l
2005/08/29 15:18:06 1.69 akirschbaum common/loader.c
2005/08/29 15:18:06 1.363 akirschbaum ChangeLog
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.
2005/08/28 22:56:32 1.173 mwedel server/player.c
2005/08/28 22:56:32 1.96 mwedel server/main.c
2005/08/28 22:56:31 1.362 mwedel ChangeLog
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
2005/08/28 22:52:49 1.100 mwedel common/object.c
Fix up comment so easier to parse - using double negatives just makes
things confusing.
MSW 2005-08-28
2005/08/28 03:18:43 1.7 akirschbaum crossedit/CrEdit.c
2005/08/28 03:18:42 1.361 akirschbaum ChangeLog
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().
2005/08/28 01:58:18 1.5 akirschbaum crossedit/crossedit.c
2005/08/28 01:58:18 1.15 akirschbaum crossedit/Edit.c
2005/08/28 01:58:18 1.360 akirschbaum ChangeLog
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.
2005/08/27 17:10:14 1.38 akirschbaum socket/init.c
2005/08/27 17:10:14 1.89 akirschbaum include/define.h
2005/08/27 17:10:14 1.359 akirschbaum ChangeLog
socket/init.c: Make setsockopt(REUSEADDR) work if using gcc in Ansi C mode on
Linux.
2005/08/27 16:42:06 1.2 akirschbaum doc/Developers/map-technical
2005/08/27 16:42:06 1.66 akirschbaum include/config.h
2005/08/27 16:42:06 1.77 akirschbaum common/map.c
2005/08/27 16:42:06 1.358 akirschbaum ChangeLog
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.
2005/08/25 15:44:16 1.134 akirschbaum server/spell_effect.c
2005/08/25 15:44:16 1.43 akirschbaum server/rune.c
2005/08/25 15:44:15 1.357 akirschbaum ChangeLog
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.
2005/08/23 00:42:58 1.1 mwedel doc/Developers/key-value
2005/08/23 00:42:58 1.3 mwedel doc/Developers/Makefile.am
2005/08/23 00:42:58 1.38 mwedel include/object.h
2005/08/23 00:42:58 1.70 mwedel include/libproto.h
2005/08/23 00:42:58 1.99 mwedel common/object.c
2005/08/23 00:42:58 1.64 mwedel common/loader.l
2005/08/23 00:42:57 1.68 mwedel common/loader.c
2005/08/23 00:42:57 1.356 mwedel ChangeLog
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
2005/08/18 20:04:52 1.32 qal21 lib/treasures.bld
2005/08/18 20:04:52 1.47 qal21 lib/crossfire.1
2005/08/18 20:04:46 1.48 qal21 lib/crossfire.0
2005/08/18 20:04:46 1.84 qal21 lib/bmaps.paths
2005/08/18 20:04:46 1.81 qal21 lib/bmaps
2005/08/18 20:04:46 1.162 qal21 lib/archetypes
recollect archetypes
2005/08/17 17:45:02 1.7 qal21 server/build_map.c
Clean up and fix bugs. Allow buttons and pedestals to be built underneath gates.
2005/08/17 13:38:34 1.134 qal21 include/sproto.h
2005/08/17 13:38:34 1.6 qal21 server/build_map.c
Fix bugs, and allow buttons and pedestals to be built underneath gates.
2005/08/17 03:17:31 1.70 akirschbaum socket/request.c
2005/08/17 03:17:30 1.355 akirschbaum ChangeLog
socket/request.c: Fix range checking of toggleextendedtext parameters.
2005/08/17 02:44:45 1.85 akirschbaum server/monster.c
2005/08/17 02:44:45 1.29 akirschbaum server/disease.c
2005/08/17 02:44:45 1.14 akirschbaum common/los.c
2005/08/17 02:44:44 1.354 akirschbaum ChangeLog
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.
2005/08/17 01:58:11 1.15 mwedel doc/Developers/objects
2005/08/17 01:58:11 1.34 mwedel socket/item.c
2005/08/17 01:58:11 1.353 mwedel ChangeLog
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
2005/08/16 15:31:46 1.352 cavesomething ChangeLog
2005/08/16 15:31:42 1.14 cavesomething doc/Developers/objects
2005/08/16 15:31:42 1.161 cavesomething lib/archetypes
2005/08/16 15:31:41 1.88 cavesomething include/define.h
2005/08/16 15:31:41 1.63 cavesomething common/loader.l
2005/08/16 15:31:40 1.110 cavesomething server/attack.c
Add flag to lamps to make them able to be lit without needing negative light radii
2005/08/16 00:23:13 1.5 qal21 server/build_map.c
2005/08/16 00:23:12 1.351 qal21 ChangeLog
Add support for buildable signs and magic mouths/ears
2005/08/15 18:08:33 1.71 akirschbaum lib/Makefile.in
2005/08/15 18:08:33 1.23 akirschbaum lib/Makefile.am
2005/08/15 18:08:33 1.350 akirschbaum ChangeLog
lib/Makefile.am, lib/Makefile.in: Actually install help file for showpets.
2005/08/15 17:40:14 1.73 akirschbaum common/living.c
2005/08/15 17:40:13 1.13 akirschbaum include/living.h
2005/08/15 17:40:07 1.349 akirschbaum ChangeLog
common/living.c, include/living.h: Make global arrays really const.
2005/08/14 14:06:19 1.52 akirschbaum server/gods.c
2005/08/14 14:06:18 1.348 akirschbaum ChangeLog
server/gods.c: Fix crash for monsters without appropriate god.
2005/08/14 13:21:01 1.51 akirschbaum server/gods.c
2005/08/14 13:21:01 1.347 akirschbaum ChangeLog
server/gods.c: Add missing braces around body of if statement.
2005/08/12 18:16:32 1.346 cavesomething ChangeLog
2005/08/12 18:16:31 1.133 cavesomething include/sproto.h
2005/08/12 18:16:31 1.50 cavesomething server/gods.c
Change the way NPCs are allocated gods
2005/08/12 08:47:00 1.33 ryo_saeba socket/item.c
Fields changed from char* to const char*, cleanup.
2005/08/12 08:46:34 1.9 ryo_saeba include/treasure.h
2005/08/12 08:46:34 1.132 ryo_saeba include/sproto.h
2005/08/12 08:46:34 1.11 ryo_saeba include/skills.h
2005/08/12 08:46:34 1.6 ryo_saeba include/recipe.h
2005/08/12 08:46:34 1.2 ryo_saeba include/race.h
2005/08/12 08:46:34 1.39 ryo_saeba include/player.h
2005/08/12 08:46:34 1.37 ryo_saeba include/object.h
2005/08/12 08:46:34 1.10 ryo_saeba include/material.h
2005/08/12 08:46:34 1.29 ryo_saeba include/map.h
2005/08/12 08:46:34 1.12 ryo_saeba include/living.h
2005/08/12 08:46:34 1.69 ryo_saeba include/libproto.h
2005/08/12 08:46:34 1.2 ryo_saeba include/god.h
2005/08/12 08:46:34 1.56 ryo_saeba include/global.h
2005/08/12 08:46:34 1.14 ryo_saeba include/funcpoint.h
2005/08/12 08:46:34 1.4 ryo_saeba include/face.h
2005/08/12 08:46:34 1.87 ryo_saeba include/define.h
2005/08/12 08:46:34 1.4 ryo_saeba include/commands.h
2005/08/12 08:46:34 1.3 ryo_saeba include/arch.h
2005/08/12 08:46:34 1.22 ryo_saeba random_maps/style.c
2005/08/12 08:46:34 1.9 ryo_saeba random_maps/reader.l
2005/08/12 08:46:34 1.11 ryo_saeba random_maps/reader.c
2005/08/12 08:46:34 1.16 ryo_saeba random_maps/random_map.h
2005/08/12 08:46:34 1.6 ryo_saeba server/timers.c
2005/08/12 08:46:34 1.72 ryo_saeba server/time.c
2005/08/12 08:46:34 1.133 ryo_saeba server/spell_effect.c
2005/08/12 08:46:34 1.21 ryo_saeba server/spell_attack.c
2005/08/12 08:46:34 1.63 ryo_saeba server/skills.c
2005/08/12 08:46:34 1.55 ryo_saeba server/skill_util.c
2005/08/12 08:46:34 1.39 ryo_saeba server/shop.c
2005/08/12 08:46:34 1.15 ryo_saeba server/resurrection.c
2005/08/12 08:46:34 1.40 ryo_saeba server/plugins.c
2005/08/12 08:46:34 1.172 ryo_saeba server/player.c
2005/08/12 08:46:34 1.34 ryo_saeba server/pets.c
2005/08/12 08:46:34 1.84 ryo_saeba server/monster.c
2005/08/12 08:46:34 1.95 ryo_saeba server/main.c
2005/08/12 08:46:34 1.49 ryo_saeba server/gods.c
2005/08/12 08:46:34 1.67 ryo_saeba server/c_wiz.c
2005/08/12 08:46:34 1.11 ryo_saeba server/c_range.c
2005/08/12 08:46:34 1.64 ryo_saeba server/c_object.c
2005/08/12 08:46:34 1.109 ryo_saeba server/attack.c
2005/08/12 08:46:34 1.133 ryo_saeba server/apply.c
2005/08/12 08:46:34 1.58 ryo_saeba common/treasure.c
2005/08/12 08:46:34 1.6 ryo_saeba common/shstr.c
2005/08/12 08:46:34 1.12 ryo_saeba common/recipe.c
2005/08/12 08:46:34 1.21 ryo_saeba common/readable.c
2005/08/12 08:46:34 1.3 ryo_saeba common/quest.c
2005/08/12 08:46:34 1.98 ryo_saeba common/object.c
2005/08/12 08:46:34 1.72 ryo_saeba common/living.c
2005/08/12 08:46:34 1.49 ryo_saeba common/item.c
2005/08/12 08:46:34 1.6 ryo_saeba common/info.c
2005/08/12 08:46:34 1.12 ryo_saeba common/image.c
2005/08/12 08:46:34 1.17 ryo_saeba common/anim.c
2005/08/12 08:46:33 1.345 ryo_saeba ChangeLog
Fields changed from char* to const char*, cleanup.
2005/08/12 03:18:59 1.19 ryo_saeba include/win32.h
2005/08/12 03:18:59 1.131 ryo_saeba include/sproto.h
2005/08/12 03:18:59 1.68 ryo_saeba include/libproto.h
2005/08/12 03:18:59 1.7 ryo_saeba server/win32.c
2005/08/12 03:18:59 1.94 ryo_saeba server/spell_util.c
2005/08/12 03:18:59 1.132 ryo_saeba server/spell_effect.c
2005/08/12 03:18:59 1.62 ryo_saeba server/skills.c
2005/08/12 03:18:59 1.54 ryo_saeba server/skill_util.c
2005/08/12 03:18:59 1.38 ryo_saeba server/shop.c
2005/08/12 03:18:59 1.42 ryo_saeba server/rune.c
2005/08/12 03:18:59 1.14 ryo_saeba server/resurrection.c
2005/08/12 03:18:59 1.171 ryo_saeba server/player.c
2005/08/12 03:18:59 1.83 ryo_saeba server/monster.c
2005/08/12 03:18:59 1.94 ryo_saeba server/main.c
2005/08/12 03:18:59 1.51 ryo_saeba server/login.c
2005/08/12 03:18:59 1.66 ryo_saeba server/init.c
2005/08/12 03:18:59 1.12 ryo_saeba server/hiscore.c
2005/08/12 03:18:59 1.48 ryo_saeba server/gods.c
2005/08/12 03:18:59 1.6 ryo_saeba server/egoitem.c
2005/08/12 03:18:59 1.66 ryo_saeba server/c_wiz.c
2005/08/12 03:18:59 1.12 ryo_saeba server/c_party.c
2005/08/12 03:18:59 1.63 ryo_saeba server/c_object.c
2005/08/12 03:18:59 1.65 ryo_saeba server/c_misc.c
2005/08/12 03:18:59 1.57 ryo_saeba common/treasure.c
2005/08/12 03:18:59 1.5 ryo_saeba common/shstr.c
2005/08/12 03:18:59 1.11 ryo_saeba common/recipe.c
2005/08/12 03:18:59 1.20 ryo_saeba common/readable.c
2005/08/12 03:18:59 1.12 ryo_saeba common/re-cmp.c
2005/08/12 03:18:59 1.2 ryo_saeba common/quest.c
2005/08/12 03:18:59 1.26 ryo_saeba common/porting.c
2005/08/12 03:18:58 1.344 ryo_saeba ChangeLog
Use const char* instead of char* when possible
2005/08/12 03:06:48 1.13 ryo_saeba make_win32/cfserver.nsi
Add showpets file to install.
2005/08/11 17:23:34 1.1 cavesomething lib/help/showpets
2005/08/11 17:23:34 1.2 cavesomething lib/help/killpets
2005/08/11 17:23:34 1.343 cavesomething ChangeLog
Add help for showpets, and update help for killpets
2005/08/11 11:44:30 1.52 cavesomething server/commands.c
2005/08/11 11:44:30 1.64 cavesomething server/c_misc.c
2005/08/11 11:44:30 1.342 cavesomething ChangeLog
2005/08/11 11:44:29 1.130 cavesomething include/sproto.h
Add showpets command, let killpets selectively kill pets
2005/08/11 10:42:35 1.15 cavesomething random_maps/random_map.h
2005/08/11 10:42:35 1.39 cavesomething random_maps/random_map.c
2005/08/11 10:42:35 1.93 cavesomething server/main.c
2005/08/11 10:42:35 1.341 cavesomething ChangeLog
Make random maps take the region of the map creates them.
2005/08/11 04:35:30 1.12 ryo_saeba make_win32/cfserver.nsi
1.8.0 Windows release.
2005/08/11 03:59:41 1.1 ryo_saeba make_win32/resource.h
2005/08/11 03:59:41 1.1 ryo_saeba make_win32/crossfire.rc
Version information files.
2005/08/11 03:48:12 1.7 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/08/11 03:48:12 1.21 ryo_saeba make_win32/crossfire32.dsp
2005/08/11 03:48:12 1.11 ryo_saeba make_win32/cfserver.nsi
2005/08/11 03:48:12 1.6 ryo_saeba make_win32/Release_notes.txt
1.8.0 Windows release.
2005/08/11 01:22:53 1.22 mwedel include/Makefile.in
2005/08/11 01:22:53 1.4 mwedel include/Makefile.am
2005/08/11 01:22:53 1.7 mwedel utils/ltmain.sh
2005/08/11 01:22:53 1.9 mwedel utils/config.sub
2005/08/11 01:22:53 1.9 mwedel utils/config.guess
2005/08/11 01:22:53 1.15 mwedel configure.ac
2005/08/11 01:22:52 1.56 mwedel configure
2005/08/11 01:22:52 1.23 mwedel aclocal.m4
2005/08/11 01:22:52 1.340 mwedel ChangeLog
Update for release 1.8.0.
include/Makefile.am: missing quest.h file
Rest automatic rebuild
MSW 2005-08-10
2005/08/10 08:38:31 1.36 ryo_saeba include/object.h
2005/08/10 08:38:31 1.131 ryo_saeba server/spell_effect.c
2005/08/10 08:38:31 1.47 ryo_saeba server/gods.c
2005/08/10 08:38:31 1.132 ryo_saeba server/apply.c
2005/08/10 08:38:31 1.71 ryo_saeba common/living.c
2005/08/10 08:38:31 1.339 ryo_saeba ChangeLog
Use ARCH_DEPLETION instead of depletion.
2005/08/09 23:57:47 1.170 mwedel server/player.c
2005/08/09 23:57:47 1.338 mwedel ChangeLog
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
2005/08/08 01:27:30 1.129 mwedel include/sproto.h
2005/08/08 01:27:30 1.169 mwedel server/player.c
2005/08/08 01:27:29 1.65 mwedel include/config.h
2005/08/08 01:27:19 1.337 mwedel ChangeLog
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
2005/08/01 15:36:25 1.33 qal21 server/pets.c
Make get_real_owner make use of get_owner.
2005/07/30 13:59:27 1.336 ryo_saeba ChangeLog
Logger plugin compilation for Win32.
2005/07/30 10:03:00 1.168 ryo_saeba server/player.c
2005/07/30 10:02:58 1.335 ryo_saeba ChangeLog
Crash when news/rules >4096 bytes.
2005/07/30 04:47:01 1.10 ryo_saeba make_win32/cfserver.nsi
Missing files at uninstall.
2005/07/30 03:24:07 1.2 ryo_saeba make_win32/make_maps_nsi.pl
2005/07/30 03:24:07 1.9 ryo_saeba make_win32/cfserver.nsi
Add news & rules to installer. Remove .pyc files at uninstall.
2005/07/29 13:05:04 1.3 ryo_saeba doc/Developers/plugins
2005/07/29 13:05:04 1.4 ryo_saeba doc/Developers/README
Add some technical plugin information
2005/07/29 12:20:30 1.32 qal21 server/pets.c
Fix battleground check, and some style nitpicks regarding NULL.
2005/07/29 11:45:09 1.31 qal21 server/pets.c
Add more safeguards to arena petmode
2005/07/28 02:23:20 1.334 qal21 ChangeLog
2005/07/28 02:23:19 1.2 qal21 lib/help/petmode
2005/07/28 02:23:19 1.30 qal21 server/pets.c
2005/07/28 02:23:19 1.82 qal21 server/monster.c
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.
2005/07/27 12:54:54 1.61 ryo_saeba server/skills.c
2005/07/27 12:54:44 1.333 ryo_saeba ChangeLog
Inscription uses correct sp/grace points.
2005/07/25 19:23:00 1.130 akirschbaum server/spell_effect.c
2005/07/25 19:23:00 1.60 akirschbaum server/skills.c
2005/07/25 19:23:00 1.46 akirschbaum server/gods.c
2005/07/25 19:23:00 1.108 akirschbaum server/attack.c
2005/07/25 19:22:58 1.332 akirschbaum ChangeLog
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.
2005/07/25 00:29:21 1.31 mwedel lib/treasures.bld
2005/07/25 00:29:21 1.15 mwedel lib/smooth
2005/07/25 00:29:21 1.69 mwedel lib/faces
2005/07/25 00:29:16 1.46 mwedel lib/crossfire.1
recollect archetypes.
MSW 2005-07-24
2005/07/25 00:28:59 1.47 mwedel lib/crossfire.0
recollect archetypes.
MSW 2005-07-24
2005/07/25 00:28:47 1.83 mwedel lib/bmaps.paths
2005/07/25 00:28:47 1.80 mwedel lib/bmaps
2005/07/25 00:28:46 1.160 mwedel lib/archetypes
2005/07/25 00:28:46 1.72 mwedel lib/animations
recollect archetypes.
MSW 2005-07-24
2005/07/23 05:06:36 1.53 ryo_saeba server/skill_util.c
2005/07/23 05:06:35 1.331 ryo_saeba ChangeLog
Fix message with 'null'
2005/07/22 15:41:25 1.37 ryo_saeba socket/init.c
2005/07/22 15:41:24 1.330 ryo_saeba ChangeLog
Initialising values works better :)
2005/07/22 14:53:22 1.8 ryo_saeba make_win32/cfserver.nsi
Better read doc next time.
2005/07/22 14:39:02 1.7 ryo_saeba make_win32/cfserver.nsi
Don't uninstall service if not installed
2005/07/21 16:30:20 1.13 ryo_saeba doc/Developers/objects
Small updates, points to quests document.
2005/07/21 16:18:05 1.12 ryo_saeba doc/Developers/objects
Add item transformer client type.
2005/07/20 03:38:11 1.14 akirschbaum random_maps/random_map.h
2005/07/20 03:38:11 1.92 akirschbaum server/main.c
2005/07/20 03:38:08 1.329 akirschbaum ChangeLog
random_maps/random_map.h: Add prototype for set_random_map_variable().
server/main.c: Remove prototype for set_random_map_variable().
2005/07/20 03:18:09 1.1 akirschbaum lib/help/whereabouts
2005/07/20 03:18:08 1.70 akirschbaum lib/Makefile.in
2005/07/20 03:18:08 1.22 akirschbaum lib/Makefile.am
lib/Makefile.am, lib/Makefile.in, lib/help/whereabouts: Add help for
whereabouts command.
2005/07/20 03:17:48 1.328 akirschbaum ChangeLog
lib/Makefile.am, lib/Makefile.in, lib/help/whereabouts: Add help for
whereabouts command.
2005/07/19 17:52:39 1.131 akirschbaum server/apply.c
2005/07/19 17:52:37 1.327 akirschbaum ChangeLog
server/apply.c: Properly terminate destination string with '\0' in
apply_item_transformer(). Avoid clearing the string buffer multiple times.
2005/07/19 15:59:36 1.35 ryo_saeba include/object.h
2005/07/19 15:59:36 1.32 ryo_saeba common/arch.c
2005/07/19 15:59:35 1.71 ryo_saeba server/time.c
2005/07/19 15:59:34 1.3 ryo_saeba doc/Developers/item_transformation
2005/07/19 15:59:34 1.129 ryo_saeba server/spell_effect.c
2005/07/19 15:59:34 1.20 ryo_saeba server/spell_attack.c
2005/07/19 15:59:34 1.4 ryo_saeba server/build_map.c
2005/07/19 15:59:34 1.107 ryo_saeba server/attack.c
2005/07/19 15:59:34 1.130 ryo_saeba server/apply.c
2005/07/19 15:59:32 1.326 ryo_saeba ChangeLog
Don't hardcode values. Fix item transformer code.
2005/07/19 14:30:25 1.2 akirschbaum doc/Developers/item_transformation
Add description for 'slaying' field.
2005/07/18 14:40:35 1.18 ryo_saeba include/win32.h
2005/07/18 14:40:35 1.325 ryo_saeba ChangeLog
Add missing Win32 define.
2005/07/18 14:07:07 1.39 akirschbaum server/plugins.c
2005/07/18 14:07:06 1.65 akirschbaum server/c_wiz.c
2005/07/18 14:07:05 1.128 akirschbaum include/sproto.h
2005/07/18 14:06:55 1.324 akirschbaum ChangeLog
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.
2005/07/17 06:48:33 1.29 akirschbaum server/pets.c
2005/07/17 06:48:32 1.323 akirschbaum ChangeLog
server/pets: Fix off-by-one error in follow_owner().
2005/07/17 06:22:51 1.64 akirschbaum server/c_wiz.c
2005/07/17 06:22:50 1.322 akirschbaum ChangeLog
server/c_wiz: Allow the summon and teleport commands to place the summoned
player/DM north-west of DM/player.
2005/07/17 06:00:06 1.321 ryo_saeba ChangeLog
2005/07/17 06:00:05 1.127 ryo_saeba include/sproto.h
2005/07/17 06:00:05 1.14 ryo_saeba random_maps/standalone.c
2005/07/17 06:00:05 1.40 ryo_saeba server/weather.c
2005/07/17 06:00:04 1.2 ryo_saeba crossedit/stubs.c
2005/07/17 06:00:04 1.67 ryo_saeba include/libproto.h
2005/07/17 06:00:04 1.13 ryo_saeba include/funcpoint.h
2005/07/17 06:00:03 1.18 ryo_saeba common/utils.c
2005/07/17 06:00:03 1.6 ryo_saeba common/region.c
2005/07/17 06:00:03 1.76 ryo_saeba common/map.c
Use const char* instead of char* when possible. Removed unused variables from weather code.
2005/07/17 05:57:09 1.129 akirschbaum server/apply.c
Remove unused variable.
2005/07/17 04:44:30 1.128 akirschbaum server/apply.c
2005/07/17 04:44:29 1.320 akirschbaum ChangeLog
server/apply.c: Make converters that increase value non-functional.
2005/07/16 23:19:49 1.28 qal21 server/pets.c
2005/07/16 23:19:49 1.81 qal21 server/monster.c
2005/07/16 23:19:48 1.319 qal21 ChangeLog
Fixed bug in previous commit of arena petmode that cause pets that should be friendly to eachother to fight.
2005/07/16 17:05:54 1.69 akirschbaum lib/Makefile.in
2005/07/16 17:05:54 1.21 akirschbaum lib/Makefile.am
Remove non-existent file from list of help files to install.
2005/07/16 16:10:40 1.39 akirschbaum server/weather.c
2005/07/16 16:10:40 1.70 akirschbaum server/time.c
2005/07/16 16:10:40 1.128 akirschbaum server/spell_effect.c
2005/07/16 16:10:40 1.59 akirschbaum server/skills.c
2005/07/16 16:10:39 1.41 akirschbaum server/rune.c
2005/07/16 16:10:39 1.13 akirschbaum server/resurrection.c
2005/07/16 16:10:39 1.167 akirschbaum server/player.c
2005/07/16 16:10:39 1.27 akirschbaum server/pets.c
2005/07/16 16:10:39 1.80 akirschbaum server/monster.c
2005/07/16 16:10:39 1.91 akirschbaum server/main.c
2005/07/16 16:10:39 1.65 akirschbaum server/init.c
2005/07/16 16:10:39 1.63 akirschbaum server/c_wiz.c
2005/07/16 16:10:39 1.63 akirschbaum server/c_misc.c
2005/07/16 16:10:39 1.23 akirschbaum server/alchemy.c
2005/07/16 16:10:38 1.2 akirschbaum crossedit/Cnv/CnvPath.c
2005/07/16 16:10:38 1.2 akirschbaum crossedit/Cnv/CnvFiles.c
2005/07/16 16:10:37 1.8 akirschbaum crossedit/png.c
2005/07/16 16:10:37 1.19 akirschbaum crossedit/Attr.c
2005/07/16 16:10:37 1.56 akirschbaum common/treasure.c
2005/07/16 16:10:37 1.19 akirschbaum common/readable.c
2005/07/16 16:10:37 1.75 akirschbaum common/map.c
2005/07/16 16:10:36 1.318 akirschbaum ChangeLog
Fix spelling errors in string constants.
2005/07/16 14:52:43 1.62 akirschbaum server/c_misc.c
2005/07/16 14:52:42 1.317 akirschbaum ChangeLog
server/c_misc.c: Remove superfluous trailing '\0' from strings.
2005/07/16 14:03:02 1.38 qal21 include/player.h
2005/07/16 14:03:01 1.26 qal21 server/pets.c
2005/07/16 14:03:01 1.79 qal21 server/monster.c
2005/07/16 14:03:01 1.61 qal21 server/c_misc.c
2005/07/16 14:02:58 1.316 qal21 ChangeLog
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
2005/07/16 13:14:10 1.26 akirschbaum utils/Makefile.in
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
2005/07/16 13:13:53 1.19 akirschbaum socket/Makefile.in
2005/07/16 13:13:53 1.26 akirschbaum random_maps/Makefile.in
2005/07/16 13:13:53 1.28 akirschbaum server/Makefile.in
2005/07/16 13:13:52 1.20 akirschbaum doc/spoiler/Makefile.in
2005/07/16 13:13:52 1.23 akirschbaum doc/spoiler-html/Makefile.in
2005/07/16 13:13:52 1.21 akirschbaum include/Makefile.in
2005/07/16 13:13:52 1.68 akirschbaum lib/Makefile.in
2005/07/16 13:13:51 1.21 akirschbaum doc/playbook-html/Makefile.in
2005/07/16 13:13:51 1.17 akirschbaum doc/spell-docs/Makefile.in
2005/07/16 13:13:51 1.21 akirschbaum doc/playbook/Makefile.in
2005/07/16 13:13:51 1.17 akirschbaum doc/scripts/Makefile.in
2005/07/16 13:13:51 1.17 akirschbaum doc/Developers/Makefile.in
2005/07/16 13:13:51 1.33 akirschbaum doc/Makefile.in
2005/07/16 13:13:50 1.15 akirschbaum crossedit/bitmaps/Makefile.in
2005/07/16 13:13:50 1.15 akirschbaum crossedit/doc/Makefile.in
2005/07/16 13:13:50 1.15 akirschbaum crossedit/include/Makefile.in
2005/07/16 13:13:50 1.12 akirschbaum devel/Makefile.in
2005/07/16 13:13:49 1.17 akirschbaum crossedit/Cnv/Makefile.in
2005/07/16 13:13:49 1.24 akirschbaum crossedit/Makefile.in
2005/07/16 13:13:49 1.27 akirschbaum common/Makefile.in
2005/07/16 13:13:48 1.55 akirschbaum configure
2005/07/16 13:13:47 1.22 akirschbaum aclocal.m4
2005/07/16 13:13:47 1.41 akirschbaum Makefile.in
2005/07/16 13:13:46 1.315 akirschbaum ChangeLog
*Makefile.in, aclocal.m4, configure: Rebuilt generated files.
2005/07/16 13:02:52 1.20 akirschbaum lib/Makefile.am
2005/07/16 13:02:50 1.314 akirschbaum ChangeLog
lib/Makefile.am: Update list of help files to install.
2005/07/16 09:20:39 1.58 akirschbaum server/skills.c
2005/07/16 09:20:39 1.313 akirschbaum ChangeLog
server/skills.c: Do not reveal a hidden DM in attempt_jump().
2005/07/16 09:02:04 1.57 akirschbaum server/skills.c
2005/07/16 09:02:02 1.312 akirschbaum ChangeLog
server/skills.c: Do not reveal a hidden DM in steal().
2005/07/16 08:25:17 1.166 akirschbaum server/player.c
2005/07/16 08:25:17 1.311 akirschbaum ChangeLog
server/player.c: Ignore hidden DM in stand_near_hostile(). Formerly it always
returned false if a hidden DM was present.
2005/07/16 05:53:10 1.62 ryo_saeba server/c_object.c
2005/07/16 05:53:09 1.310 ryo_saeba ChangeLog
Improve pickup command.
2005/07/15 18:23:07 1.11 akirschbaum server/c_party.c
2005/07/15 18:23:06 1.309 akirschbaum ChangeLog
server/c_party.c: Make party passwords with a length of 8 characters work
again.
2005/07/15 16:52:42 1.52 akirschbaum lib/artifacts
2005/07/15 16:52:41 1.308 akirschbaum ChangeLog
lib/artifacts: Fix type of lockpicks of quality/high quality.
2005/07/15 16:17:03 1.6 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/07/15 16:17:03 1.6 ryo_saeba make_win32/crossfire32.dsw
Plugin cleanup, remove obsolete libcross.
2005/07/15 16:11:33 1.38 ryo_saeba server/plugins.c
2005/07/15 16:11:32 1.126 ryo_saeba include/sproto.h
2005/07/15 16:11:32 1.9 ryo_saeba include/plugproto.h
2005/07/15 16:11:32 1.15 ryo_saeba include/plugin.h
2005/07/15 16:11:31 1.307 ryo_saeba ChangeLog
Massive plugin changes, fixes bugs for Win32
2005/07/15 12:25:00 1.67 gros common/loader.c
2005/07/15 12:24:59 1.26 gros common/Makefile.in

Correcting end-of-line issue within Makefile.in
2005/07/15 10:48:55 1.23 ryo_saeba crossedit/Makefile.in
A few more fixes
2005/07/15 10:42:31 1.1 ryo_saeba crossedit/stubs.c
2005/07/15 10:42:31 1.3 ryo_saeba crossedit/Makefile.am
2005/07/15 10:42:31 1.25 ryo_saeba common/Makefile.in
2005/07/15 10:42:30 1.306 ryo_saeba ChangeLog
A few more fixes
2005/07/15 10:36:38 1.13 ryo_saeba random_maps/standalone.c
2005/07/15 10:36:30 1.305 ryo_saeba ChangeLog
Missing stubs for random maps standalone
2005/07/15 10:34:23 1.24 ryo_saeba common/Makefile.in
Rebuilt file courtesy gros
2005/07/15 10:15:55 1.5 ryo_saeba common/Makefile.am
Missing quest.c file in building process.
2005/07/15 08:51:52 1.37 ryo_saeba server/plugins.c
2005/07/15 08:51:51 1.5 ryo_saeba make_win32/Release_notes.txt
2005/07/15 08:51:51 1.64 ryo_saeba server/init.c
2005/07/15 08:51:50 1.125 ryo_saeba include/sproto.h
2005/07/15 08:51:50 1.14 ryo_saeba include/plugin.h
2005/07/15 08:51:50 1.66 ryo_saeba include/libproto.h
2005/07/15 08:51:50 1.12 ryo_saeba include/funcpoint.h
2005/07/15 08:51:49 1.55 ryo_saeba common/treasure.c
2005/07/15 08:51:49 1.12 ryo_saeba common/time.c
2005/07/15 08:51:49 1.97 ryo_saeba common/object.c
2005/07/15 08:51:49 1.74 ryo_saeba common/map.c
2005/07/15 08:51:49 1.13 ryo_saeba common/los.c
2005/07/15 08:51:49 1.10 ryo_saeba common/logger.c
2005/07/15 08:51:48 1.70 ryo_saeba common/living.c
2005/07/15 08:51:48 1.48 ryo_saeba common/item.c
2005/07/15 08:51:48 1.41 ryo_saeba common/init.c
2005/07/15 08:51:48 1.13 ryo_saeba common/glue.c
2005/07/15 08:51:48 1.26 ryo_saeba common/button.c
2005/07/15 08:51:48 1.31 ryo_saeba common/arch.c
2005/07/15 08:51:45 1.304 ryo_saeba ChangeLog
Glue cleaning. New plugin function.
2005/07/15 04:28:01 1.303 ryo_saeba ChangeLog
Fix plugin crashes
2005/07/15 03:02:00 1.93 ryo_saeba server/spell_util.c
2005/07/15 03:01:50 1.302 ryo_saeba ChangeLog
Use on_same_map instead of comparing pointers
2005/07/14 11:27:57 1.20 ryo_saeba make_win32/crossfire32.dsp
Forgot that file
2005/07/14 11:21:34 1.69 ryo_saeba server/time.c
2005/07/14 11:21:34 1.78 ryo_saeba server/monster.c
2005/07/14 11:21:34 1.51 ryo_saeba server/commands.c
2005/07/14 11:21:33 1.1 ryo_saeba lib/help/quests
2005/07/14 11:21:33 1.60 ryo_saeba server/c_misc.c
2005/07/14 11:21:32 1.124 ryo_saeba include/sproto.h
2005/07/14 11:21:32 1.1 ryo_saeba include/quest.h
2005/07/14 11:21:31 1.1 ryo_saeba doc/Developers/quests
2005/07/14 11:21:31 1.2 ryo_saeba doc/Developers/mapguide
2005/07/14 11:21:31 1.3 ryo_saeba doc/Developers/README
2005/07/14 11:21:31 1.65 ryo_saeba include/libproto.h
2005/07/14 11:21:31 1.1 ryo_saeba common/quest.c
Quest handling
2005/07/14 11:21:17 1.301 ryo_saeba ChangeLog
Quest handling
2005/07/14 04:18:57 1.32 akirschbaum socket/item.c
2005/07/14 04:18:57 1.8 akirschbaum socket/image.c
2005/07/14 04:18:56 1.127 akirschbaum server/spell_effect.c
2005/07/14 04:18:55 1.52 akirschbaum server/skill_util.c
2005/07/14 04:18:55 1.37 akirschbaum server/shop.c
2005/07/14 04:18:55 1.50 akirschbaum server/login.c
2005/07/14 04:18:55 1.62 akirschbaum server/c_wiz.c
2005/07/14 04:18:55 1.17 akirschbaum common/utils.c
2005/07/14 04:18:54 1.54 akirschbaum common/treasure.c
2005/07/14 04:18:53 1.25 akirschbaum common/button.c
2005/07/14 04:18:50 1.300 akirschbaum ChangeLog
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
2005/07/10 16:12:14 1.20 ryo_saeba include/spells.h
2005/07/10 16:12:14 1.92 ryo_saeba server/spell_util.c
2005/07/10 16:12:13 1.299 ryo_saeba ChangeLog
Tentative party spell - needs to be really tested
2005/07/10 08:54:07 1.6 akirschbaum server/win32.c
2005/07/10 08:54:07 1.36 akirschbaum server/shop.c
2005/07/10 08:54:06 1.165 akirschbaum server/player.c
2005/07/10 08:54:06 1.49 akirschbaum server/login.c
2005/07/10 08:54:06 1.11 akirschbaum server/hiscore.c
2005/07/10 08:54:06 1.9 akirschbaum server/ban.c
2005/07/10 08:54:05 1.2 akirschbaum crossedit/Cnv/CnvPrompt.c
2005/07/10 08:54:05 1.14 akirschbaum crossedit/Edit.c
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'.
2005/07/10 08:53:54 1.298 akirschbaum ChangeLog
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'.
2005/07/10 07:55:31 1.63 akirschbaum server/init.c
2005/07/10 07:55:30 1.297 akirschbaum ChangeLog
server/init.c: Fix error message.
2005/07/08 20:03:43 1.18 mwedel socket/Makefile.in
2005/07/08 20:03:43 1.27 mwedel server/Makefile.in
2005/07/08 20:03:43 1.25 mwedel utils/Makefile.in
2005/07/08 20:03:42 1.25 mwedel random_maps/Makefile.in
2005/07/08 20:03:41 1.20 mwedel include/Makefile.in
2005/07/08 20:03:41 1.67 mwedel lib/Makefile.in
2005/07/08 20:03:40 1.19 mwedel doc/spoiler/Makefile.in
2005/07/08 20:03:40 1.16 mwedel doc/spell-docs/Makefile.in
2005/07/08 20:03:40 1.16 mwedel doc/scripts/Makefile.in
2005/07/08 20:03:40 1.22 mwedel doc/spoiler-html/Makefile.in
2005/07/08 20:03:39 1.20 mwedel doc/playbook-html/Makefile.in
2005/07/08 20:03:39 1.20 mwedel doc/playbook/Makefile.in
2005/07/08 20:03:39 1.16 mwedel doc/Developers/Makefile.in
2005/07/08 20:03:38 1.32 mwedel doc/Makefile.in
2005/07/08 20:03:37 1.14 mwedel crossedit/bitmaps/Makefile.in
2005/07/08 20:03:37 1.14 mwedel crossedit/doc/Makefile.in
2005/07/08 20:03:37 1.14 mwedel crossedit/include/Makefile.in
2005/07/08 20:03:37 1.11 mwedel devel/Makefile.in
2005/07/08 20:03:36 1.16 mwedel crossedit/Cnv/Makefile.in
2005/07/08 20:03:36 1.22 mwedel crossedit/Makefile.in
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
2005/07/08 20:03:18 1.23 mwedel common/Makefile.in
2005/07/08 20:03:17 1.296 mwedel ChangeLog
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
2005/07/08 20:01:09 1.40 mwedel Makefile.in
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
2005/07/08 19:56:56 1.21 mwedel aclocal.m4
2005/07/08 19:56:56 1.295 mwedel ChangeLog
2005/07/08 19:56:55 1.14 mwedel configure.ac
2005/07/08 19:56:55 1.54 mwedel configure
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
2005/07/08 19:07:22 1.8 mwedel INSTALL
2005/07/08 19:07:18 1.294 mwedel ChangeLog
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
2005/07/08 19:06:43 1.13 mwedel configure.ac
2005/07/08 19:06:43 1.53 mwedel configure
configure.ac,configure: Updated checks for --with-python
MSW 2005-07-08
2005/07/08 19:03:22 1.18 mwedel doc/spoiler/Makefile.in
2005/07/08 19:03:21 1.21 mwedel doc/spoiler-html/Makefile.in
2005/07/08 19:03:16 1.15 mwedel doc/spell-docs/Makefile.in
2005/07/08 19:03:16 1.15 mwedel doc/scripts/Makefile.in
2005/07/08 19:03:15 1.19 mwedel doc/playbook/Makefile.in
2005/07/08 19:03:14 1.13 mwedel crossedit/include/Makefile.in
2005/07/08 19:03:14 1.19 mwedel doc/playbook-html/Makefile.in
2005/07/08 19:03:14 1.15 mwedel doc/Developers/Makefile.in
2005/07/08 19:03:13 1.13 mwedel crossedit/doc/Makefile.in
2005/07/08 19:03:12 1.13 mwedel crossedit/bitmaps/Makefile.in
2005/07/08 19:03:12 1.15 mwedel crossedit/Cnv/Makefile.in
2005/07/08 19:03:11 1.17 mwedel socket/Makefile.in
2005/07/08 19:03:11 1.24 mwedel utils/Makefile.in
2005/07/08 19:03:10 1.26 mwedel server/Makefile.in
2005/07/08 19:03:09 1.24 mwedel random_maps/Makefile.in
2005/07/08 19:03:08 1.19 mwedel include/Makefile.in
2005/07/08 19:03:08 1.66 mwedel lib/Makefile.in
2005/07/08 19:03:07 1.31 mwedel doc/Makefile.in
2005/07/08 19:03:06 1.10 mwedel devel/Makefile.in
2005/07/08 19:03:05 1.21 mwedel crossedit/Makefile.in
2005/07/08 19:03:05 1.22 mwedel common/Makefile.in
2005/07/08 19:03:04 1.39 mwedel Makefile.in
Commit updated makefiles so files these depend on have been updated
(aclocal/include).
MSW 2005-07-08
2005/07/08 19:01:46 1.2 mwedel utils/mkinstalldirs
2005/07/08 19:01:46 1.2 mwedel utils/missing
2005/07/08 19:01:46 1.2 mwedel utils/install-sh
2005/07/08 19:01:46 1.2 mwedel utils/depcomp
Commit updated versions - likely result of config.sub and config.guess
in top level directory being updated.
MSW 2005-07-08
2005/07/08 19:01:30 1.8 mwedel utils/config.sub
2005/07/08 19:01:29 1.8 mwedel utils/config.guess
Commit updated versions - likely result of config.sub and config.guess
in top level directory being updated.
MSW 2005-07-08
2005/07/08 18:58:34 1.19 mwedel lib/Makefile.am
lib/Makefile.am, lib/Makefile.in: Remove map_check from normal distribution
due to different license on file
MSW 2005-07-08
2005/07/08 18:56:54 1.8 mwedel acinclude.m4
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
2005/07/08 18:53:47 1.20 mwedel aclocal.m4
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
2005/07/08 18:50:15 1.2 mwedel config.sub
2005/07/08 18:50:15 1.2 mwedel config.guess
config.sub, config.guess - update to latest versions
MSW 2005-07-08
2005/07/08 18:48:59 1.14 mwedel random_maps/monster.c
2005/07/08 18:48:59 1.3 mwedel utils/metaserver.pl.in
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
2005/06/25 03:11:07 1.17 ryo_saeba include/win32.h
Missing function prototypes
2005/06/23 00:18:38 1.29 mwedel socket/loop.c
2005/06/23 00:18:38 1.20 mwedel lib/settings
2005/06/23 00:18:38 1.293 mwedel ChangeLog
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
2005/06/22 13:45:11 1.6 ryo_saeba make_win32/cfserver.nsi
Handle Windows service (un)registration
2005/06/22 13:42:58 1.5 ryo_saeba server/win32.c
Don't define functions for plugin
2005/06/22 13:22:16 1.4 ryo_saeba server/win32.c
2005/06/22 13:22:15 1.90 ryo_saeba server/main.c
2005/06/22 13:22:15 1.62 ryo_saeba server/init.c
2005/06/22 13:22:10 1.292 ryo_saeba ChangeLog
Add service-related capability for Windows
2005/06/14 13:51:29 1.69 akirschbaum common/living.c
2005/06/14 13:51:22 1.291 akirschbaum ChangeLog
common/living.c: Print correct message when (un-)wearing items with negative
luck.
2005/06/01 00:58:03 1.11 akirschbaum include/living.h
2005/06/01 00:58:02 1.290 akirschbaum ChangeLog
include/living.h: Patch from Kari Pahula to remove obsolete variable
declarations.
2005/05/29 12:35:54 1.24 tchize socket/info.c
2005/05/29 12:35:54 1.19 tchize lib/settings
2005/05/29 12:35:54 1.59 tchize server/c_misc.c
2005/05/29 12:35:53 1.86 tchize include/define.h

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
2005/05/29 10:37:54 1.1 tchize lib/rules
2005/05/29 10:37:54 1.1 tchize lib/news
2005/05/29 10:37:54 1.164 tchize server/player.c
2005/05/29 10:37:53 1.64 tchize include/libproto.h
2005/05/29 10:37:53 1.55 tchize include/global.h
2005/05/29 10:37:53 1.85 tchize include/define.h
2005/05/29 10:37:53 1.65 tchize lib/Makefile.in
2005/05/29 10:37:53 1.18 tchize lib/Makefile.am
2005/05/29 10:37:53 1.16 tchize common/utils.c
2005/05/29 10:37:53 1.40 tchize common/init.c

MOTD now splitted in 3 files: rules, news and motd.
They are sent on connection to client in this exact order.
2005/05/22 02:41:40 1.51 akirschbaum server/skill_util.c
2005/05/22 02:41:40 1.289 akirschbaum ChangeLog
server/skill_util.c: Print correct permanent experience ratio for experience
values >2 billion.
2005/05/21 14:33:10 1.127 akirschbaum server/apply.c
2005/05/21 14:33:09 1.288 akirschbaum ChangeLog
server/apply.c: Do not unlock LAMP items when turning them on or off.
2005/05/21 13:53:08 1.30 tchize lib/treasures.bld
2005/05/21 13:53:04 1.45 tchize lib/crossfire.1

FIX: recollected arches, treasures were missing
2005/05/21 13:52:48 1.46 tchize lib/crossfire.0
2005/05/21 13:52:45 1.82 tchize lib/bmaps.paths
2005/05/21 13:52:44 1.159 tchize lib/archetypes

FIX: recollected arches, treasures were missing
2005/05/21 12:35:31 1.23 tchize socket/info.c
2005/05/21 12:35:31 1.163 tchize server/player.c
2005/05/21 12:35:31 1.126 tchize server/apply.c
2005/05/21 12:35:30 1.29 tchize lib/treasures.bld
2005/05/21 12:35:30 1.14 tchize lib/smooth
2005/05/21 12:35:30 1.68 tchize lib/faces
2005/05/21 12:35:23 1.44 tchize lib/crossfire.1

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)
2005/05/21 12:34:55 1.45 tchize lib/crossfire.0
2005/05/21 12:34:46 1.81 tchize lib/bmaps.paths
2005/05/21 12:34:43 1.79 tchize lib/bmaps
2005/05/21 12:34:42 1.21 tchize include/sockproto.h
2005/05/21 12:34:42 1.84 tchize include/define.h
2005/05/21 12:34:42 1.158 tchize lib/archetypes
2005/05/21 12:34:42 1.71 tchize lib/animations
2005/05/21 12:34:41 1.1 tchize doc/Developers/extmessage-types.html

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)
2005/05/21 12:18:23 1.125 akirschbaum server/apply.c
2005/05/21 12:18:22 1.287 akirschbaum ChangeLog
server/apply.c: Fix CONVERTER items with slaying "money" to trigger for MONEY
items only.
2005/05/21 10:02:28 1.162 akirschbaum server/player.c
server/player.c: Generate proper plural name for player's gravestones.
2005/05/21 10:02:16 1.286 akirschbaum ChangeLog
server/player.c: Generate proper plural name for player's gravestones.
2005/05/20 14:28:02 1.40 akirschbaum server/rune.c
2005/05/20 14:28:02 1.36 akirschbaum server/plugins.c
2005/05/20 14:28:01 1.285 akirschbaum ChangeLog
Ensure that object->msg always has a trailing \n character. This is necessary
to prevent corrupted map files.
2005/05/20 03:17:15 1.8 akirschbaum doc/Developers/python
2005/05/20 03:17:13 1.284 akirschbaum ChangeLog
Apply qal21's patch [ #1205421 ]: Implement new Python functions:
GetArchType, GetFacing, GetLevel.
2005/05/15 15:03:34 1.77 akirschbaum server/monster.c
2005/05/15 15:03:31 1.283 akirschbaum ChangeLog
server/monster.c: Fix monsters to cast spells from spellbooks.
2005/05/07 12:39:43 1.19 ryo_saeba make_win32/crossfire32.dsp
Tweak for release compilation
2005/05/07 11:24:09 1.18 ryo_saeba make_win32/crossfire32.dsp
Fix Win32 compilation
2005/05/07 11:07:27 1.22 ryo_saeba socket/info.c
2005/05/07 11:07:26 1.124 ryo_saeba server/apply.c
2005/05/07 11:07:20 1.282 ryo_saeba ChangeLog
Fix compilation issue, remove unused variable
2005/05/07 06:51:20 1.38 tchize server/weather.c
2005/05/07 06:51:20 1.19 tchize server/spell_attack.c
2005/05/07 06:51:20 1.35 tchize server/plugins.c
2005/05/07 06:51:20 1.48 tchize server/login.c
2005/05/07 06:51:20 1.58 tchize server/c_misc.c
2005/05/07 06:51:20 1.123 tchize server/apply.c
2005/05/07 06:51:19 1.16 tchize include/win32.h
2005/05/07 06:51:19 1.83 tchize include/define.h
2005/05/07 06:51:19 1.13 tchize include/autoconf.h.in
2005/05/07 06:51:19 1.12 tchize configure.ac
2005/05/07 06:51:14 1.52 tchize configure
2005/05/07 06:51:12 1.281 tchize ChangeLog

Corrected silinesses in code. Now compiles when CFLAGS=-ansi -pedantic
2005/05/06 16:10:28 1.23 tchize utils/Makefile.in
2005/05/06 16:10:27 1.69 tchize socket/request.c
2005/05/06 16:10:26 1.28 tchize socket/loop.c
2005/05/06 16:10:26 1.36 tchize socket/init.c
2005/05/06 16:10:26 1.21 tchize socket/info.c
2005/05/06 16:10:26 1.16 tchize socket/Makefile.in
2005/05/06 16:10:25 1.161 tchize server/player.c
2005/05/06 16:10:25 1.61 tchize server/init.c
2005/05/06 16:10:24 1.122 tchize server/apply.c
2005/05/06 16:10:23 1.25 tchize server/Makefile.in
2005/05/06 16:10:17 1.10 tchize random_maps/reader.c
2005/05/06 16:10:17 1.23 tchize random_maps/Makefile.in
2005/05/06 16:10:16 1.20 tchize include/sockproto.h
2005/05/06 16:10:16 1.31 tchize include/newserver.h
2005/05/06 16:10:16 1.64 tchize lib/Makefile.in
2005/05/06 16:10:15 1.63 tchize include/libproto.h
2005/05/06 16:10:15 1.54 tchize include/global.h
2005/05/06 16:10:15 1.82 tchize include/define.h
2005/05/06 16:10:14 1.20 tchize doc/spoiler-html/Makefile.in
2005/05/06 16:10:14 1.64 tchize include/config.h
2005/05/06 16:10:14 1.3 tchize include/book.h
2005/05/06 16:10:14 1.18 tchize include/Makefile.in
2005/05/06 16:10:13 1.17 tchize doc/spoiler/Makefile.in
2005/05/06 16:10:13 1.18 tchize doc/playbook-html/Makefile.in
2005/05/06 16:10:13 1.14 tchize doc/spell-docs/Makefile.in
2005/05/06 16:10:13 1.14 tchize doc/scripts/Makefile.in
2005/05/06 16:10:11 1.18 tchize doc/playbook/Makefile.in
2005/05/06 16:10:11 1.13 tchize doc/Developers/protocol
2005/05/06 16:10:11 1.14 tchize doc/Developers/Makefile.in
2005/05/06 16:10:10 1.30 tchize doc/Makefile.in
2005/05/06 16:10:09 1.12 tchize crossedit/bitmaps/Makefile.in
2005/05/06 16:10:09 1.12 tchize crossedit/doc/Makefile.in
2005/05/06 16:10:09 1.12 tchize crossedit/include/Makefile.in
2005/05/06 16:10:09 1.9 tchize devel/Makefile.in
2005/05/06 16:10:08 1.14 tchize crossedit/Cnv/Makefile.in
2005/05/06 16:10:08 1.20 tchize crossedit/Makefile.in
2005/05/06 16:10:07 1.15 tchize common/utils.c
2005/05/06 16:10:07 1.18 tchize common/readable.c
2005/05/06 16:10:07 1.9 tchize common/logger.c
2005/05/06 16:10:07 1.21 tchize common/Makefile.in

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
2005/05/06 16:09:54 1.51 tchize configure
2005/05/06 16:09:50 1.19 tchize aclocal.m4
2005/05/06 16:09:49 1.38 tchize Makefile.in

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
2005/05/03 14:31:28 1.10 ryo_saeba socket/lowlevel.c
2005/05/03 14:31:23 1.280 ryo_saeba ChangeLog
Patch #1193516 courtesy Casper1 for Hurd support
2005/05/03 13:31:05 1.68 ryo_saeba common/living.c
2005/05/03 13:31:04 1.62 ryo_saeba include/libproto.h
2005/05/03 13:31:04 1.30 ryo_saeba common/arch.c
2005/05/03 13:30:58 1.279 ryo_saeba ChangeLog
Use const char* instead of char* when possible
2005/04/30 10:39:33 1.31 ryo_saeba socket/item.c
2005/04/30 10:39:33 1.20 ryo_saeba socket/info.c
2005/04/30 10:39:33 1.19 ryo_saeba include/sockproto.h
2005/04/30 10:39:30 1.278 ryo_saeba ChangeLog
Use const char* instead of char* when possible
2005/04/30 02:32:34 1.17 ryo_saeba make_win32/crossfire32.dsp
Add reader.l to project, so it's shown
2005/04/27 16:43:29 1.91 ryo_saeba server/spell_util.c
2005/04/27 16:43:29 1.8 ryo_saeba server/ban.c
2005/04/27 16:43:28 1.123 ryo_saeba include/sproto.h
2005/04/27 16:43:28 1.121 ryo_saeba server/apply.c
2005/04/27 16:43:25 1.277 ryo_saeba ChangeLog
Change some char* to const char*
2005/04/27 02:13:18 1.276 mwedel ChangeLog
2005/04/27 02:13:17 1.56 mwedel server/skills.c
server/skills.c: Change it so that jeweler skill is used to identify
amulets, not alchemy skill.
MSW 2005-04-27
2005/04/27 01:40:07 1.35 mwedel socket/init.c
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
2005/04/27 01:39:50 1.25 mwedel common/porting.c
2005/04/27 01:39:47 1.275 mwedel ChangeLog
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
2005/04/27 01:25:15 1.8 mwedel include/treasure.h
2005/04/27 01:25:15 1.120 mwedel server/apply.c
2005/04/27 01:25:15 1.53 mwedel common/treasure.c
2005/04/27 01:25:11 1.274 mwedel ChangeLog
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
2005/04/21 14:52:11 1.80 ryo_saeba lib/treasures
Add mikeeusa's axe to weapon list
2005/04/18 02:14:38 1.76 mwedel server/monster.c
Update with latest change of lighting patch.
MSW 2005-04-17
2005/04/16 23:25:55 1.75 mwedel server/monster.c
2005/04/16 23:25:55 1.60 mwedel server/init.c
2005/04/16 23:25:54 1.122 mwedel include/sproto.h
2005/04/16 23:25:54 1.8 mwedel random_maps/rogue_layout.c
2005/04/16 23:25:54 1.57 mwedel server/c_misc.c
2005/04/16 23:25:53 1.61 mwedel include/libproto.h
2005/04/16 23:25:53 1.12 mwedel common/los.c
2005/04/16 23:25:52 1.273 mwedel ChangeLog
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
2005/04/16 17:05:09 1.14 ryo_saeba common/utils.c
2005/04/16 17:05:09 1.52 ryo_saeba common/treasure.c
2005/04/16 17:05:08 1.89 ryo_saeba server/main.c
2005/04/16 17:05:08 1.5 ryo_saeba common/region.c
2005/04/16 17:05:08 1.10 ryo_saeba common/recipe.c
2005/04/16 17:05:04 1.272 ryo_saeba ChangeLog
Use const char* instead of char* in function parameters
2005/04/16 16:22:01 1.88 ryo_saeba server/main.c
Add missing function declaration from reader.c
2005/04/16 08:19:30 1.3 cavesomething doc/Developers/regions
2005/04/16 08:19:30 1.121 cavesomething include/sproto.h
2005/04/16 08:19:30 1.28 cavesomething include/map.h
2005/04/16 08:19:29 1.50 cavesomething server/commands.c
2005/04/16 08:19:29 1.56 cavesomething server/c_misc.c
add whereabouts command
2005/04/16 00:30:47 1.74 mwedel server/monster.c
2005/04/16 00:30:47 1.96 mwedel common/object.c
2005/04/16 00:30:47 1.11 mwedel common/los.c
Commit patch that makes lighting illuminate in a circular instead of
square radius. Patch by Rednaxela - patch 1171646
MSW 2005-04-15
2005/04/16 00:27:01 1.5 mwedel doc/Developers/random-maps
Commit documentation on difficulty_increase, so it appears not to have
been commited with the prior commit.
MSW 2005-04-15
2005/04/15 15:56:38 1.1 ryo_saeba doc/Developers/item_transformation
2005/04/15 15:56:38 1.120 ryo_saeba include/sproto.h
2005/04/15 15:56:38 1.81 ryo_saeba include/define.h
2005/04/15 15:56:38 1.119 ryo_saeba server/apply.c
2005/04/15 15:56:38 1.47 ryo_saeba common/item.c
2005/04/15 15:56:34 1.271 ryo_saeba ChangeLog
New item type: 163 item transformer, see doc
2005/04/14 19:41:34 1.18 cavesomething lib/settings
2005/04/14 19:41:34 1.59 cavesomething server/init.c
2005/04/14 19:41:34 1.106 cavesomething server/attack.c
2005/04/14 19:41:33 1.53 cavesomething include/global.h
2005/04/14 19:41:33 1.63 cavesomething include/config.h
2005/04/14 19:41:33 1.39 cavesomething common/init.c
patch 1123766 to make PK luck penalty configurable
2005/04/14 14:15:42 1.37 ryo_saeba server/weather.c
2005/04/14 14:15:42 1.55 ryo_saeba server/c_misc.c
2005/04/14 14:15:41 1.15 ryo_saeba include/win32.h
2005/04/14 14:15:40 1.119 ryo_saeba include/sproto.h
2005/04/14 14:15:39 1.60 ryo_saeba include/libproto.h
2005/04/14 14:15:39 1.4 ryo_saeba common/region.c
Fix a few things, use const char* instead of char* when possible
2005/04/14 14:15:27 1.73 ryo_saeba common/map.c
2005/04/14 14:15:17 1.270 ryo_saeba ChangeLog
Fix a few things, use const char* instead of char* when possible
2005/04/14 01:57:02 1.21 mwedel random_maps/style.c
2005/04/14 01:57:02 1.21 mwedel random_maps/special.c
2005/04/14 01:57:02 1.19 mwedel random_maps/rproto.h
2005/04/14 01:57:02 1.8 mwedel random_maps/reader.l
2005/04/14 01:57:02 1.9 mwedel random_maps/reader.c
2005/04/14 01:57:02 1.13 mwedel random_maps/random_map.h
2005/04/14 01:57:01 1.38 mwedel random_maps/random_map.c
2005/04/14 01:57:01 1.22 mwedel random_maps/Makefile.in
2005/04/14 01:57:01 1.2 mwedel random_maps/Makefile.am
2005/04/14 01:56:58 1.269 mwedel ChangeLog
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
2005/04/14 01:49:35 1.2 mwedel utils/metaserver.pl.in
2005/04/14 01:49:35 1.1 mwedel utils/cfmeta-rrd
2005/04/14 01:49:34 1.22 mwedel utils/Makefile.in
2005/04/14 01:49:34 1.6 mwedel utils/Makefile.am
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
2005/04/14 01:12:57 1.35 mwedel server/shop.c
2005/04/14 01:12:57 1.268 mwedel ChangeLog
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
2005/03/28 01:20:10 1.68 mwedel socket/request.c
2005/03/28 01:20:10 1.7 mwedel socket/image.c
2005/03/28 01:20:07 1.267 mwedel ChangeLog
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
2005/03/25 01:53:44 1.54 cavesomething server/c_misc.c
fix for bug #1170280
2005/03/24 16:35:26 1.3 cavesomething common/region.c
minor fix to remove compile error on old compilers
2005/03/24 15:07:47 1.36 tchize server/weather.c

Modified lots of call to GET_MAP_OB not checking for null
2005/03/23 15:35:07 1.53 cavesomething server/c_misc.c
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.
2005/03/23 15:34:56 1.118 cavesomething include/sproto.h
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.
2005/03/23 15:34:39 1.59 cavesomething include/libproto.h
2005/03/23 15:34:37 1.2 cavesomething doc/Developers/regions
2005/03/23 15:34:30 1.2 cavesomething common/region.c
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.
2005/03/22 17:22:42 1.61 ryo_saeba server/c_wiz.c
2005/03/22 17:22:42 1.52 ryo_saeba server/c_misc.c
2005/03/22 17:22:41 1.117 ryo_saeba include/sproto.h
2005/03/22 17:22:37 1.266 ryo_saeba ChangeLog
Fix broken win32 compilation. Remove sleep(1) in hide commandas that causes the whole server to sleep
2005/03/22 15:44:43 1.67 akirschbaum common/living.c
2005/03/22 15:44:36 1.265 akirschbaum ChangeLog
common/living.c: Allow luck to drop back to zero. Limit bad luck object to
+/-100 to prevent overflows.
2005/03/22 01:28:22 1.63 mwedel lib/Makefile.in
Update Makefile.in so that it will install the regions file.
MSW 2005-03-21
2005/03/21 21:15:06 1.160 majorwoo server/player.c
Allow a player to hide if standing near a hidden dm. #1119594
2005/03/21 20:39:50 1.51 majorwoo server/c_misc.c
Updated who to sort case insensitive and prevent the occasional printing of garbage characters
2005/03/21 19:54:00 1.60 majorwoo server/c_wiz.c
Add's a slight pause to dm's using the hide command to make it look more realistic.
2005/03/20 23:10:01 1.28 mwedel lib/treasures.bld
2005/03/20 23:10:00 1.67 mwedel lib/faces
2005/03/20 23:09:58 1.43 mwedel lib/crossfire.1
2005/03/20 23:09:51 1.44 mwedel lib/crossfire.0
2005/03/20 23:09:50 1.80 mwedel lib/bmaps.paths
2005/03/20 23:09:49 1.78 mwedel lib/bmaps
2005/03/20 23:09:48 1.157 mwedel lib/archetypes
2005/03/20 23:09:48 1.70 mwedel lib/animations
recollect archetypes
MSW 2005-03-20
2005/03/20 16:26:27 1.80 majorwoo include/define.h
2005/03/20 16:26:27 1.159 majorwoo server/player.c
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
2005/03/20 16:23:40 1.17 majorwoo lib/settings
2005/03/20 16:23:40 1.50 majorwoo server/c_misc.c
This is path #1165501 to sort the who command by character name. Also some formatting for the DM who that was broken in #1152538
2005/03/20 16:20:40 1.116 majorwoo include/sproto.h
2005/03/20 16:20:40 1.52 majorwoo include/global.h
2005/03/20 16:20:40 1.16 majorwoo lib/settings
2005/03/20 16:20:40 1.58 majorwoo server/init.c
2005/03/20 16:20:40 1.49 majorwoo server/c_misc.c
2005/03/20 16:20:39 1.38 majorwoo common/init.c
This is patch #1152538 to add a server configurable who command
2005/03/20 10:32:55 1.66 akirschbaum common/living.c
2005/03/20 10:32:55 1.264 akirschbaum ChangeLog
common/living.c: When randomly adjusting luck, change both op->stats.luck and
the applied bad_luck object.
2005/03/20 10:20:07 1.105 akirschbaum server/attack.c
2005/03/20 10:20:05 1.263 akirschbaum ChangeLog
server/attack.c: Do not decrease luck if a player kills himself with a spell
or pet.
2005/03/20 00:22:59 1.59 mwedel server/c_wiz.c
2005/03/20 00:22:58 1.262 mwedel ChangeLog
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
2005/03/19 03:14:57 1.67 mwedel socket/request.c
2005/03/19 03:14:57 1.30 mwedel socket/item.c
2005/03/19 03:14:57 1.34 mwedel socket/init.c
2005/03/19 03:14:57 1.6 mwedel socket/image.c
2005/03/19 03:14:57 1.30 mwedel include/newserver.h
2005/03/19 03:14:57 1.51 mwedel include/global.h
2005/03/19 03:14:56 1.79 mwedel include/define.h
2005/03/19 03:14:56 1.11 mwedel common/image.c
2005/03/19 03:14:55 1.261 mwedel ChangeLog
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
2005/03/19 03:10:05 1.20 mwedel common/Makefile.in
rebuild file so that it includes region.c in its compilation.
MSW 2005-03-19
2005/03/19 02:35:09 1.260 mwedel ChangeLog
2005/03/19 02:35:08 1.72 mwedel common/map.c
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
2005/03/16 01:59:19 1.27 mwedel lib/treasures.bld
2005/03/16 01:59:19 1.66 mwedel lib/faces
rebuilt archetypes.
MSW 2005-03-15
2005/03/16 01:58:51 1.42 mwedel lib/crossfire.1
rebuilt archetypes.
MSW 2005-03-15
2005/03/16 01:57:13 1.43 mwedel lib/crossfire.0
rebuilt archetypes.
MSW 2005-03-15
2005/03/16 01:57:01 1.79 mwedel lib/bmaps.paths
2005/03/16 01:56:56 1.77 mwedel lib/bmaps
2005/03/16 01:56:51 1.156 mwedel lib/archetypes
rebuilt archetypes.
MSW 2005-03-15
2005/03/15 16:16:30 1.16 ryo_saeba make_win32/crossfire32.dsp
Add missing file
2005/03/15 15:42:25 1.1 ryo_saeba doc/Developers/regions
Add regions documentation
2005/03/15 15:06:23 1.57 ryo_saeba server/init.c
2005/03/15 15:06:23 1.49 ryo_saeba server/commands.c
2005/03/15 15:06:22 1.5 ryo_saeba make_win32/cfserver.nsi
2005/03/15 15:06:22 1.48 ryo_saeba server/c_misc.c
2005/03/15 15:06:21 1.14 ryo_saeba include/win32.h
2005/03/15 15:06:21 1.17 ryo_saeba lib/Makefile.am
2005/03/15 15:06:20 1.115 ryo_saeba include/sproto.h
2005/03/15 15:06:20 1.27 ryo_saeba include/map.h
2005/03/15 15:06:20 1.58 ryo_saeba include/libproto.h
2005/03/15 15:06:20 1.50 ryo_saeba include/global.h
2005/03/15 15:06:20 1.62 ryo_saeba include/config.h
2005/03/15 15:06:19 1.1 ryo_saeba common/region.c
2005/03/15 15:06:19 1.71 ryo_saeba common/map.c
2005/03/15 15:06:19 1.37 ryo_saeba common/init.c
2005/03/15 15:06:19 1.4 ryo_saeba common/Makefile.am
Apply patch #1145089 by cavesomething for region support
2005/03/15 15:05:58 1.259 ryo_saeba ChangeLog
Apply patch #1145089 by cavesomething for region support
2005/03/13 09:54:16 1.5 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/03/13 09:54:16 1.4 ryo_saeba make_win32/cfserver.nsi
2005/03/13 09:54:16 1.4 ryo_saeba make_win32/Release_notes.txt
Windows 1.7.0 release.
2005/03/13 09:48:20 1.62 ryo_saeba common/loader.l
2005/03/13 09:48:17 1.48 ryo_saeba server/commands.c
2005/03/13 09:48:17 1.47 ryo_saeba server/c_misc.c
2005/03/13 09:48:17 1.66 ryo_saeba common/loader.c
2005/03/13 09:48:16 1.114 ryo_saeba include/sproto.h
2005/03/13 09:48:16 1.78 ryo_saeba include/define.h
2005/03/13 09:48:14 1.258 ryo_saeba ChangeLog
Apply patch #1119762 (salathar): afk command
2005/03/13 09:13:12 1.158 ryo_saeba server/player.c
2005/03/13 09:13:11 1.77 ryo_saeba include/define.h
2005/03/13 09:13:11 1.61 ryo_saeba server/c_object.c
2005/03/13 09:13:06 1.257 ryo_saeba ChangeLog
Apply patches #1119366 and #1161816
2005/03/12 23:49:32 1.26 mwedel lib/treasures.bld
2005/03/12 23:49:32 1.65 mwedel lib/faces
Collect & rebuilt archetypes.
MSW 2005-03-12
2005/03/12 23:49:03 1.41 mwedel lib/crossfire.1
Collect & rebuilt archetypes.
MSW 2005-03-12
2005/03/12 23:48:23 1.42 mwedel lib/crossfire.0
2005/03/12 23:48:15 1.78 mwedel lib/bmaps.paths
2005/03/12 23:48:10 1.76 mwedel lib/bmaps
2005/03/12 23:48:08 1.155 mwedel lib/archetypes
2005/03/12 23:48:07 1.69 mwedel lib/animations
Collect & rebuilt archetypes.
MSW 2005-03-12
2005/03/09 15:20:35 1.22 ryo_saeba server/alchemy.c
Tweak comments for doxygen
2005/03/09 13:17:58 1.6 akirschbaum utils/ltmain.sh
2005/03/09 13:17:58 1.7 akirschbaum utils/config.sub
2005/03/09 13:17:58 1.7 akirschbaum utils/config.guess
2005/03/09 13:17:57 1.21 akirschbaum utils/Makefile.in
2005/03/09 13:17:56 1.15 akirschbaum socket/Makefile.in
2005/03/09 13:17:55 1.21 akirschbaum random_maps/Makefile.in
2005/03/09 13:17:55 1.24 akirschbaum server/Makefile.in
2005/03/09 13:17:52 1.62 akirschbaum lib/Makefile.in
2005/03/09 13:17:51 1.17 akirschbaum include/Makefile.in
2005/03/09 13:17:50 1.16 akirschbaum doc/spoiler/Makefile.in
2005/03/09 13:17:50 1.19 akirschbaum doc/spoiler-html/Makefile.in
2005/03/09 13:17:49 1.13 akirschbaum doc/spell-docs/Makefile.in
2005/03/09 13:17:48 1.17 akirschbaum doc/playbook-html/Makefile.in
2005/03/09 13:17:48 1.13 akirschbaum doc/scripts/Makefile.in
2005/03/09 13:17:46 1.17 akirschbaum doc/playbook/Makefile.in
2005/03/09 13:17:46 1.13 akirschbaum doc/Developers/Makefile.in
2005/03/09 13:17:45 1.29 akirschbaum doc/Makefile.in
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
2005/03/09 13:17:31 1.11 akirschbaum crossedit/include/Makefile.in
2005/03/09 13:17:31 1.8 akirschbaum devel/Makefile.in
2005/03/09 13:17:30 1.11 akirschbaum crossedit/bitmaps/Makefile.in
2005/03/09 13:17:30 1.11 akirschbaum crossedit/doc/Makefile.in
2005/03/09 13:17:29 1.13 akirschbaum crossedit/Cnv/Makefile.in
2005/03/09 13:17:28 1.19 akirschbaum crossedit/Makefile.in
2005/03/09 13:17:28 1.19 akirschbaum common/Makefile.in
2005/03/09 13:17:21 1.50 akirschbaum configure
2005/03/09 13:17:16 1.18 akirschbaum aclocal.m4
2005/03/09 13:17:15 1.37 akirschbaum Makefile.in
2005/03/09 13:17:12 1.256 akirschbaum ChangeLog
*Makefile.in, aclocal.m4, configure, utils/config.guess, utils/config.sub,
utils/ltmain.sh: Rebuild generated files.
2005/03/09 12:59:36 1.7 akirschbaum acinclude.m4
acinclude.m4: Check whether Python supports the "L" format specifier. Do not
build python plugin if not.
2005/03/09 12:59:19 1.255 akirschbaum ChangeLog
acinclude.m4: Check whether Python supports the "L" format specifier. Do not
build python plugin if not.
2005/03/08 06:58:29 1.13 elsbernd crossedit/Edit.c
Load can modify self->w only, if self->w was created, which is not alwas the case
2005/03/06 14:38:56 1.66 akirschbaum socket/request.c
2005/03/06 14:38:56 1.19 akirschbaum socket/info.c
2005/03/06 14:38:55 1.68 akirschbaum server/time.c
2005/03/06 14:38:55 1.126 akirschbaum server/spell_effect.c
2005/03/06 14:38:55 1.18 akirschbaum server/spell_attack.c
2005/03/06 14:38:55 1.55 akirschbaum server/skills.c
2005/03/06 14:38:55 1.50 akirschbaum server/skill_util.c
2005/03/06 14:38:54 1.34 akirschbaum server/shop.c
2005/03/06 14:38:54 1.25 akirschbaum server/pets.c
2005/03/06 14:38:54 1.73 akirschbaum server/monster.c
2005/03/06 14:38:54 1.56 akirschbaum server/init.c
2005/03/06 14:38:54 1.58 akirschbaum server/c_wiz.c
2005/03/06 14:38:54 1.104 akirschbaum server/attack.c
2005/03/06 14:38:53 1.18 akirschbaum crossedit/Attr.c
2005/03/06 14:38:53 1.118 akirschbaum server/apply.c
2005/03/06 14:38:52 1.51 akirschbaum common/treasure.c
2005/03/06 14:38:52 1.17 akirschbaum common/readable.c
2005/03/06 14:38:52 1.70 akirschbaum common/map.c
2005/03/06 14:38:49 1.254 akirschbaum ChangeLog
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.
2005/03/06 13:05:25 1.65 akirschbaum socket/request.c
2005/03/06 13:05:25 1.10 akirschbaum include/living.h
2005/03/06 13:05:24 1.65 akirschbaum common/living.c
2005/03/06 13:05:18 1.253 akirschbaum ChangeLog
common/living.c, include/living.h: Change type of weight_limit to uint32.
socket/request.c: Remove non-portable assignment to rvalue.
2005/03/06 12:13:42 1.7 akirschbaum doc/Developers/python
2005/03/06 12:13:42 1.2 akirschbaum doc/Developers/plugins
2005/03/06 12:13:42 1.2 akirschbaum doc/Developers/README
2005/03/06 12:13:42 1.2 akirschbaum doc/plugins
2005/03/06 12:13:39 1.252 akirschbaum ChangeLog
doc/{README_PLUGINS.doc, README_PYTHON.txt, plugins}, doc/Developers/{README,
plugins, python}: Update plugin documentation.
2005/03/06 10:46:32 1.251 akirschbaum ChangeLog
plugin/plugin_python.c, plugin/include/plugin_python.h: Whitespace changes,
remove obsolete comments.
2005/03/06 10:26:42 1.250 akirschbaum ChangeLog
plugin/plugin_python.c: Only set WhoAmI when running the command registered by
CFPython.RegisterCommand. Set default result value to "success".
2005/03/06 09:56:17 1.249 akirschbaum ChangeLog
plugin/plugin_python.c: Fix memory leaks by freeing old strings before
assigning a new value.
2005/03/06 09:24:41 1.248 akirschbaum ChangeLog
plugin/plugin_python.c: Use correct format specifiers for item values and
experience values.
2005/03/06 09:11:07 1.247 akirschbaum ChangeLog
plugin/plugin_python.c: Make CFPython.IsCanBePicked return whether the object
can be picked up. (Did return whether the object cannot be picked up.)
2005/03/06 07:58:55 1.246 akirschbaum ChangeLog
plugin/plugin_python.c: Do not return a pointer to a variable on the stack.
2005/03/06 07:55:46 1.34 akirschbaum server/plugins.c
2005/03/06 07:55:44 1.245 akirschbaum ChangeLog
server/plugins.c: Fix pointer type mismatch while processing
CFPython.RegisterCommand.
2005/03/06 07:49:01 1.244 akirschbaum ChangeLog
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.
2005/03/06 05:46:21 1.6 akirschbaum acinclude.m4
2005/03/06 05:46:19 1.243 akirschbaum ChangeLog
acinclude.m4: Add check for python 2.4 to match this file with aclocal.m4.
2005/02/28 15:36:18 1.242 akirschbaum ChangeLog
plugin/plugin_python.c: Increase limits of values the Python script may set
to the ranges given by objects in the archetypes file.
2005/02/28 10:31:56 1.49 majorwoo configure
2005/02/28 10:31:54 1.17 majorwoo aclocal.m4
Added python 2.4 back to the check, my fault.
2005/02/27 12:05:45 1.125 majorwoo server/spell_effect.c
2005/02/27 12:05:44 1.117 majorwoo server/apply.c
2005/02/27 12:05:40 1.65 majorwoo common/loader.c
Applied patch 1144782 - Fix town portal to maps that have reset
2005/02/27 12:05:15 1.48 majorwoo configure
2005/02/27 12:05:14 1.16 majorwoo aclocal.m4
Applied patch 1144782 - Fix town portal to maps that have reset
2005/02/22 05:34:09 1.21 salathar lib/formulae
Apply patches 1126149,1118618 courtesy Mithzi
- Fix several broken formulae
2005/02/20 14:43:17 1.5 akirschbaum server/timers.c
2005/02/20 14:43:16 1.67 akirschbaum server/time.c
2005/02/20 14:43:16 1.54 akirschbaum server/skills.c
2005/02/20 14:43:16 1.157 akirschbaum server/player.c
2005/02/20 14:43:15 1.72 akirschbaum server/monster.c
2005/02/20 14:43:15 1.45 akirschbaum server/gods.c
2005/02/20 14:43:15 1.60 akirschbaum server/c_object.c
2005/02/20 14:43:14 1.103 akirschbaum server/attack.c
2005/02/20 14:43:13 1.116 akirschbaum server/apply.c
2005/02/20 14:43:11 1.113 akirschbaum include/sproto.h
2005/02/20 14:43:10 1.57 akirschbaum include/libproto.h
2005/02/20 14:43:09 1.95 akirschbaum common/object.c
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.
2005/02/20 14:42:56 1.241 akirschbaum ChangeLog
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.
2005/02/20 12:06:03 1.240 akirschbaum ChangeLog
plugin/plugin_python.c, plugin/include/plugin_python.h: Remove spell wrapper
functions.
2005/02/20 11:20:39 1.239 akirschbaum ChangeLog
plugin/plugin_python.c, plugin/include/plugin_python.h: Replace skill-IDs by
skill names. Remove skill-ID wrapper functions.
2005/01/24 02:37:54 1.238 mwedel ChangeLog
Add break for 1.7.0 changes.
MSW 2005-01-24
2005/01/24 01:55:45 1.12 mwedel include/autoconf.h.in
2005/01/24 01:55:44 1.11 mwedel configure.ac
2005/01/24 01:55:42 1.47 mwedel configure
2005/01/24 01:55:40 1.237 mwedel ChangeLog
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
2005/01/24 01:29:26 1.64 mwedel socket/request.c
2005/01/24 01:29:26 1.156 mwedel server/player.c
2005/01/24 01:29:26 1.2 mwedel utils/scores.pl.in
2005/01/24 01:29:25 1.12 mwedel crossedit/xutil.c
2005/01/24 01:29:25 1.4 mwedel include/shstr.h
2005/01/24 01:29:25 1.49 mwedel include/global.h
2005/01/24 01:29:25 1.87 mwedel server/main.c
2005/01/24 01:29:24 1.94 mwedel common/object.c
2005/01/24 01:29:21 1.236 mwedel ChangeLog
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
2005/01/23 23:00:44 1.1 temitchell lib/help/petmode
2005/01/23 23:00:44 1.1 temitchell lib/help/mode
2005/01/23 23:00:44 1.1 temitchell lib/help/listen
2005/01/23 23:00:44 1.1 temitchell lib/help/bowmode
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.
2005/01/18 18:23:32 1.20 crowbert lib/formulae
fix formulae: talisman_* -> talisman of *; leather armour -> armour
2005/01/16 05:31:38 1.47 tchize server/commands.c
2005/01/16 05:31:38 1.8 tchize server/c_new.c

fix for bug [ 1082423 ] things I cannot bind
Trailing spaces on commands are now removed.
2005/01/16 03:13:14 1.19 tchize lib/formulae

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
2005/01/15 13:19:26 1.9 crowbert common/recipe.c
print skill used for formula with -m7 and -m9 options
2005/01/15 09:56:15 1.25 tchize lib/treasures.bld
2005/01/15 09:56:12 1.40 tchize lib/crossfire.1

rebuild of archetype datas.
rebuild of datas after fix of bug '[ 1096845 ] Duplicated archtypes'
2005/01/15 09:55:58 1.41 tchize lib/crossfire.0
2005/01/15 09:55:55 1.77 tchize lib/bmaps.paths
2005/01/15 09:55:53 1.154 tchize lib/archetypes
2005/01/15 09:55:51 1.68 tchize lib/animations

rebuild of archetype datas.
rebuild of datas after fix of bug '[ 1096845 ] Duplicated archtypes'
2005/01/12 02:04:02 1.66 mwedel server/time.c
2005/01/12 02:04:02 1.90 mwedel server/spell_util.c
2005/01/12 02:04:01 1.124 mwedel server/spell_effect.c
2005/01/12 02:04:01 1.155 mwedel server/player.c
2005/01/12 02:04:00 1.86 mwedel server/main.c
2005/01/12 02:04:00 1.47 mwedel server/login.c
2005/01/12 02:03:59 1.11 mwedel common/re-cmp.c
2005/01/12 02:03:56 1.46 mwedel configure
2005/01/12 02:03:55 1.15 mwedel aclocal.m4
2005/01/12 02:03:51 1.235 mwedel ChangeLog
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
2005/01/10 04:55:37 1.234 akirschbaum ChangeLog
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.
2005/01/10 03:12:22 1.233 akirschbaum ChangeLog
plugin/plugin_python.c, plugin_animator/plugin_animator.c: Handle all defined
events.
2005/01/08 16:30:55 1.4 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2005/01/08 16:30:55 1.3 ryo_saeba make_win32/cfserver.nsi
2005/01/08 16:30:55 1.3 ryo_saeba make_win32/Release_notes.txt
Snapshot release. Create 'datafiles' directory (guild stuff)
2005/01/07 15:23:59 1.17 ryo_saeba server/spell_attack.c
2005/01/07 15:23:56 1.232 ryo_saeba ChangeLog
Apply patch #1096921 courtesy Salathar (mice outbreak fix)
2005/01/07 14:02:36 1.231 akirschbaum ChangeLog
plugin/plugin_pyhton.c, plugin/include/plugin_python.h: Remove obsolete
functions: SetGender, SetRank, SetAlignment, SetGuildForce, GetGuildForce,
CreatePlayerForce, CreatePlayerInfo, GetPlayerInfo, GetNextPlayerInfo,
SetPreviousObject, SetNextObject.
2005/01/07 13:18:56 1.230 akirschbaum ChangeLog
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.
2005/01/07 12:44:08 1.229 akirschbaum ChangeLog
plugin/plugin_python.c, plugin/include/plugin_python.h: Add missing attack type
wrapper functions.
2005/01/07 12:19:57 1.228 akirschbaum ChangeLog
plugin/plugin_python.c: Add an optional parameter to CFPython.SetName() to
specify name_pl as well. Always set name_pl.
2005/01/07 11:54:59 1.227 akirschbaum ChangeLog
plugin/plugin_python.c: Fix a buffer overflow in CFPython.RegisterCommand():
allocated memory was not sufficient to hold the trailing '\0'.
2005/01/07 11:24:38 1.226 akirschbaum ChangeLog
plugin/plugin_python.c: Use #define constants.
2005/01/07 09:24:03 1.33 akirschbaum server/plugins.c
2005/01/07 09:23:59 1.225 akirschbaum ChangeLog
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.
2005/01/07 06:00:01 1.33 akirschbaum server/shop.c
2005/01/07 06:00:01 1.32 akirschbaum server/plugins.c
2005/01/07 06:00:00 1.112 akirschbaum include/sproto.h
2005/01/07 05:59:58 1.224 akirschbaum ChangeLog
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.
2005/01/06 10:20:39 1.223 akirschbaum ChangeLog
plugin/plugin_python.c: Check values passed in from the Python code; generate
proper Python exceptions for invalid values.
2005/01/06 06:08:14 1.222 akirschbaum ChangeLog
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.
2005/01/04 12:24:16 1.4 akirschbaum doc/Developers/random-maps
Remove generate_treasure_now as an option for random maps.
2004/12/29 02:45:10 1.65 mwedel server/time.c
2004/12/29 02:45:09 1.123 mwedel server/spell_effect.c
2004/12/29 02:45:08 1.154 mwedel server/player.c
2004/12/29 02:45:08 1.34 mwedel server/move.c
2004/12/29 02:45:08 1.102 mwedel server/attack.c
2004/12/29 02:45:07 1.115 mwedel server/apply.c
2004/12/29 02:45:07 1.10 mwedel common/re-cmp.c
2004/12/29 02:45:05 1.221 mwedel ChangeLog
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
2004/12/28 19:08:50 1.64 mwedel server/time.c
2004/12/28 19:08:49 1.12 mwedel random_maps/standalone.c
2004/12/28 19:08:49 1.7 mwedel random_maps/reader.l
2004/12/28 19:08:49 1.8 mwedel random_maps/reader.c
2004/12/28 19:08:49 1.12 mwedel random_maps/random_map.h
2004/12/28 19:08:49 1.37 mwedel random_maps/random_map.c
2004/12/28 19:08:49 1.85 mwedel server/main.c
2004/12/28 19:08:48 1.16 mwedel common/readable.c
2004/12/28 19:08:45 1.220 mwedel ChangeLog
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
2004/12/25 12:09:29 1.84 ryo_saeba server/main.c
2004/12/25 12:09:29 1.57 ryo_saeba server/c_wiz.c
2004/12/25 12:09:29 1.10 ryo_saeba server/c_party.c
2004/12/25 12:09:29 1.19 ryo_saeba server/c_chat.c
2004/12/25 12:09:29 1.69 ryo_saeba common/map.c
2004/12/25 12:09:27 1.219 ryo_saeba ChangeLog
Patches #1086095 and 1088385, party password length tweak
2004/12/21 17:30:02 1.15 ryo_saeba make_win32/crossfire32.dsp
Fix crash when dm using free
2004/12/21 17:29:47 1.56 ryo_saeba server/c_wiz.c
2004/12/21 17:29:43 1.218 ryo_saeba ChangeLog
Fix crash when dm using free
2004/12/14 17:55:49 1.79 crowbert lib/treasures
add slight chance for default skill scrolls for unclassed characters
2004/12/10 03:34:08 1.61 akirschbaum lib/Makefile.in
2004/12/10 03:34:08 1.16 akirschbaum lib/Makefile.am
Use correct filename 'server_speed'.
2004/12/10 03:16:02 1.9 akirschbaum server/c_party.c
2004/12/10 03:16:00 1.217 akirschbaum ChangeLog
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
2004/11/29 06:03:13 1.3 ryo_saeba make_win32/plugin_python/plugin_python.dsp
2004/11/29 06:03:12 1.2 ryo_saeba make_win32/cfserver.nsi
2004/11/29 06:03:12 1.2 ryo_saeba make_win32/Release_notes.txt
2004/11/29 06:03:12 1.2 ryo_saeba make_win32/.cvsignore
Misc updates
2004/11/29 05:30:25 1.216 ryo_saeba ChangeLog
Change long long to sint64
2004/11/25 12:47:58 1.1 ryo_saeba lib/wizhelp/server_speed
2004/11/25 12:47:58 1.46 ryo_saeba server/commands.c
2004/11/25 12:47:58 1.55 ryo_saeba server/c_wiz.c
2004/11/25 12:47:57 1.18 ryo_saeba lib/formulae
2004/11/25 12:47:55 1.215 ryo_saeba ChangeLog
Apply a few patches from tracker
2004/11/25 12:26:53 1.93 ryo_saeba common/object.c
2004/11/25 12:26:46 1.214 ryo_saeba ChangeLog
Apply patch #1066665
2004/11/15 11:58:08 1.44 akirschbaum server/gods.c
Fix comment.
2004/11/15 11:55:29 1.61 akirschbaum common/loader.l
2004/11/15 11:55:26 1.64 akirschbaum common/loader.c
2004/11/15 11:55:23 1.213 akirschbaum ChangeLog
common/loader.l: Fix passed size in FAST_SAVE_LONG() - was one too long,
causing truncated diffs after "dam_modifier" entry.
2004/11/09 01:44:24 1.111 mwedel include/sproto.h
2004/11/09 01:44:24 1.45 mwedel server/commands.c
2004/11/09 01:44:24 1.18 mwedel server/c_chat.c
2004/11/09 01:44:23 1.212 mwedel ChangeLog
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
2004/10/26 00:16:09 1.24 mwedel lib/treasures.bld
2004/10/26 00:16:09 1.13 mwedel lib/smooth
2004/10/26 00:16:08 1.64 mwedel lib/faces
2004/10/26 00:16:06 1.39 mwedel lib/crossfire.1
collect & commit.
MSW 2004-10-25
2004/10/26 00:15:53 1.40 mwedel lib/crossfire.0
2004/10/26 00:15:49 1.76 mwedel lib/bmaps.paths
2004/10/26 00:15:47 1.75 mwedel lib/bmaps
2004/10/26 00:15:47 1.153 mwedel lib/archetypes
collect & commit.
MSW 2004-10-25
2004/10/26 00:13:22 1.13 mwedel lib/collect.pl.in
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
2004/10/21 14:10:17 1.211 akirschbaum ChangeLog
plugin/plugin_python.c: Run the script python_init.py right after
initializing the interpreter.
2004/10/21 11:52:50 1.8 ryo_saeba server/c_party.c
2004/10/21 11:52:46 1.210 ryo_saeba ChangeLog
Notify of party join/pwd change
2004/10/19 15:31:32 1.31 akirschbaum server/plugins.c
plugin/plugin_python.c, plugin/include/plugin_python.h, server/plugins.c:
Fix comments, change whitespace.
2004/10/19 15:31:18 1.209 akirschbaum ChangeLog
plugin/plugin_python.c, plugin/include/plugin_python.h, server/plugins.c:
Fix comments, change whitespace.
2004/10/18 01:54:48 1.83 mwedel server/main.c
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
2004/10/18 01:54:36 1.114 mwedel server/apply.c
2004/10/18 01:54:35 1.50 mwedel common/treasure.c
2004/10/18 01:54:35 1.68 mwedel common/map.c
2004/10/18 01:54:33 1.208 mwedel ChangeLog
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
2004/10/18 01:35:38 1.30 akirschbaum server/plugins.c
2004/10/18 01:35:38 1.5 akirschbaum server/egoitem.c
2004/10/18 01:35:37 1.110 akirschbaum include/sproto.h
2004/10/18 01:35:36 1.207 akirschbaum ChangeLog
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.
2004/10/18 01:21:26 1.206 akirschbaum ChangeLog
plugin/plugin_python.c: Fix CFPython.GetNextPlayerInfo() to work with long
force names. Remove duplicate variable initialization.
2004/10/18 01:10:12 1.29 akirschbaum server/plugins.c
server/plugins.c: Remove the use of malloc() in initOnePlugin().
2004/10/18 01:09:52 1.205 akirschbaum ChangeLog
server/plugins.c: Remove the use of malloc() in initOnePlugin().
2004/10/17 22:25:57 1.46 temitchell server/c_misc.c
- peaceful state is no danger to others so does not need
to be in display unless player is hostile. (ok done for sure now)
2004/10/17 22:14:19 1.45 temitchell server/c_misc.c
- arg! add missing string place for hidden status.
2004/10/17 22:07:06 1.44 temitchell server/c_misc.c
- make who output even more readable - also clean up code formatting
2004/10/17 21:20:00 1.43 temitchell server/c_misc.c
- reformat output for who command so it is actually readable.
2004/10/16 17:38:21 1.204 akirschbaum ChangeLog
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.
2004/10/16 16:43:47 1.28 akirschbaum server/plugins.c
2004/10/16 16:43:46 1.203 akirschbaum ChangeLog
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.
2004/10/15 16:01:14 1.27 akirschbaum server/plugins.c
2004/10/15 16:01:09 1.202 akirschbaum ChangeLog
plugin/plugin_python.c, server/plugin.c: Fix type mismatches between plugin
interface and implementation.
2004/10/15 13:34:32 1.26 akirschbaum server/plugins.c
2004/10/15 13:34:31 1.201 akirschbaum ChangeLog
plugin/plugin_python.c, server/plugin.c: Add/remove "static" to/from some
variables. Fixes a memory leak in CFPython.SaveObject().
2004/10/15 12:34:58 1.200 akirschbaum ChangeLog
plugin/plugin_python.c: Fix reference counting for Python objects.
2004/10/15 02:09:41 1.71 mwedel server/monster.c
2004/10/15 02:09:40 1.113 mwedel server/apply.c
2004/10/15 02:09:39 1.11 mwedel doc/spoiler-html/spoiler.html
2004/10/15 02:09:39 1.92 mwedel common/object.c
2004/10/15 02:09:39 1.67 mwedel common/map.c
2004/10/15 02:09:38 1.60 mwedel common/loader.l
2004/10/15 02:09:35 1.63 mwedel common/loader.c
2004/10/15 02:09:35 1.64 mwedel common/living.c
2004/10/15 02:09:30 1.199 mwedel ChangeLog
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
2004/10/11 14:28:24 1.78 temitchell lib/treasures
- add bronze weapons and armour to starting treasures and some lists
2004/10/10 10:01:26 1.42 ryo_saeba server/c_misc.c
2004/10/10 10:01:23 1.198 ryo_saeba ChangeLog
Natural resistances display by statistics for dragon players
2004/10/09 14:36:29 1.15 akirschbaum common/readable.c
2004/10/09 14:36:28 1.197 akirschbaum ChangeLog
common/readable.c: Apply patch by Kevin Rudat to add some alchemy book names.
2004/10/09 14:26:44 1.14 akirschbaum common/readable.c
2004/10/09 14:26:43 1.196 akirschbaum ChangeLog
common/readable.c: Apply patch by Kevin Rudat to fix buffer overrun while
generating book titles.
2004/10/09 10:45:14 1.3 akirschbaum lib/exp_table
Fix typo.
2004/10/09 10:40:35 1.20 akirschbaum DEVELOPERS
Fix address of cvs repository.
2004/09/26 05:09:11 1.23 tchize lib/treasures.bld
2004/09/26 05:09:11 1.12 tchize lib/smooth
2004/09/26 05:09:10 1.63 tchize lib/faces

Colelcted archetypes from arch cvs
2004/09/26 05:08:52 1.38 tchize lib/crossfire.1

Colelcted archetypes from arch cvs
2004/09/26 05:07:57 1.39 tchize lib/crossfire.0

Colelcted archetypes from arch cvs
2004/09/26 05:07:30 1.75 tchize lib/bmaps.paths
2004/09/26 05:07:25 1.74 tchize lib/bmaps
2004/09/26 05:07:22 1.152 tchize lib/archetypes
2004/09/26 05:07:21 1.67 tchize lib/animations

Colelcted archetypes from arch cvs
2004/09/26 04:42:34 1.109 ryo_saeba include/sproto.h
2004/09/26 04:42:34 1.44 ryo_saeba server/commands.c
2004/09/26 04:42:34 1.54 ryo_saeba server/c_wiz.c
Add 'stack_clear' command.
2004/09/26 04:42:18 1.195 ryo_saeba ChangeLog
Add 'stack_clear' command.
2004/09/25 11:02:15 1.12 tchize lib/collect.pl.in

Modified so the comment in arches are stripped away
2004/09/19 22:19:05 1.17 temitchell lib/formulae
2004/09/19 22:19:05 1.51 temitchell lib/artifacts
- add Cloak of Unholy Protection and recipie for same as per patch
1030545
2004/09/19 12:13:54 1.153 akirschbaum server/player.c
2004/09/19 12:13:53 1.194 akirschbaum ChangeLog
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.
2004/09/19 11:17:48 1.13 akirschbaum common/utils.c
2004/09/19 11:17:48 1.193 akirschbaum ChangeLog
common/utils.c: Fix random_roll() and die_roll() to not return out of range
values.
2004/09/19 11:12:18 1.76 akirschbaum include/define.h
2004/09/19 11:12:16 1.192 akirschbaum ChangeLog
include/define.h: Add parentheses around arguments of FABS macro.
2004/09/14 14:59:08 1.39 akirschbaum server/rune.c
2004/09/14 14:59:06 1.191 akirschbaum ChangeLog
server/rune.c: Prevent creation of level 0 runes. Re-enable runes to cast
multiple spells.
2004/09/14 14:23:12 1.2 akirschbaum doc/Developers/runes
Correct field descriptions.
2004/09/12 07:55:45 1.190 ryo_saeba ChangeLog
Removed windows newlines *sigh*
2004/09/12 07:53:57 1.2 ryo_saeba lib/help/cast
Various fixes for Win32, apply some tracker patches
2004/09/12 07:53:25 1.15 ryo_saeba lib/settings
Various fixes for Win32, apply some tracker patches
2004/09/12 07:52:11 1.12 ryo_saeba doc/Developers/protocol
2004/09/12 07:52:11 1.2 ryo_saeba doc/Developers/programming_guide
2004/09/12 07:52:11 1.59 ryo_saeba server/c_object.c
2004/09/12 07:52:10 1.2 ryo_saeba doc/SurvivalGuide
2004/09/12 07:52:10 1.61 ryo_saeba include/config.h
2004/09/12 07:52:08 1.189 ryo_saeba ChangeLog
Various fixes for Win32, apply some tracker patches
2004/09/10 02:03:45 1.101 mwedel server/attack.c
2004/09/10 02:03:39 1.188 mwedel ChangeLog
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
2004/09/05 17:11:27 1.53 ryo_saeba server/c_wiz.c
2004/09/05 17:11:18 1.187 ryo_saeba ChangeLog
Forgot to skip blanks when item number for dm stuff
2004/09/03 01:43:43 1.186 mwedel ChangeLog
2004/09/03 01:43:42 1.91 mwedel common/object.c
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
2004/08/31 20:26:55 1.77 temitchell lib/treasures
- move direwolf and hellhoud treasures to arches.
2004/08/30 12:21:37 1.152 akirschbaum server/player.c
2004/08/30 12:21:34 1.185 akirschbaum ChangeLog
server/player.c: allow to 'talk' to players with ambiguous names: use a
perfect match even if other partial matches exist.
2004/08/29 11:43:20 1.60 temitchell lib/Makefile.in
2004/08/29 11:43:20 1.15 temitchell lib/Makefile.am
- add new directory for datafiles to local dir (var/crossfire/datafiles)
2004/08/27 20:12:12 1.50 temitchell lib/artifacts
- fix typo item->items
2004/08/27 20:09:34 1.49 temitchell lib/artifacts
- change paths to python files
2004/08/24 14:43:59 1.32 akirschbaum server/shop.c
2004/08/24 14:43:59 1.21 akirschbaum server/alchemy.c
2004/08/24 14:43:58 1.75 akirschbaum include/define.h
2004/08/24 14:43:55 1.184 akirschbaum ChangeLog
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.
2004/08/24 01:37:41 1.66 mwedel common/map.c
2004/08/24 01:37:41 1.183 mwedel ChangeLog
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
2004/08/20 15:02:10 1.122 akirschbaum server/spell_effect.c
2004/08/20 15:02:10 1.33 akirschbaum server/move.c
2004/08/20 15:02:10 1.28 akirschbaum server/disease.c
2004/08/20 15:02:09 1.182 akirschbaum ChangeLog
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
2004/08/18 02:02:19 1.90 mwedel common/object.c
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
2004/08/18 01:29:24 1.65 mwedel common/map.c
2004/08/18 01:29:24 1.59 mwedel common/loader.l
2004/08/18 01:29:23 1.62 mwedel common/loader.c
2004/08/18 01:29:19 1.181 mwedel ChangeLog
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
2004/08/17 02:38:42 1.16 mwedel common/player.c
add check to see if pl->stack_items is set before calling free on it.
MSW 2004-08-23
2004/08/17 01:41:04 1.52 mwedel server/c_wiz.c
2004/08/17 01:41:04 1.112 mwedel server/apply.c
2004/08/17 01:41:00 1.180 mwedel ChangeLog
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
2004/08/16 15:55:17 1.1 ryo_saeba make_win32/cfserver.nsi
2004/08/16 15:55:17 1.1 ryo_saeba make_win32/Release_notes.txt
Add Win32 NSIS installer script
2004/08/16 03:47:04 1.111 ryo_saeba server/apply.c
2004/08/16 03:47:00 1.179 ryo_saeba ChangeLog
Fix bug #989110, mutating spellbooks
2004/08/15 12:03:08 1.13 ryo_saeba include/win32.h
2004/08/15 12:03:08 1.43 ryo_saeba server/commands.c
2004/08/15 12:03:08 1.51 ryo_saeba server/c_wiz.c
2004/08/15 12:03:08 1.41 ryo_saeba server/c_misc.c
2004/08/15 12:03:07 1.108 ryo_saeba include/sproto.h
2004/08/15 12:03:07 1.37 ryo_saeba include/player.h
2004/08/15 12:03:07 1.15 ryo_saeba common/player.c
2004/08/15 12:03:06 1.178 ryo_saeba ChangeLog
Add item stack for DMs, to ease item manipulation
2004/08/14 04:48:40 1.16 ryo_saeba server/spell_attack.c
2004/08/14 04:48:39 1.177 ryo_saeba ChangeLog
Fix charm monster exploit
2004/08/07 18:24:13 1.3 temitchell doc/Developers/random-maps
2004/08/07 18:24:13 1.11 temitchell random_maps/wall.c
2004/08/07 18:24:13 1.20 temitchell random_maps/special.c
2004/08/07 18:24:13 1.18 temitchell random_maps/rproto.h
2004/08/07 18:24:13 1.6 temitchell random_maps/reader.l
2004/08/07 18:24:13 1.11 temitchell random_maps/random_map.h
2004/08/07 18:24:13 1.36 temitchell random_maps/random_map.c
2004/08/07 18:24:13 1.17 temitchell random_maps/exit.c
2004/08/07 18:24:11 1.176 temitchell ChangeLog
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
2004/08/02 18:27:55 1.25 temitchell server/plugins.c
2004/08/02 18:27:55 1.50 temitchell server/c_wiz.c
2004/08/02 18:27:54 1.13 temitchell include/plugin.h
- 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
2004/07/16 17:24:10 1.53 ryo_saeba server/skills.c
Writing xp gets mutiplied by level, to make it possible to level up
2004/07/16 17:23:53 1.175 ryo_saeba ChangeLog
Writing xp gets mutiplied by level, to make it possible to level up
2004/07/03 04:16:57 1.12 ryo_saeba include/win32.h
2004/07/03 04:16:57 1.61 ryo_saeba common/loader.c
2004/07/03 04:16:56 1.174 ryo_saeba ChangeLog
Win32 fixes
2004/06/23 00:49:07 1.63 mwedel server/time.c
2004/06/23 00:49:07 1.49 mwedel server/skill_util.c
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
2004/06/23 00:48:56 1.173 mwedel ChangeLog
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
2004/06/22 01:28:08 1.18 mwedel socket/info.c
2004/06/22 01:28:07 1.172 mwedel ChangeLog
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
2004/06/18 02:45:29 1.89 mwedel server/spell_util.c
2004/06/18 02:45:29 1.38 mwedel server/rune.c
2004/06/18 02:45:29 1.49 mwedel server/c_wiz.c
2004/06/18 02:45:26 1.171 mwedel ChangeLog
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
2004/06/16 02:09:45 1.121 mwedel server/spell_effect.c
2004/06/16 02:09:44 1.48 mwedel server/c_wiz.c
2004/06/16 02:09:44 1.100 mwedel server/attack.c
2004/06/16 02:09:42 1.170 mwedel ChangeLog
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
2004/06/14 23:12:42 1.59 mwedel lib/Makefile.in
2004/06/14 23:12:42 1.14 mwedel lib/Makefile.am
Remove the 'name' help file. No command exists.
MSW 2004-06-14
2004/06/13 12:30:39 1.63 akirschbaum socket/request.c
2004/06/13 12:30:39 1.27 akirschbaum socket/loop.c
2004/06/13 12:30:38 1.29 akirschbaum socket/item.c
2004/06/13 12:30:38 1.31 akirschbaum server/shop.c
2004/06/13 12:30:38 1.151 akirschbaum server/player.c
2004/06/13 12:30:38 1.58 akirschbaum server/c_object.c
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.
2004/06/13 12:30:22 1.107 akirschbaum include/sproto.h
2004/06/13 12:30:22 1.36 akirschbaum include/player.h
2004/06/13 12:30:22 1.99 akirschbaum server/attack.c
2004/06/13 12:30:21 1.74 akirschbaum include/define.h
2004/06/13 12:30:21 1.89 akirschbaum common/object.c
2004/06/13 12:30:14 1.169 akirschbaum ChangeLog
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.
2004/06/12 14:09:35 1.46 akirschbaum common/item.c
Set type of variable holding a weight to sint32.
2004/06/11 02:23:43 1.15 mwedel server/spell_attack.c
2004/06/11 02:23:42 1.58 mwedel common/loader.l
2004/06/11 02:23:37 1.60 mwedel common/loader.c
2004/06/11 02:23:37 1.45 mwedel common/item.c
2004/06/11 02:23:34 1.168 mwedel ChangeLog
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
2004/06/11 01:22:00 1.22 mwedel lib/treasures.bld
2004/06/11 01:22:00 1.62 mwedel lib/faces
2004/06/11 01:21:58 1.37 mwedel lib/crossfire.1
Recollect - the missing 'archway' archs, along with perhaps others, is
causing crashes/infinite loops.
MSW 2004-06-10
2004/06/11 01:21:45 1.38 mwedel lib/crossfire.0
2004/06/11 01:21:43 1.74 mwedel lib/bmaps.paths
2004/06/11 01:21:42 1.73 mwedel lib/bmaps
2004/06/11 01:21:42 1.151 mwedel lib/archetypes
Recollect - the missing 'archway' archs, along with perhaps others, is
causing crashes/infinite loops.
MSW 2004-06-10
2004/06/11 01:12:58 1.14 mwedel server/spell_attack.c
2004/06/11 01:12:57 1.20 mwedel random_maps/style.c
2004/06/11 01:12:57 1.47 mwedel server/c_wiz.c
2004/06/11 01:12:57 1.88 mwedel common/object.c
2004/06/11 01:12:56 1.167 mwedel ChangeLog
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
2004/06/09 11:47:34 1.7 ryo_saeba server/c_party.c
2004/06/09 11:47:33 1.166 ryo_saeba ChangeLog
gsay tweaks, courtesy Katia
2004/06/06 12:15:12 1.42 ryo_saeba server/commands.c
2004/06/06 12:15:11 1.165 ryo_saeba ChangeLog
Disable possess command
2004/06/06 11:30:21 1.164 ryo_saeba ChangeLog
Remove Windows newlines
2004/06/06 11:25:40 1.48 ryo_saeba server/skill_util.c
2004/06/06 11:25:40 1.70 ryo_saeba server/monster.c
2004/06/06 11:25:40 1.163 ryo_saeba ChangeLog
Fix for monsters not using hands, and now ignore DM
2004/06/01 02:21:11 1.120 mwedel server/spell_effect.c
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
2004/06/01 02:20:56 1.13 mwedel server/spell_attack.c
2004/06/01 02:20:56 1.52 mwedel server/skills.c
2004/06/01 02:20:56 1.40 mwedel server/c_misc.c
2004/06/01 02:20:54 1.162 mwedel ChangeLog
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
2004/06/01 01:32:06 1.46 mwedel server/c_wiz.c
add newline to end of file - prevents gcc warning message.
MSW 2004-05-31
2004/06/01 01:22:47 1.11 mwedel doc/Developers/protocol
Commit note about proposed map2 protocol command. Figure might as well
make it more readily available.
MSW 2004-05-31
2004/05/24 16:03:12 1.45 ryo_saeba server/c_wiz.c
Missing return value :p
2004/05/24 16:00:17 1.41 ryo_saeba server/commands.c
2004/05/24 16:00:17 1.44 ryo_saeba server/c_wiz.c
2004/05/24 16:00:16 1.106 ryo_saeba include/sproto.h
2004/05/24 16:00:13 1.161 ryo_saeba ChangeLog
new dmhide command, dm + hide
2004/05/20 00:50:00 1.12 mwedel server/spell_attack.c
2004/05/20 00:50:00 1.43 mwedel server/gods.c
2004/05/20 00:49:59 1.36 mwedel lib/crossfire.1
2004/05/20 00:49:54 1.37 mwedel lib/crossfire.0
2004/05/20 00:49:53 1.73 mwedel lib/bmaps.paths
2004/05/20 00:49:53 1.72 mwedel lib/bmaps
2004/05/20 00:49:52 1.2 mwedel include/book.h
2004/05/20 00:49:52 1.150 mwedel lib/archetypes
2004/05/20 00:49:52 1.58 mwedel lib/Makefile.in
2004/05/20 00:49:52 1.13 mwedel lib/Makefile.am
2004/05/20 00:49:51 1.160 mwedel ChangeLog
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
2004/05/18 11:11:52 1.87 akirschbaum common/object.c
2004/05/18 11:11:51 1.159 akirschbaum ChangeLog
common/object.c: Correct get_search_arr() to return a proper permutation.
Andreas Kirschbaum 2004-05-18
2004/05/16 22:19:11 1.82 mwedel server/main.c
server/main.c: Have process_events display information from dumped object.
also, more refinement on checking of object status.
MSW 2004-05-16
2004/05/16 22:19:00 1.158 mwedel ChangeLog
server/main.c: Have process_events display information from dumped object.
also, more refinement on checking of object status.
MSW 2004-05-16
2004/05/16 05:38:05 1.157 ryo_saeba ChangeLog
Changes for now
2004/05/16 04:06:59 1.43 ryo_saeba server/c_wiz.c
Fix learn_spell
2004/05/16 03:42:51 1.3 ryo_saeba server/build_map.c
Fix not saved pedestals when building on non unique maps
2004/05/16 03:25:58 1.21 mwedel lib/treasures.bld
2004/05/16 03:25:50 1.35 mwedel lib/crossfire.1
commit these for Ryo. Ads GPS object.
MSW 2004-05-15
2004/05/16 03:25:32 1.36 mwedel lib/crossfire.0
2004/05/16 03:25:30 1.72 mwedel lib/bmaps.paths
2004/05/16 03:25:29 1.71 mwedel lib/bmaps
2004/05/16 03:25:29 1.149 mwedel lib/archetypes
commit these for Ryo. Ads GPS object.
MSW 2004-05-15
2004/05/16 01:13:21 1.45 mwedel configure
2004/05/16 01:13:20 1.27 mwedel configure.in
2004/05/16 01:13:20 1.1 mwedel config.sub
2004/05/16 01:13:20 1.1 mwedel config.guess
2004/05/16 01:13:20 1.14 mwedel aclocal.m4
2004/05/16 01:13:20 1.5 mwedel acinclude.m4
2004/05/16 01:13:20 1.36 mwedel Makefile.in
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
2004/05/16 01:05:09 1.119 mwedel server/spell_effect.c
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
2004/05/16 00:29:50 1.42 mwedel server/c_wiz.c
server/c_wiz.c: Modify command_banish() to record dm name, player name,
and date of command.
MSW 2004-05-15
2004/05/15 22:58:19 1.81 mwedel server/main.c
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
2004/05/15 13:15:35 1.110 ryo_saeba server/apply.c
2004/05/15 13:15:34 1.105 ryo_saeba include/sproto.h
2004/05/15 13:15:34 1.73 ryo_saeba include/define.h
2004/05/15 13:15:31 1.156 ryo_saeba ChangeLog
Added a positioning system
2004/05/14 02:38:02 1.155 mwedel ChangeLog
commit the changelog for the night. MSW 2004-05-13
2004/05/14 02:35:26 1.109 mwedel server/apply.c
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
2004/05/14 02:23:25 1.80 mwedel server/main.c
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
2004/05/14 01:41:27 1.88 mwedel server/spell_util.c
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
2004/05/14 00:55:56 1.62 mwedel server/time.c
Clean up the formatting of move_teleporter() - no code changes.
MSW 2004-05-13
2004/05/14 00:47:30 1.11 mwedel doc/Developers/objects
Add notes about duplicators.
MSW 2004-05-13
2004/05/12 02:15:18 1.154 mwedel ChangeLog
get todays updates in
MSW 2004-05-11
2004/05/12 02:14:38 1.108 mwedel server/apply.c
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
2004/05/12 00:52:39 1.24 mwedel server/pets.c
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
2004/05/11 23:43:06 1.51 mwedel server/skills.c
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
2004/05/11 01:57:38 1.87 mwedel server/spell_util.c
2004/05/11 01:57:35 1.153 mwedel ChangeLog
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
2004/05/09 03:03:57 1.79 mwedel server/main.c
2004/05/09 03:03:57 1.49 mwedel common/treasure.c
2004/05/09 03:03:54 1.152 mwedel ChangeLog
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
2004/05/08 08:38:05 1.55 ryo_saeba server/init.c
2004/05/08 08:38:05 1.107 ryo_saeba server/apply.c
2004/05/08 08:38:04 1.48 ryo_saeba include/global.h
2004/05/08 08:38:04 1.60 ryo_saeba include/config.h
2004/05/08 08:38:04 1.14 ryo_saeba lib/settings
2004/05/08 08:38:04 1.36 ryo_saeba common/init.c
2004/05/08 08:38:03 1.151 ryo_saeba ChangeLog
Add settings to control armor enchantment
2004/05/08 06:11:07 1.59 ryo_saeba include/config.h
2004/05/08 06:11:07 1.35 ryo_saeba common/init.c
Use LOGFILE for logfile, not hardcoded value
2004/05/08 06:10:51 1.150 ryo_saeba ChangeLog
Use LOGFILE for logfile, not hardcoded value
2004/05/08 02:50:43 1.41 ryo_saeba server/c_wiz.c
2004/05/08 02:50:43 1.149 ryo_saeba ChangeLog
Nodm tweak
2004/05/06 02:04:23 1.30 mwedel server/shop.c
Fix problem with shop not making change - wrong type of variable
used.
MSW 2004-05-05
2004/05/05 02:25:54 1.106 mwedel server/apply.c
2004/05/05 02:25:54 1.148 mwedel ChangeLog
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
2004/05/05 02:22:58 1.20 mwedel lib/treasures.bld
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
2004/05/05 02:22:46 1.148 mwedel lib/archetypes
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
2004/05/04 02:14:53 1.11 mwedel server/spell_attack.c
2004/05/04 02:14:53 1.23 mwedel server/pets.c
2004/05/04 02:14:53 1.98 mwedel server/attack.c
2004/05/04 02:14:53 1.44 mwedel common/item.c
2004/05/04 02:14:51 1.147 mwedel ChangeLog
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
2004/05/03 16:38:48 1.118 ryo_saeba server/spell_effect.c
2004/05/03 16:38:48 1.29 ryo_saeba server/shop.c
2004/05/03 16:38:47 1.146 ryo_saeba ChangeLog
Win32 fixes
2004/04/28 17:04:10 1.145 ryo_saeba ChangeLog
2004/04/28 17:04:09 1.56 ryo_saeba include/libproto.h
2004/04/28 17:04:08 1.24 ryo_saeba common/porting.c
Change char* to const char*, value shouldn't be changed
2004/04/28 14:49:47 1.10 ryo_saeba doc/Developers/protocol
Sync client version with server
2004/04/27 17:01:31 1.11 ryo_saeba include/win32.h
Fix Win32 server version
2004/04/27 02:35:33 1.57 mwedel lib/Makefile.in
2004/04/27 02:35:33 1.12 mwedel lib/Makefile.am
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
2004/04/27 02:08:32 1.11 mwedel include/autoconf.h.in
2004/04/27 02:08:32 1.56 mwedel lib/Makefile.in
2004/04/27 02:08:31 1.15 mwedel doc/spoiler/Makefile.in
2004/04/27 02:08:31 1.10 mwedel doc/spoiler-html/spoiler.html
2004/04/27 02:08:31 1.18 mwedel doc/spoiler-html/Makefile.in
2004/04/27 02:08:31 1.2 mwedel doc/spoiler-html/Makefile.am
2004/04/27 02:08:30 1.2 mwedel doc/spoiler/Makefile.am
2004/04/27 02:08:30 1.16 mwedel doc/playbook-html/Makefile.in
2004/04/27 02:08:30 1.12 mwedel doc/spell-docs/Makefile.in
2004/04/27 02:08:30 1.1 mwedel doc/scripts/makeps.pl
2004/04/27 02:08:30 1.12 mwedel doc/scripts/Makefile.in
2004/04/27 02:08:30 1.2 mwedel doc/scripts/Makefile.am
2004/04/27 02:08:29 1.2 mwedel doc/playbook-html/Makefile.am
2004/04/27 02:08:29 1.4 mwedel doc/playbook/treas2-extract
2004/04/27 02:08:29 1.2 mwedel doc/playbook/empty.pbm
2004/04/27 02:08:29 1.2 mwedel doc/playbook/chap5.tex
2004/04/27 02:08:29 1.3 mwedel doc/playbook/chap1.tex
2004/04/27 02:08:29 1.16 mwedel doc/playbook/Makefile.in
2004/04/27 02:08:29 1.2 mwedel doc/playbook/Makefile.am
2004/04/27 02:08:28 1.12 mwedel doc/Developers/Makefile.in
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
2004/04/27 02:08:06 1.7 mwedel doc/spoiler.ps
2004/04/27 02:08:03 1.5 mwedel doc/handbook.ps
2004/04/27 02:08:03 1.28 mwedel doc/Makefile.in
2004/04/27 02:08:02 1.10 mwedel configure.ac
2004/04/27 02:07:56 1.44 mwedel configure
2004/04/27 02:07:56 1.35 mwedel Makefile.in
2004/04/27 02:07:55 1.144 mwedel ChangeLog
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
2004/04/26 00:27:36 1.105 mwedel server/apply.c
2004/04/26 00:27:36 1.143 mwedel ChangeLog
server/apply.c: apply_savebed() - make call to terminate_all pets before
call to remove_ob() so that pets are properly removed.
2004/04/26 00:07:52 1.57 mwedel server/c_object.c
2004/04/26 00:07:52 1.43 mwedel common/item.c
2004/04/26 00:07:51 1.142 mwedel ChangeLog
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
2004/04/25 02:17:40 1.117 mwedel server/spell_effect.c
2004/04/25 02:17:40 1.28 mwedel server/shop.c
2004/04/25 02:17:40 1.24 mwedel server/plugins.c
2004/04/25 02:17:40 1.104 mwedel server/apply.c
2004/04/25 02:17:38 1.104 mwedel include/sproto.h
2004/04/25 02:17:38 1.47 mwedel include/global.h
2004/04/25 02:17:35 1.141 mwedel ChangeLog
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
2004/04/25 01:18:39 1.50 mwedel server/skills.c
Fix suspect code for figuring out wc of thrown objects.
MSW 2004-04-24
2004/04/22 16:55:07 1.103 ryo_saeba server/apply.c
Fixed & wrote some comments
2004/04/21 01:44:40 1.102 mwedel server/apply.c
2004/04/21 01:44:39 1.140 mwedel ChangeLog
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
2004/04/18 04:32:30 1.42 ryo_saeba server/gods.c
Update comments, doxygen format
2004/04/18 02:59:36 1.86 mwedel server/spell_util.c
2004/04/18 02:59:36 1.41 mwedel server/gods.c
2004/04/18 02:59:36 1.101 mwedel server/apply.c
2004/04/18 02:59:36 1.24 mwedel common/button.c
2004/04/18 02:59:35 1.139 mwedel ChangeLog
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
2004/04/16 11:28:22 1.27 akirschbaum server/shop.c
2004/04/16 11:28:21 1.138 akirschbaum ChangeLog
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
2004/04/16 01:23:44 1.150 mwedel server/player.c
2004/04/16 01:23:43 1.32 mwedel server/move.c
2004/04/16 01:23:42 1.55 mwedel include/libproto.h
2004/04/16 01:23:41 1.64 mwedel common/map.c
2004/04/16 01:23:37 1.137 mwedel ChangeLog
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
2004/04/16 00:59:18 1.19 mwedel lib/treasures.bld
2004/04/16 00:59:18 1.61 mwedel lib/faces
2004/04/16 00:59:16 1.34 mwedel lib/crossfire.1
recollect all this stuff.
2004/04/16 00:58:37 1.35 mwedel lib/crossfire.0
2004/04/16 00:58:31 1.71 mwedel lib/bmaps.paths
2004/04/16 00:58:28 1.70 mwedel lib/bmaps
2004/04/16 00:58:26 1.147 mwedel lib/archetypes
2004/04/16 00:58:26 1.66 mwedel lib/animations
recollect all this stuff.
2004/04/14 02:24:31 1.20 mwedel random_maps/treasure.c
2004/04/14 02:24:31 1.31 mwedel server/move.c
2004/04/14 02:24:30 1.103 mwedel include/sproto.h
2004/04/14 02:24:30 1.69 mwedel server/monster.c
2004/04/14 02:24:30 1.86 mwedel common/object.c
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
2004/04/10 02:27:56 1.63 mwedel common/living.c
2004/04/10 02:27:55 1.136 mwedel ChangeLog
common/living.c: Patch by Bernd Edler to remove cap on exp for players.
MSW 2004-04-09
2004/04/09 22:21:17 1.76 temitchell lib/treasures
2004/04/09 22:21:17 1.8 temitchell lib/races
- remove god lists from treasures file - will collect them from arches
instead
- add goose to birds race
2004/04/09 22:18:54 1.61 temitchell server/time.c
- add patch to stop pets from multiplying (good idea thanks David
McIlwraith)
2004/04/08 02:23:06 1.59 ryo_saeba common/loader.c
Win32 fix
2004/04/08 01:48:51 1.47 mwedel server/skill_util.c
2004/04/08 01:48:51 1.48 mwedel common/treasure.c
2004/04/08 01:48:51 1.42 mwedel common/item.c
2004/04/08 01:48:50 1.135 mwedel ChangeLog
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
2004/04/07 01:49:38 1.116 mwedel server/spell_effect.c
Patch by Bernd Edler to fix message printout on spells that raise stats -
function cast_change_ability()
MSW 2004-04-06
2004/04/07 01:46:43 1.149 mwedel server/player.c
2004/04/07 01:46:41 1.134 mwedel ChangeLog
server/player.c: In flee_player(), make sure the enemy to the player is
on an actual map - fixes crashes.
MSW 2004-04-06
2004/04/06 02:05:06 1.58 mwedel common/loader.c
2004/04/06 02:05:06 1.62 mwedel common/living.c
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
2004/04/06 02:04:53 1.133 mwedel ChangeLog
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
2004/04/05 02:01:11 1.22 mwedel server/pets.c
Fix file with right code - made mistake when with previous checkin.
MSW 2004-04-04
2004/04/04 11:37:02 1.10 temitchell server/spell_attack.c
- 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).
2004/04/03 02:05:25 1.21 mwedel server/pets.c
2004/04/03 02:05:25 1.78 mwedel server/main.c
2004/04/03 02:05:23 1.132 mwedel ChangeLog
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
2004/03/28 09:34:15 1.68 ryo_saeba server/monster.c
2004/03/28 09:34:15 1.131 ryo_saeba ChangeLog
Fix wiz's hide against monsters.
2004/03/26 16:41:43 1.10 ryo_saeba include/win32.h
2004/03/26 16:41:43 1.54 ryo_saeba include/libproto.h
2004/03/26 16:41:43 1.23 ryo_saeba common/porting.c
2004/03/26 16:41:43 1.130 ryo_saeba ChangeLog
Const specifiers
2004/03/26 15:59:28 1.12 ryo_saeba server/resurrection.c
2004/03/26 15:59:28 1.10 ryo_saeba server/hiscore.c
2004/03/26 15:59:28 1.40 ryo_saeba server/c_wiz.c
2004/03/26 15:59:28 1.39 ryo_saeba server/c_misc.c
2004/03/26 15:59:28 1.22 ryo_saeba common/porting.c
2004/03/26 15:59:28 1.57 ryo_saeba common/loader.l
2004/03/26 15:59:26 1.57 ryo_saeba common/loader.c
2004/03/26 15:59:26 1.61 ryo_saeba common/living.c
2004/03/26 15:59:25 1.8 ryo_saeba common/exp.c
2004/03/26 15:59:17 1.129 ryo_saeba ChangeLog
Win32 fixes
2004/03/24 02:15:17 1.148 mwedel server/player.c
2004/03/24 02:15:17 1.97 mwedel server/attack.c
2004/03/24 02:15:16 1.128 mwedel ChangeLog
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
2004/03/23 01:52:32 1.85 mwedel server/spell_util.c
2004/03/23 01:52:32 1.49 mwedel server/skills.c
2004/03/23 01:52:31 1.37 mwedel server/rune.c
2004/03/23 01:52:31 1.20 mwedel server/pets.c
2004/03/23 01:52:31 1.30 mwedel server/move.c
2004/03/23 01:52:31 1.96 mwedel server/attack.c
2004/03/23 01:52:31 1.127 mwedel ChangeLog
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
2004/03/17 13:20:03 1.9 tanner debian/control
2004/03/17 13:20:03 1.7 tanner debian/changelog
crossfire-server-dbg requires crossfire-server to be installed
2004/03/15 17:06:38 1.10 tanner debian/rules
2004/03/15 17:06:37 1.6 tanner debian/changelog
Changed version to cvs date.
2004/03/15 16:53:46 1.9 tanner debian/rules
First attempt and making a debug package for this whole thing.
2004/03/12 13:21:22 1.47 ryo_saeba common/treasure.c
2004/03/12 13:21:22 1.126 ryo_saeba ChangeLog
Patch to enable multiple 'allowed' lines in artifacts
2004/03/12 13:04:15 1.77 ryo_saeba server/main.c
2004/03/12 13:04:15 1.46 ryo_saeba server/login.c
2004/03/12 13:04:15 1.39 ryo_saeba server/c_wiz.c
2004/03/12 13:04:14 1.38 ryo_saeba server/c_misc.c
2004/03/12 13:04:14 1.100 ryo_saeba server/apply.c
Change join/leave messages color, make DMs more 'stealthy'
2004/03/12 13:03:59 1.125 ryo_saeba ChangeLog
Change join/leave messages color, make DMs more 'stealthy'
2004/03/10 20:12:32 1.17 tanner doc/spoiler-html/Makefile.in
2004/03/10 20:12:31 1.14 tanner doc/spoiler/Makefile.in
2004/03/10 20:12:31 1.15 tanner doc/playbook-html/Makefile.in
2004/03/10 20:12:31 1.11 tanner doc/spell-docs/Makefile.in
2004/03/10 20:12:31 1.15 tanner doc/playbook/Makefile.in
2004/03/10 20:12:31 1.11 tanner doc/scripts/Makefile.in
2004/03/10 20:12:30 1.11 tanner doc/Developers/Makefile.in
2004/03/10 20:12:30 1.27 tanner doc/Makefile.in
Changing Makefile.am pushes changes down into each Makefile.in
2004/03/10 20:11:28 1.1 tanner doc/crossloop.man
2004/03/10 20:11:28 1.6 tanner doc/Makefile.am
Added very simple crossloop manpage.
2004/03/10 12:29:36 1.8 tanner debian/rules
2004/03/10 12:29:36 1.3 tanner debian/crossfire-server.conffiles
2004/03/10 12:29:36 1.8 tanner debian/control
Fixes to issues identified by lintian.
2004/03/07 04:04:20 1.41 akirschbaum common/item.c
2004/03/07 04:04:12 1.124 akirschbaum ChangeLog
common/item.c: Fixed calc_item_power() to return valid item power for
items with high enchantments.
Andreas Kirschbaum 2004-03-07
2004/03/06 02:32:39 1.115 ryo_saeba server/spell_effect.c
2004/03/06 02:32:39 1.123 ryo_saeba ChangeLog
Save player's name when using marking rune
2004/03/04 17:46:53 1.55 tanner lib/Makefile.in
2004/03/04 17:46:52 1.11 tanner lib/Makefile.am
Make the .pl (perl scripts) be installed 755.
2004/03/04 17:11:38 1.7 tanner debian/rules
2004/03/04 17:11:38 1.1 tanner debian/crossfire-server.logrotate
2004/03/04 17:11:37 1.1 tanner debian/crossfire-edit.files
2004/03/04 17:11:37 1.7 tanner debian/control
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.
2004/03/02 19:17:09 1.46 temitchell common/treasure.c
- change buffer used for artifact item Allowed lists
2004/02/28 20:46:28 1.147 temitchell server/player.c
- small change in message to make the horn code more generic
2004/02/28 20:38:19 1.48 temitchell lib/artifacts
- add some items to artifacts for Ixa, also work in the rapier a bit
2004/02/28 19:59:56 1.7 temitchell lib/races
- add races for water goddess
2004/02/28 19:53:47 1.102 temitchell include/sproto.h
2004/02/28 19:53:47 1.9 temitchell server/spell_attack.c
2004/02/28 19:53:47 1.122 temitchell ChangeLog
- 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.
2004/02/28 16:55:03 1.75 temitchell lib/treasures
add lythander's pipe
shadows use negative energy spells
2004/02/28 04:40:56 1.46 ryo_saeba include/global.h
2004/02/28 04:40:56 1.63 ryo_saeba common/map.c
2004/02/28 04:40:56 1.40 ryo_saeba common/item.c
2004/02/28 04:40:56 1.10 ryo_saeba common/image.c
2004/02/28 04:40:55 1.121 ryo_saeba ChangeLog
Warning cleaning
2004/02/27 17:00:28 1.60 ryo_saeba server/time.c
2004/02/27 17:00:28 1.114 ryo_saeba server/spell_effect.c
2004/02/27 17:00:28 1.8 ryo_saeba server/spell_attack.c
2004/02/27 17:00:28 1.146 ryo_saeba server/player.c
2004/02/27 17:00:27 1.10 ryo_saeba random_maps/wall.c
2004/02/27 17:00:27 1.17 ryo_saeba random_maps/rproto.h
2004/02/27 17:00:27 1.99 ryo_saeba server/apply.c
2004/02/27 17:00:26 1.53 ryo_saeba include/libproto.h
2004/02/27 17:00:26 1.62 ryo_saeba common/map.c
2004/02/27 17:00:26 1.60 ryo_saeba common/living.c
2004/02/27 17:00:25 1.120 ryo_saeba ChangeLog
Some warnings cleaning.
2004/02/26 00:17:28 1.7 mwedel server/spell_attack.c
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
2004/02/24 00:00:24 1.59 mwedel common/living.c
2004/02/24 00:00:23 1.119 mwedel ChangeLog
common/living.c: Have give_skill_by_name() update the skill pointers in the
player object.
MSW 2004-02-23
2004/02/23 23:43:58 1.6 mwedel server/spell_attack.c
2004/02/23 23:43:57 1.118 mwedel ChangeLog
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
2004/02/23 00:06:30 1.5 mwedel server/spell_attack.c
2004/02/23 00:06:29 1.85 mwedel common/object.c
2004/02/23 00:06:27 1.117 mwedel ChangeLog
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
2004/02/22 19:21:28 1.18 mwedel lib/treasures.bld
2004/02/22 19:21:28 1.74 mwedel lib/treasures
2004/02/22 19:21:28 1.46 mwedel server/skill_util.c
2004/02/22 19:21:28 1.40 mwedel server/gods.c
2004/02/22 19:21:27 1.146 mwedel lib/archetypes
2004/02/22 19:21:26 1.116 mwedel ChangeLog
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
2004/02/19 18:14:33 1.6 tanner debian/rules
2004/02/19 18:14:33 1.6 tanner debian/control
2004/02/19 18:14:33 1.5 tanner debian/changelog
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.
2004/02/17 23:28:54 1.98 mwedel server/apply.c
Fix bug with item_power not being summed properly when determining if
players can equip items or not.
MSW 2004-02-17
2004/02/16 21:38:59 1.26 mwedel server/shop.c
2004/02/16 21:38:58 1.72 mwedel include/define.h
2004/02/16 21:38:58 1.115 mwedel ChangeLog
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
2004/02/16 18:35:53 1.58 mwedel include/config.h
increase the size of the highscore list - 10 seems way too low for
a default value.
MSW 2004-02-16
2004/02/16 18:22:25 1.84 mwedel server/spell_util.c
2004/02/16 18:22:25 1.4 mwedel server/spell_attack.c
2004/02/16 18:22:24 1.17 mwedel lib/treasures.bld
2004/02/16 18:22:24 1.73 mwedel lib/treasures
2004/02/16 18:22:24 1.48 mwedel server/skills.c
2004/02/16 18:22:24 1.38 mwedel server/c_wiz.c
2004/02/16 18:22:22 1.145 mwedel lib/archetypes
2004/02/16 18:22:21 1.4 mwedel doc/Developers/spells
2004/02/16 18:22:20 1.114 mwedel ChangeLog
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
2004/02/16 18:13:59 1.5 tanner debian/rules
2004/02/16 18:13:59 1.5 tanner debian/control
2004/02/16 18:13:59 1.4 tanner debian/changelog
First part of fixing http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232421
2004/02/16 14:03:10 1.34 tanner common/init.c
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
2004/02/16 12:05:32 1.35 ryo_saeba include/player.h
2004/02/16 12:05:32 1.34 ryo_saeba include/object.h
2004/02/16 12:05:32 1.26 ryo_saeba include/map.h
2004/02/16 12:05:32 1.97 ryo_saeba server/apply.c
2004/02/16 12:05:31 1.113 ryo_saeba ChangeLog
Cleaned some unused fields. Type coherence.
2004/02/15 23:10:41 1.61 mwedel common/map.c
Add check for null path name in load_and_link_tiled_map() - it's possible
that maps like assymetrically.
MSW 2004-02-15
2004/02/13 01:42:10 1.3 mwedel server/spell_attack.c
2004/02/13 01:42:09 1.45 mwedel server/skill_util.c
2004/02/13 01:42:09 1.84 mwedel common/object.c
2004/02/13 01:42:08 1.112 mwedel ChangeLog
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
2004/02/11 02:09:29 1.62 mwedel socket/request.c
2004/02/11 02:09:29 1.28 mwedel socket/item.c
2004/02/11 02:09:29 1.145 mwedel server/player.c
2004/02/11 02:09:28 1.19 mwedel server/pets.c
2004/02/11 02:09:23 1.52 mwedel include/libproto.h
2004/02/11 02:09:23 1.144 mwedel lib/archetypes
2004/02/11 02:09:22 1.83 mwedel common/object.c
2004/02/11 02:09:22 1.60 mwedel common/map.c
2004/02/11 02:09:21 1.18 mwedel common/Makefile.in
2004/02/11 02:09:20 1.3 mwedel common/Makefile.am
2004/02/11 02:09:19 1.111 mwedel ChangeLog
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
2004/02/11 01:40:17 1.82 mwedel common/object.c
Clean up even freeing code. Functionality should basically be the
same, but IMO is a bit clear/more efficient now.
MSW 2004-02-10
2004/02/10 01:14:25 1.61 mwedel socket/request.c
Fix horrendous memory leak related to extended map info - wasn't
freeing data when it should have.
MSW 2004-02-09
2004/02/09 02:04:26 1.110 mwedel ChangeLog
2004/02/09 02:04:24 1.45 mwedel common/treasure.c
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
2004/02/08 23:52:20 1.113 mwedel server/spell_effect.c
cast_change_ability(): Make call to change_abil() after inserting
force into player - necessary for change_abil() to work correctly.
MSW 2004-02-08
2004/02/08 23:36:12 1.44 mwedel common/treasure.c
2004/02/08 23:36:12 1.81 mwedel common/object.c
2004/02/08 23:36:12 1.109 mwedel ChangeLog
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
2004/02/08 11:07:08 1.39 ryo_saeba server/gods.c
2004/02/08 11:07:08 1.56 ryo_saeba server/c_object.c
2004/02/08 11:07:07 1.108 ryo_saeba ChangeLog
Object weight limit, become fellower bug
2004/02/07 22:24:49 1.144 mwedel server/player.c
2004/02/07 22:24:49 1.96 mwedel server/apply.c
apply(): Allow players to manually apply skill tools.
player.c: Tell player when invisibility spells expire.
MSW 2004-02-07
2004/02/05 14:30:44 1.4 tanner debian/rules
2004/02/05 14:30:44 1.2 tanner debian/init.d
2004/02/05 14:30:44 1.4 tanner debian/crossfire-server.preinst
2004/02/05 14:30:43 1.3 tanner debian/crossfire-server.postrm
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.
2004/02/05 12:06:53 1.3 tanner debian/crossfire-server.preinst
As discussed on irc, making crossfire server run as user crossfire/crossfire.
2004/02/05 12:06:38 1.2 tanner debian/crossfire-server.postrm
As discussed on irc, making crossfire server run as user crossfire/crossfire.
2004/02/05 00:21:38 1.1 tanner debian/patches/20_helppickup.dpatch
2004/02/05 00:21:38 1.1 tanner debian/patches/10_initsettings.dpatch
2004/02/05 00:21:38 1.1 tanner debian/patches/00list
Jaakko's debian specific patch is dpatch format.
2004/02/04 23:40:03 1.3 tanner debian/rules
2004/02/04 23:40:02 1.4 tanner debian/control
Moved forward Jaakko's patches.

I think this is a good-to-go-debian build.
2004/02/04 18:22:59 1.3 tanner debian/changelog
Small change to changelog.
2004/02/04 18:17:09 1.2 tanner debian/rules
2004/02/04 18:17:09 1.2 tanner debian/crossfire-server.conffiles
2004/02/04 18:17:09 1.4 tanner debian/crossfire-doc.docs
2004/02/04 18:17:09 1.6 tanner debian/copyright
2004/02/04 18:17:09 1.3 tanner debian/control
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).
2004/02/04 18:05:11 1.1 tanner doc/crossloop.web.man
2004/02/04 18:05:11 1.26 tanner doc/Makefile.in
2004/02/04 18:05:11 1.5 tanner doc/Makefile.am
More badly needed documentation.
2004/02/04 17:48:06 1.3 tanner doc/crossfire-config.man
Wow. Debian lint is much more picky then rpmlint!
2004/02/04 17:36:58 1.4 tanner doc/crossfire.man
2004/02/04 17:36:58 1.2 tanner doc/crossfire-config.man
2004/02/04 17:36:58 1.3 tanner doc/crossedit.man
Some badly needed updates to the man pages.
2004/02/04 14:50:55 1.25 tanner doc/Makefile.in
2004/02/04 14:50:54 1.4 tanner doc/Makefile.am
Needed to add the crossfire-config man page to .am and regen the .in. Why is
the autotools so convoluted.
2004/02/04 13:47:36 1.5 tanner debian/copyright
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.
2004/02/04 13:39:49 1.1 tanner doc/crossfire-config.man
Super-quick hack on the crossfire-config man page.

Just took Mark's comments from the code and dropped them into the file.
2004/02/04 13:35:30 1.2 tanner utils/mktable.script
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.
2004/02/04 12:13:19 1.3 tanner debian/crossfire-doc.docs
Removed from cvs 2003/04/05.
2004/02/04 12:05:43 1.2 tanner debian/crossfire-doc.docs
spell-paths was remove 04/05/2003 in v1.2 of the server.
2004/02/04 02:51:00 1.1 tanner debian/watch
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.
2004/02/04 02:37:05 1.2 tanner debian/changelog
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.
2004/02/04 02:13:43 1.1 tanner debian/po/fr.po
Christian Perrier <bubulle@debian.org> actually French translations.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=207120
2004/02/04 02:10:38 1.1 tanner debian/po/templates.pot
2004/02/04 02:10:38 1.1 tanner debian/po/ru.po
2004/02/04 02:10:38 1.1 tanner debian/po/POTFILES.in
New files associated with Christian Perrier <bubulle@debian.org> fr.po patch.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
2004/02/04 02:08:46 1.2 tanner debian/templates
2004/02/04 02:08:46 1.2 tanner debian/crossfire-server.preinst
2004/02/04 02:08:46 1.2 tanner debian/control
First attempt at importing Christian Perrier <bubulle@debian.org> fr.po patch
into baseline: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
2004/02/04 01:58:19 1.4 tanner debian/copyright
Mark caught me on irc and said the crossfire-devel mailing list is a better
address for the upstream authors.
2004/02/04 01:50:05 1.3 tanner debian/copyright
Trival spacing.
2004/02/04 01:46:12 1.54 tanner server/init.c
- Upstream patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=57744
- Mark said (via irc) just remove it
2004/02/04 01:25:47 1.6 tanner utils/config.sub
2004/02/04 01:25:47 1.6 tanner utils/config.guess
Feed debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168524
back into upstream source
2004/02/03 22:02:19 1.2 tanner debian/copyright
- Changed Mark's email address
- Updated the license to CPL v2 as specified in the COPYING file
2004/02/03 21:47:47 1.1 tanner debian/templates
2004/02/03 21:47:47 1.1 tanner debian/rules
2004/02/03 21:47:47 1.1 tanner debian/override.Lintian
2004/02/03 21:47:47 1.1 tanner debian/init.d
2004/02/03 21:47:47 1.1 tanner debian/dirs
2004/02/03 21:47:47 1.1 tanner debian/crossfire-server.preinst
2004/02/03 21:47:47 1.1 tanner debian/crossfire-server.postrm
2004/02/03 21:47:47 1.1 tanner debian/crossfire-server.postinst
2004/02/03 21:47:47 1.1 tanner debian/crossfire-server.docs
2004/02/03 21:47:47 1.1 tanner debian/crossfire-server.conffiles
2004/02/03 21:47:47 1.1 tanner debian/crossfire-doc.docs
2004/02/03 21:47:47 1.1 tanner debian/copyright
2004/02/03 21:47:47 1.1 tanner debian/control
2004/02/03 21:47:47 1.1 tanner debian/changelog
Put Jaakko Niemi's debian stuff into cvs.

Will take these files rel-1-4-0 after this commit.
2004/02/01 19:47:42 1.51.2.1 mwedel socket/request.c
commit fix fo extended map drawing to 1.5.0 branch.
MSW 2004-02-01
2004/02/01 18:37:42 1.16 mwedel lib/treasures.bld
2004/02/01 18:37:42 1.72 mwedel lib/treasures
2004/02/01 18:37:42 1.60 mwedel lib/faces
2004/02/01 18:37:41 1.33 mwedel lib/crossfire.1
2004/02/01 18:37:38 1.34 mwedel lib/crossfire.0
2004/02/01 18:37:38 1.70 mwedel lib/bmaps.paths
2004/02/01 18:37:37 1.69 mwedel lib/bmaps
2004/02/01 18:37:37 1.143 mwedel lib/archetypes
2004/02/01 18:37:37 1.65 mwedel lib/animations
rebuild various files from arch directory.
MSW 2004-02-01
2004/01/31 06:46:59 1.60 tchize socket/request.c

Ooops, last fix had c++ style comments, sorry, fixed
2004/01/31 06:10:52 1.59 tchize socket/request.c

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
2004/01/29 14:29:09 1.14 ryo_saeba make_win32/crossfire32.dsp
Added flag to not include unistd.h, thus this file doesn't require any modification anymore
2004/01/25 00:51:22 1.83 mwedel server/spell_util.c
2004/01/25 00:51:22 1.43 mwedel common/treasure.c
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
2004/01/21 02:13:32 1.14 mwedel socket/Makefile.in
2004/01/21 02:13:32 1.20 mwedel random_maps/Makefile.in
2004/01/21 02:13:32 1.23 mwedel server/Makefile.in
2004/01/21 02:13:32 1.20 mwedel utils/Makefile.in
2004/01/21 02:13:31 1.13 mwedel doc/spoiler/Makefile.in
2004/01/21 02:13:31 1.14 mwedel doc/playbook-html/Makefile.in
2004/01/21 02:13:31 1.10 mwedel doc/spell-docs/Makefile.in
2004/01/21 02:13:31 1.10 mwedel doc/scripts/Makefile.in
2004/01/21 02:13:31 1.16 mwedel doc/spoiler-html/Makefile.in
2004/01/21 02:13:31 1.16 mwedel include/Makefile.in
2004/01/21 02:13:31 1.54 mwedel lib/Makefile.in
2004/01/21 02:13:30 1.14 mwedel doc/playbook/Makefile.in
2004/01/21 02:13:30 1.10 mwedel doc/Developers/Makefile.in
2004/01/21 02:13:28 1.24 mwedel doc/Makefile.in
2004/01/21 02:13:24 1.7 mwedel devel/Makefile.in
2004/01/21 02:13:22 1.10 mwedel crossedit/include/Makefile.in
2004/01/21 02:13:20 1.10 mwedel crossedit/doc/Makefile.in
2004/01/21 02:13:18 1.10 mwedel crossedit/bitmaps/Makefile.in
2004/01/21 02:13:15 1.12 mwedel crossedit/Cnv/Makefile.in
2004/01/21 02:13:15 1.18 mwedel crossedit/Makefile.in
2004/01/21 02:13:15 1.17 mwedel common/Makefile.in
2004/01/21 02:13:13 1.43 mwedel configure
2004/01/21 02:13:13 1.13 mwedel aclocal.m4
2004/01/21 02:13:13 1.34 mwedel Makefile.in
Rebuilt with up to date aclocal/automake/autoconf so that they all work
properly.
MSW 2004-01-20
2004/01/21 02:12:05 1.58 mwedel socket/request.c
Fix for some map drawing anomalies, mostly related to fog of war.
MSW 2004-01-20
2004/01/20 08:52:52 1.57 tchize socket/request.c
2004/01/20 08:52:52 1.25 tchize include/map.h
2004/01/20 08:52:52 1.59 tchize common/map.c

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!
2004/01/19 23:48:39 1.23 mwedel server/plugins.c
Patch by Andreas Kirschbaum that fixes a bounds error on plugin setup.
MSW 2004-01-19
2004/01/19 23:45:32 1.37 mwedel server/c_misc.c
commit fix by Andreas Kirschbaum that fixes various typos.
MSW 2004-01-19
2004/01/19 15:12:30 1.2 ryo_saeba server/build_map.c
2004/01/19 15:12:29 1.107 ryo_saeba ChangeLog
Let players build on non-unique maps too
2004/01/18 04:51:05 1.13 tchize socket/Makefile.in
2004/01/18 04:51:05 1.19 tchize random_maps/Makefile.in
2004/01/18 04:51:05 1.22 tchize server/Makefile.in
2004/01/18 04:51:05 1.5 tchize utils/ltmain.sh
2004/01/18 04:51:05 1.5 tchize utils/config.sub
2004/01/18 04:51:05 1.5 tchize utils/config.guess
2004/01/18 04:51:05 1.19 tchize utils/Makefile.in
2004/01/18 04:51:04 1.9 tchize crossedit/include/Makefile.in
2004/01/18 04:51:04 1.12 tchize doc/spoiler/Makefile.in
2004/01/18 04:51:04 1.13 tchize doc/playbook-html/Makefile.in
2004/01/18 04:51:04 1.9 tchize doc/spell-docs/Makefile.in
2004/01/18 04:51:04 1.13 tchize doc/playbook/Makefile.in
2004/01/18 04:51:04 1.9 tchize doc/scripts/Makefile.in
2004/01/18 04:51:04 1.15 tchize doc/spoiler-html/Makefile.in
2004/01/18 04:51:04 1.9 tchize doc/Developers/Makefile.in
2004/01/18 04:51:04 1.23 tchize doc/Makefile.in
2004/01/18 04:51:04 1.10 tchize include/autoconf.h.in
2004/01/18 04:51:04 1.15 tchize include/Makefile.in
2004/01/18 04:51:04 1.6 tchize devel/Makefile.in
2004/01/18 04:51:04 1.53 tchize lib/Makefile.in
2004/01/18 04:51:03 1.9 tchize crossedit/bitmaps/Makefile.in
2004/01/18 04:51:03 1.9 tchize crossedit/doc/Makefile.in
2004/01/18 04:51:03 1.11 tchize crossedit/Cnv/Makefile.in
2004/01/18 04:51:03 1.17 tchize crossedit/Makefile.in
2004/01/18 04:51:03 1.56 tchize common/loader.c
2004/01/18 04:51:03 1.16 tchize common/Makefile.in


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.
2004/01/18 04:50:52 1.42 tchize configure
2004/01/18 04:50:52 1.12 tchize aclocal.m4
2004/01/18 04:50:51 1.33 tchize Makefile.in


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.
2004/01/18 04:37:47 1.13 ryo_saeba make_win32/crossfire32.dsp
Added build_map.c
2004/01/18 04:36:10 1.17 ryo_saeba socket/info.c
2004/01/18 04:36:10 1.101 ryo_saeba include/sproto.h
2004/01/18 04:36:10 1.34 ryo_saeba include/player.h
2004/01/18 04:36:10 1.71 ryo_saeba include/define.h
2004/01/18 04:36:10 1.143 ryo_saeba server/player.c
2004/01/18 04:36:10 1.55 ryo_saeba server/c_object.c
2004/01/18 04:36:10 1.1 ryo_saeba server/build_map.c
2004/01/18 04:36:10 1.95 ryo_saeba server/apply.c
2004/01/18 04:36:10 1.3 ryo_saeba server/Makefile.am
2004/01/18 04:36:10 1.56 ryo_saeba common/loader.l
2004/01/18 04:36:10 1.106 ryo_saeba ChangeLog
Added map-building code.
2004/01/16 17:15:25 1.80 ryo_saeba common/object.c
2004/01/16 17:15:24 1.105 ryo_saeba ChangeLog
Hook strings-related certain crash
2004/01/16 15:17:03 1.104 ryo_saeba ChangeLog
2004/01/16 15:17:02 1.47 ryo_saeba server/skills.c
2004/01/16 15:17:02 1.44 ryo_saeba server/skill_util.c
Writing inscription fix. Win32-specific stuff
2004/01/16 01:52:51 1.100 mwedel include/sproto.h
2004/01/16 01:52:51 1.82 mwedel server/spell_util.c
2004/01/16 01:52:51 1.112 mwedel server/spell_effect.c
2004/01/16 01:52:51 1.46 mwedel server/skills.c
2004/01/16 01:52:51 1.142 mwedel server/player.c
2004/01/16 01:52:51 1.103 mwedel ChangeLog
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
2004/01/12 00:27:28 1.102 onefang ChangeLog
*** empty log message ***
2004/01/12 00:26:28 1.79 onefang common/object.c
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
2003/12/31 13:13:13 1.1 temitchell lib/wizhelp/banish
- add help file for banish command
2003/12/28 00:06:00 1.141 mwedel server/player.c
2003/12/28 00:06:00 1.58 mwedel common/living.c
2003/12/28 00:06:00 1.101 mwedel ChangeLog
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
2003/12/27 23:54:39 1.15 mwedel lib/treasures.bld
2003/12/27 23:54:39 1.59 mwedel lib/faces
2003/12/27 23:54:39 1.32 mwedel lib/crossfire.1
2003/12/27 23:54:36 1.33 mwedel lib/crossfire.0
2003/12/27 23:54:36 1.69 mwedel lib/bmaps.paths
2003/12/27 23:54:36 1.68 mwedel lib/bmaps
2003/12/27 23:54:35 1.142 mwedel lib/archetypes
2003/12/27 23:54:35 1.64 mwedel lib/animations
Rebuilt archetypes & related files.
MSW 2003-12-27
2003/12/20 20:13:46 1.45 mwedel server/login.c
2003/12/20 20:13:46 1.95 mwedel server/attack.c
2003/12/20 20:13:46 1.78 mwedel common/object.c
2003/12/20 20:13:46 1.100 mwedel ChangeLog
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
2003/12/20 10:13:40 1.45 ryo_saeba server/skills.c
2003/12/20 10:13:40 1.99 ryo_saeba ChangeLog
Fix meditation message type
2003/12/18 14:40:44 1.33 ryo_saeba socket/init.c
GCC 3.3 infinite loop fixes
2003/12/18 14:39:45 1.70 ryo_saeba include/define.h
2003/12/18 14:39:44 1.77 ryo_saeba common/object.c
2003/12/18 14:39:44 1.39 ryo_saeba common/item.c
2003/12/18 14:39:44 1.98 ryo_saeba ChangeLog
GCC 3.3 infinite loop fixes
2003/12/14 10:28:47 1.5 ryo_saeba socket/sounds.c
2003/12/14 10:28:47 1.56 ryo_saeba socket/request.c
2003/12/14 10:28:47 1.9 ryo_saeba socket/lowlevel.c
2003/12/14 10:28:47 1.32 ryo_saeba socket/init.c
2003/12/14 10:28:47 1.5 ryo_saeba socket/image.c
2003/12/14 10:28:47 1.18 ryo_saeba include/sockproto.h
2003/12/14 10:28:47 1.45 ryo_saeba include/global.h
2003/12/14 10:28:47 1.76 ryo_saeba common/object.c
2003/12/14 10:28:47 1.97 ryo_saeba ChangeLog
Compilation warning cleaning
2003/12/02 12:51:44 1.4 ryo_saeba socket/sounds.c
2003/12/02 12:51:44 1.55 ryo_saeba socket/request.c
2003/12/02 12:51:44 1.16 ryo_saeba socket/metaserver.c
2003/12/02 12:51:44 1.8 ryo_saeba socket/lowlevel.c
2003/12/02 12:51:44 1.26 ryo_saeba socket/loop.c
2003/12/02 12:51:44 1.27 ryo_saeba socket/item.c
2003/12/02 12:51:44 1.31 ryo_saeba socket/init.c
2003/12/02 12:51:44 1.16 ryo_saeba socket/info.c
2003/12/02 12:51:44 1.4 ryo_saeba socket/image.c
Added & updated comments, now in doxygen-like style
2003/11/30 23:45:18 1.54 mwedel socket/request.c
2003/11/30 23:45:18 1.81 mwedel server/spell_util.c
2003/11/30 23:45:18 1.36 mwedel server/rune.c
2003/11/30 23:45:18 1.96 mwedel ChangeLog
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
2003/11/29 10:37:09 1.12 ryo_saeba make_win32/crossfire32.dsp
Changed logical position of 'spell_attack.c'
2003/11/29 03:00:36 1.7 ryo_saeba lib/adm/collect_images.pl
2003/11/29 03:00:31 1.95 ryo_saeba ChangeLog
Fixed collect_images.pl for Windows
2003/11/28 20:17:27 1.111 mwedel server/spell_effect.c
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
2003/11/25 12:49:32 1.44 ryo_saeba server/skills.c
2003/11/25 12:49:32 1.94 ryo_saeba server/apply.c
2003/11/25 12:49:31 1.94 ryo_saeba ChangeLog
Skill name when learning. Sense curse and sense magic on items on ground
2003/11/16 18:53:35 1.141 mwedel lib/archetypes
rebuild - pick up runing spell item changes.
2003/11/16 18:17:35 1.3 mwedel lib/adm/map_check
2003/11/16 18:17:35 1.14 mwedel lib/treasures.bld
2003/11/16 18:17:34 1.140 mwedel lib/archetypes
Rebuild archetypes and treaures.
update map_check to check for spellbook objects.
MSW 2003-11-16
2003/11/16 18:13:55 1.110 mwedel server/spell_effect.c
Fix cure_confusion spell - was looking for wrong object.
MSW 2003-11-16
2003/11/14 01:57:10 1.2 mwedel server/spell_attack.c
Add missing out_of_map() check to animate_bomb()
MSW 2003-11-13
2003/11/14 01:53:08 1.43 mwedel server/skills.c
Add missing {} in in_singing().
MSW 2003-11-13
2003/11/12 01:29:03 1.71 mwedel lib/treasures
fix starting spellbook for paladins.
MSW 2003-11-11
2003/11/12 00:28:48 1.7 mwedel server/swamp.c
Fix by hsteoh@quickfur.ath.cx so that flying objects don't get sucked
up by swamps.
MSW 2003-11-11
2003/11/11 01:58:30 1.55 mwedel common/loader.l
2003/11/11 01:58:30 1.55 mwedel common/loader.c
2003/11/11 01:58:30 1.93 mwedel ChangeLog
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
2003/11/11 01:37:10 1.93 mwedel server/apply.c
2003/11/11 01:37:05 1.92 mwedel ChangeLog
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
2003/11/09 23:39:50 1.51 mwedel include/libproto.h
2003/11/09 23:39:50 1.70 mwedel lib/treasures
2003/11/09 23:39:50 1.38 mwedel server/gods.c
2003/11/09 23:39:50 1.92 mwedel server/apply.c
2003/11/09 23:39:50 1.12 mwedel common/utils.c
2003/11/09 23:39:50 1.57 mwedel common/living.c
2003/11/09 23:39:50 1.91 mwedel ChangeLog
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
2003/11/07 17:16:17 1.1 ryo_saeba make_win32/.cvsignore
Added .cvsignore for make_win32 subdirectory.
2003/11/07 13:54:49 1.99 ryo_saeba include/sproto.h
2003/11/07 13:54:49 1.8 ryo_saeba include/plugproto.h
2003/11/07 13:54:49 1.12 ryo_saeba include/plugin.h
2003/11/07 13:54:49 1.22 ryo_saeba server/plugins.c
2003/11/07 13:54:49 1.140 ryo_saeba server/player.c
2003/11/07 13:54:49 1.17 ryo_saeba server/c_chat.c
2003/11/07 13:54:49 1.56 ryo_saeba common/living.c
2003/11/07 13:54:49 1.90 ryo_saeba ChangeLog
Fixed newline issue with previous commit.
2003/11/07 13:01:30 1.21 ryo_saeba server/plugins.c
2003/11/07 13:01:30 1.139 ryo_saeba server/player.c
2003/11/07 13:01:30 1.16 ryo_saeba server/c_chat.c
2003/11/07 13:01:29 1.98 ryo_saeba include/sproto.h
2003/11/07 13:01:29 1.7 ryo_saeba include/plugproto.h
2003/11/07 13:01:29 1.11 ryo_saeba include/plugin.h
2003/11/07 13:01:29 1.55 ryo_saeba common/living.c
2003/11/07 13:01:28 1.89 ryo_saeba ChangeLog
Improved 'tell' command. Fix Win32-Python issues. Fix Win32 compilation issue.
2003/11/06 23:17:16 1.109 mwedel server/spell_effect.c
Fix bug would it cast_detect() would go into infinite loop.
MSW 2003-11-06
2003/11/04 12:53:16 1.1 ryo_saeba make_win32/make_maps_nsi.pl
First version, basic but working
2003/11/01 23:18:03 1.3 mwedel doc/Developers/spells
2003/11/01 23:18:02 1.42 mwedel common/treasure.c
2003/11/01 23:18:02 1.88 mwedel ChangeLog
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
2003/11/01 22:17:00 1.138 mwedel server/player.c
2003/11/01 22:17:00 1.87 mwedel ChangeLog
server/player.c: Fix crash in stand_near_hostile when it is called on
tiled maps with player near edge.
MSW 2003-11-01
2003/10/27 20:18:51 1.19 onefang DEVELOPERS
New developer added:
DEVELOPERS: David Seikel added.
dvs1 2003-10-28
2003/10/27 03:48:34 1.54 gros server/c_object.c
Corrected improperly assigned pointers when calling a plugin drop event.
2003/10/27 01:24:14 1.43 mwedel server/skill_util.c
2003/10/27 01:24:14 1.10 mwedel server/c_range.c
2003/10/27 01:24:14 1.94 mwedel server/attack.c
2003/10/27 01:24:14 1.75 mwedel common/object.c
2003/10/27 01:24:13 1.54 mwedel common/loader.c
2003/10/27 01:24:13 1.54 mwedel common/living.c
2003/10/27 01:24:13 1.29 mwedel common/arch.c
2003/10/27 01:24:13 1.86 mwedel ChangeLog
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
2003/10/26 21:44:33 1.50 temitchell include/libproto.h
2003/10/26 21:44:33 1.11 temitchell include/funcpoint.h
2003/10/26 21:44:33 1.69 temitchell include/define.h
2003/10/26 21:44:33 1.53 temitchell server/init.c
2003/10/26 21:44:33 1.12 temitchell common/glue.c
2003/10/26 21:44:33 1.23 temitchell common/button.c
2003/10/26 21:44:32 1.85 temitchell ChangeLog
- Add TRIGGER_MARKER object (type 52)
a MARKER that can activated by a connected trigger.
2003/10/26 01:56:57 1.15 mwedel socket/metaserver.c
2003/10/26 01:56:57 1.97 mwedel include/sproto.h
2003/10/26 01:56:57 1.49 mwedel include/libproto.h
2003/10/26 01:56:57 1.10 mwedel include/funcpoint.h
2003/10/26 01:56:57 1.108 mwedel server/spell_effect.c
2003/10/26 01:56:57 1.42 mwedel server/skill_util.c
2003/10/26 01:56:57 1.25 mwedel server/shop.c
2003/10/26 01:56:57 1.67 mwedel server/monster.c
2003/10/26 01:56:57 1.52 mwedel server/init.c
2003/10/26 01:56:57 1.14 mwedel common/player.c
2003/10/26 01:56:56 1.74 mwedel common/object.c
2003/10/26 01:56:56 1.11 mwedel common/glue.c
2003/10/26 01:56:56 1.84 mwedel ChangeLog
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
2003/10/25 23:53:33 1.13 mwedel lib/treasures.bld
2003/10/25 23:53:33 1.69 mwedel lib/treasures
2003/10/25 23:53:32 1.139 mwedel lib/archetypes
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
2003/10/24 15:03:00 1.83 ryo_saeba ChangeLog
Fix apply_spellbook to return when spell is null before doing spell->level :)
2003/10/24 15:02:30 1.91 ryo_saeba server/apply.c
Fix apply_spellbook to return when spell is null before doing spell->level :)
2003/10/24 12:01:57 1.11 ryo_saeba make_win32/crossfire32.dsp
Added missing file spell_attack.c
2003/10/21 12:16:29 1.7 ryo_saeba server/c_new.c
Patch by Karla Stenger to check given direction for command_run / command_fire
2003/10/21 12:16:17 1.82 ryo_saeba ChangeLog
Patch by Karla Stenger to check given direction for command_run / command_fire
2003/10/21 12:14:15 1.18 ryo_saeba DEVELOPERS
Added myself so people know where to complain if I break things.
2003/10/17 12:24:53 1.137 ryo_saeba server/player.c
Name of spell gained by a dragon is in item->name, not item->inv->name (item->inv is NULL)
2003/10/15 04:39:42 1.54 gros common/loader.l
Corrected a bug preventing the use of event_options.
2003/10/14 01:54:48 1.136 mwedel server/player.c
2003/10/14 01:54:48 1.93 mwedel server/attack.c
2003/10/14 01:54:47 1.90 mwedel server/apply.c
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
2003/10/14 01:40:08 1.12 mwedel lib/treasures.bld
2003/10/14 01:40:07 1.138 mwedel lib/archetypes
rebuild - fix for dragon spell abilities.
MSW 2003-10-13
2003/10/12 03:48:10 1.53 ryo_saeba common/loader.l
2003/10/12 03:48:09 1.53 ryo_saeba common/loader.c
'subtype ' is 8 chars long, not 2! May break some things...
2003/10/11 22:59:46 1.107 mwedel server/spell_effect.c
force was not properly initalized, resuling in cores.
MSW 2003-10-11
2003/10/11 22:57:20 1.51 mwedel server/init.c
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
2003/10/09 02:21:03 1.28 mwedel common/arch.c
2003/10/09 02:21:02 1.23 mwedel TODO
2003/10/09 02:21:02 1.81 mwedel ChangeLog
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
2003/10/08 02:20:37 1.53 mwedel socket/request.c
2003/10/08 02:20:31 1.80 mwedel ChangeLog
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
2003/10/08 00:43:22 1.135 mwedel server/player.c
Fix typo that somehow slipped through my checks.
MSW 2003-10-07
2003/10/07 02:02:02 1.134 mwedel server/player.c
2003/10/07 02:02:02 1.89 mwedel server/apply.c
2003/10/07 02:02:01 1.22 mwedel common/button.c
2003/10/07 02:02:00 1.22 mwedel TODO
2003/10/07 02:01:58 1.79 mwedel ChangeLog
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
2003/10/05 23:25:37 1.11 mwedel lib/treasures.bld
2003/10/05 23:25:37 1.11 mwedel lib/smooth
2003/10/05 23:25:37 1.58 mwedel lib/faces
2003/10/05 23:25:35 1.31 mwedel lib/crossfire.1
Recollect these. Various new arch's have been added.
MSW 2003-10-05
2003/10/05 23:25:23 1.32 mwedel lib/crossfire.0
2003/10/05 23:25:21 1.68 mwedel lib/bmaps.paths
2003/10/05 23:25:20 1.67 mwedel lib/bmaps
2003/10/05 23:25:15 1.137 mwedel lib/archetypes
2003/10/05 23:25:14 1.63 mwedel lib/animations
Recollect these. Various new arch's have been added.
MSW 2003-10-05
2003/10/02 02:13:24 1.53 mwedel server/c_object.c
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
2003/10/02 01:40:52 1.50.2.1 mwedel common/loader.l
2003/10/02 01:40:52 1.49.2.1 mwedel common/loader.c
Backport 64 bit exp fix.
MSW 2003-10-01
2003/10/01 01:55:18 1.12 mwedel socket/Makefile.in
2003/10/01 01:55:18 1.21 mwedel server/Makefile.in
2003/10/01 01:55:18 1.1 mwedel utils/player_dl.pl.in
2003/10/01 01:55:18 1.1 mwedel utils/player_dl.html
2003/10/01 01:55:18 1.18 mwedel utils/Makefile.in
2003/10/01 01:55:18 1.5 mwedel utils/Makefile.am
2003/10/01 01:55:17 1.11 mwedel doc/spoiler/Makefile.in
2003/10/01 01:55:17 1.12 mwedel doc/playbook-html/Makefile.in
2003/10/01 01:55:17 1.8 mwedel doc/spell-docs/Makefile.in
2003/10/01 01:55:17 1.12 mwedel doc/playbook/Makefile.in
2003/10/01 01:55:17 1.8 mwedel doc/scripts/Makefile.in
2003/10/01 01:55:17 1.14 mwedel doc/spoiler-html/Makefile.in
2003/10/01 01:55:17 1.14 mwedel include/Makefile.in
2003/10/01 01:55:17 1.52 mwedel lib/Makefile.in
2003/10/01 01:55:17 1.18 mwedel random_maps/Makefile.in
2003/10/01 01:55:16 1.8 mwedel crossedit/bitmaps/Makefile.in
2003/10/01 01:55:16 1.8 mwedel crossedit/doc/Makefile.in
2003/10/01 01:55:16 1.8 mwedel crossedit/include/Makefile.in
2003/10/01 01:55:16 1.10 mwedel crossedit/Cnv/Makefile.in
2003/10/01 01:55:16 1.16 mwedel crossedit/Makefile.in
2003/10/01 01:55:16 1.8 mwedel doc/Developers/Makefile.in
2003/10/01 01:55:16 1.22 mwedel doc/Makefile.in
2003/10/01 01:55:16 1.5 mwedel devel/Makefile.in
2003/10/01 01:55:16 1.15 mwedel common/Makefile.in
2003/10/01 01:55:15 1.9 mwedel configure.ac
2003/10/01 01:55:15 1.41 mwedel configure
2003/10/01 01:55:15 1.32 mwedel Makefile.in
2003/10/01 01:55:15 1.78 mwedel ChangeLog
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
2003/09/28 23:02:43 1.59 mwedel server/time.c
2003/09/28 23:02:42 1.77 mwedel ChangeLog
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
2003/09/26 01:12:07 1.35 mwedel server/weather.c
PAtch by nicolas.weeger@laposte.net to replace usage of long long with
sint64 values.
MSW 2003-09-25
2003/09/26 00:46:47 1.76 mwedel ChangeLog
update changelog.
2003/09/26 00:46:09 1.48 mwedel include/libproto.h
2003/09/26 00:46:09 1.53 mwedel common/living.c
common/living.c, include/libproto.h: Update some functions to take 64 bit int
values for exp usage.
MSW 2003-09-25
2003/09/26 00:44:43 1.35 mwedel random_maps/random_map.c
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
2003/09/24 22:39:02 1.13 temitchell random_maps/door.c
- 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).
2003/09/24 01:08:35 1.41 mwedel server/skill_util.c
2003/09/24 01:08:35 1.75 mwedel ChangeLog
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
2003/09/23 02:13:34 1.52 mwedel common/loader.l
2003/09/23 02:13:34 1.52 mwedel common/loader.c
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
2003/09/23 00:40:39 1.37 mwedel server/c_wiz.c
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
2003/09/23 00:38:31 1.105.2.1 mwedel server/spell_effect.c
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
2003/09/23 00:21:28 1.10 mwedel doc/spoiler/Makefile.in
2003/09/23 00:21:28 1.11 mwedel doc/playbook-html/Makefile.in
2003/09/23 00:21:28 1.7 mwedel doc/spell-docs/Makefile.in
2003/09/23 00:21:28 1.11 mwedel doc/playbook/Makefile.in
2003/09/23 00:21:28 1.7 mwedel doc/scripts/Makefile.in
2003/09/23 00:21:28 1.13 mwedel doc/spoiler-html/Makefile.in
2003/09/23 00:21:28 1.11 mwedel socket/Makefile.in
2003/09/23 00:21:28 1.13 mwedel include/Makefile.in
2003/09/23 00:21:28 1.51 mwedel lib/Makefile.in
2003/09/23 00:21:28 1.17 mwedel random_maps/Makefile.in
2003/09/23 00:21:28 1.20 mwedel server/Makefile.in
2003/09/23 00:21:28 1.17 mwedel utils/Makefile.in
2003/09/23 00:21:27 1.7 mwedel crossedit/bitmaps/Makefile.in
2003/09/23 00:21:27 1.7 mwedel crossedit/doc/Makefile.in
2003/09/23 00:21:27 1.7 mwedel crossedit/include/Makefile.in
2003/09/23 00:21:27 1.9 mwedel crossedit/Cnv/Makefile.in
2003/09/23 00:21:27 1.15 mwedel crossedit/Makefile.in
2003/09/23 00:21:27 1.7 mwedel doc/Developers/Makefile.in
2003/09/23 00:21:27 1.21 mwedel doc/Makefile.in
2003/09/23 00:21:27 1.4 mwedel devel/Makefile.in
2003/09/23 00:21:26 1.51 mwedel common/loader.c
2003/09/23 00:21:26 1.14 mwedel common/Makefile.in
2003/09/23 00:21:26 1.8 mwedel configure.ac
2003/09/23 00:21:26 1.40 mwedel configure
2003/09/23 00:21:26 1.11 mwedel aclocal.m4
2003/09/23 00:21:26 1.31 mwedel Makefile.in
2003/09/23 00:21:26 1.5 mwedel Makefile.am
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
2003/09/22 23:45:36 1.27 mwedel common/arch.c
Add missing bit for checking custom names.
MSW 2003-09-22
2003/09/22 23:23:57 1.13 mwedel include/attack.h
Fix num_resist_table value in file - was one larger than it was supposed
to be.
MSW 2003-09-22
2003/09/15 23:58:07 1.40 temitchell server/commands.c
- add in command entry to activate Karla Stenger's me command code
previously committed.
2003/09/15 23:21:02 1.41 mwedel common/treasure.c
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
2003/09/15 23:20:49 1.38.2.2 mwedel common/treasure.c
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
2003/09/15 01:12:49 1.44 mwedel server/login.c
2003/09/15 01:12:49 1.40 mwedel common/treasure.c
2003/09/15 01:12:48 1.52 mwedel common/living.c
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
2003/09/15 01:09:40 1.42.2.1 mwedel server/login.c
2003/09/15 01:09:40 1.50.2.1 mwedel common/living.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
2003/09/14 19:04:00 1.38.2.1 mwedel 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
2003/09/14 14:32:00 1.2 temitchell doc/Developers/teleporters
2003/09/14 14:32:00 1.2 temitchell doc/Developers/random-styles
2003/09/14 14:32:00 1.2 temitchell doc/Developers/random-maps
2003/09/14 14:32:00 1.3 temitchell doc/Developers/images
- 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
2003/09/14 02:07:14 1.133 mwedel server/player.c
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
2003/09/13 17:39:36 1.13 temitchell lib/settings
- by default the server should not generate weather maps
2003/09/13 13:30:55 1.88 mwedel server/apply.c
Fix apply.c compile error.
MSW 2003-09-13
2003/09/13 00:06:03 1.74 mwedel ChangeLog
Check in this file.
MSW 2003-09-12
2003/09/13 00:02:14 1.3 mwedel socket/sounds.c
2003/09/13 00:02:14 1.52 mwedel socket/request.c
2003/09/13 00:02:14 1.14 mwedel socket/metaserver.c
2003/09/13 00:02:14 1.7 mwedel socket/lowlevel.c
2003/09/13 00:02:14 1.25 mwedel socket/loop.c
2003/09/13 00:02:14 1.26 mwedel socket/item.c
2003/09/13 00:02:14 1.30 mwedel socket/init.c
2003/09/13 00:02:14 1.15 mwedel socket/info.c
2003/09/13 00:02:13 1.34 mwedel server/weather.c
2003/09/13 00:02:13 1.58 mwedel server/time.c
2003/09/13 00:02:13 1.6 mwedel server/swamp.c
2003/09/13 00:02:13 1.80 mwedel server/spell_util.c
2003/09/13 00:02:13 1.106 mwedel server/spell_effect.c
2003/09/13 00:02:13 1.1 mwedel server/spell_attack.c
2003/09/13 00:02:12 1.42 mwedel server/skills.c
2003/09/13 00:02:12 1.40 mwedel server/skill_util.c
2003/09/13 00:02:12 1.24 mwedel server/shop.c
2003/09/13 00:02:12 1.35 mwedel server/rune.c
2003/09/13 00:02:12 1.11 mwedel server/resurrection.c
2003/09/13 00:02:12 1.20 mwedel server/plugins.c
2003/09/13 00:02:12 1.132 mwedel server/player.c
2003/09/13 00:02:11 1.18 mwedel server/pets.c
2003/09/13 00:02:11 1.66 mwedel server/monster.c
2003/09/13 00:02:11 1.76 mwedel server/main.c
2003/09/13 00:02:10 1.43 mwedel server/login.c
2003/09/13 00:02:10 1.50 mwedel server/init.c
2003/09/13 00:02:10 1.37 mwedel server/gods.c
2003/09/13 00:02:09 1.27 mwedel server/disease.c
2003/09/13 00:02:09 1.39 mwedel server/commands.c
2003/09/13 00:02:09 1.36 mwedel server/c_wiz.c
2003/09/13 00:02:09 1.9 mwedel server/c_range.c
2003/09/13 00:02:08 1.6 mwedel server/c_party.c
2003/09/13 00:02:08 1.52 mwedel server/c_object.c
2003/09/13 00:02:08 1.6 mwedel server/c_move.c
2003/09/13 00:02:08 1.36 mwedel server/c_misc.c
2003/09/13 00:02:07 1.92 mwedel server/attack.c
2003/09/13 00:02:07 1.87 mwedel server/apply.c
2003/09/13 00:02:07 1.20 mwedel server/alchemy.c
2003/09/13 00:02:07 1.19 mwedel server/Makefile.in
2003/09/13 00:02:07 1.2 mwedel server/Makefile.am
2003/09/13 00:02:06 1.6 mwedel lib/adm/collect_images.pl
2003/09/13 00:02:05 1.10 mwedel lib/treasures.bld
2003/09/13 00:02:05 1.68 mwedel lib/treasures
2003/09/13 00:02:05 1.12 mwedel lib/settings
2003/09/13 00:02:05 1.16 mwedel lib/formulae
2003/09/13 00:02:04 1.57 mwedel lib/faces
2003/09/13 00:02:00 1.30 mwedel lib/crossfire.1
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
2003/09/13 00:01:40 1.31 mwedel lib/crossfire.0
2003/09/13 00:01:40 1.11 mwedel lib/collect.pl.in
2003/09/13 00:01:37 1.67 mwedel lib/bmaps.paths
2003/09/13 00:01:37 1.66 mwedel lib/bmaps
2003/09/13 00:01:36 1.47 mwedel lib/artifacts
2003/09/13 00:01:35 1.136 mwedel lib/archetypes
2003/09/13 00:01:35 1.62 mwedel lib/animations
2003/09/13 00:01:34 1.2 mwedel include/timers.h
2003/09/13 00:01:34 1.96 mwedel include/sproto.h
2003/09/13 00:01:34 1.19 mwedel include/spells.h
2003/09/13 00:01:34 1.17 mwedel include/sockproto.h
2003/09/13 00:01:34 1.10 mwedel include/skills.h
2003/09/13 00:01:34 1.10 mwedel include/plugin.h
2003/09/13 00:01:34 1.33 mwedel include/player.h
2003/09/13 00:01:34 1.50 mwedel lib/Makefile.in
2003/09/13 00:01:34 1.10 mwedel lib/Makefile.am
2003/09/13 00:01:33 1.33 mwedel include/object.h
2003/09/13 00:01:33 1.29 mwedel include/newserver.h
2003/09/13 00:01:33 1.11 mwedel include/newclient.h
2003/09/13 00:01:33 1.24 mwedel include/map.h
2003/09/13 00:01:33 1.9 mwedel include/living.h
2003/09/13 00:01:33 1.47 mwedel include/libproto.h
2003/09/13 00:01:33 1.12 mwedel include/includes.h
2003/09/13 00:01:33 1.44 mwedel include/global.h
2003/09/13 00:01:33 1.68 mwedel include/define.h
2003/09/13 00:01:32 1.2 mwedel doc/Developers/spells
2003/09/13 00:01:32 1.2 mwedel doc/Developers/skills
2003/09/13 00:01:32 1.57 mwedel include/config.h
2003/09/13 00:01:32 1.12 mwedel include/attack.h
2003/09/13 00:01:32 1.12 mwedel include/Makefile.in
2003/09/13 00:01:32 1.3 mwedel include/Makefile.am
2003/09/13 00:01:31 1.6 mwedel doc/Developers/python
2003/09/13 00:01:31 1.9 mwedel doc/Developers/protocol
2003/09/13 00:01:31 1.10 mwedel doc/Developers/objects
2003/09/13 00:01:30 1.39 mwedel common/treasure.c
2003/09/13 00:01:30 1.8 mwedel common/recipe.c
2003/09/13 00:01:30 1.13 mwedel common/readable.c
2003/09/13 00:01:30 1.9 mwedel common/re-cmp.c
2003/09/13 00:01:29 1.73 mwedel common/object.c
2003/09/13 00:01:29 1.8 mwedel common/logger.c
2003/09/13 00:01:29 1.51 mwedel common/loader.l
2003/09/13 00:01:28 1.50 mwedel common/loader.c
2003/09/13 00:01:27 1.51 mwedel common/living.c
2003/09/13 00:01:27 1.38 mwedel common/item.c
2003/09/13 00:01:27 1.33 mwedel common/init.c
2003/09/13 00:01:27 1.7 mwedel common/exp.c
2003/09/13 00:01:26 1.21 mwedel common/button.c
2003/09/13 00:01:26 1.26 mwedel common/arch.c
2003/09/13 00:01:26 1.16 mwedel common/anim.c
2003/09/13 00:01:26 1.21 mwedel TODO
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
2003/09/12 23:12:17 1.58 mwedel common/map.c
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
2003/09/11 20:37:56 1.95 crowbert include/sproto.h
2003/09/11 20:37:56 1.35 crowbert server/c_misc.c
add a search option to the maps command
2003/09/04 01:46:23 1.30 temitchell lib/crossfire.0
2003/09/04 01:46:22 1.9 temitchell lib/treasures.bld
2003/09/04 01:46:22 1.56 temitchell lib/faces
2003/09/04 01:46:22 1.29 temitchell lib/crossfire.1
2003/09/04 01:46:22 1.66 temitchell lib/bmaps.paths
2003/09/04 01:46:22 1.61 temitchell lib/animations
2003/09/04 01:46:21 1.65 temitchell lib/bmaps
2003/09/04 01:46:21 1.135 temitchell lib/archetypes
- updating the collected arches (primarily hides and traps needed to be
collected again)
2003/09/04 01:25:32 1.67 temitchell include/define.h
2003/09/04 01:25:32 1.57 temitchell server/time.c
2003/09/04 01:25:32 1.41 temitchell server/skills.c
2003/09/04 01:25:32 1.39 temitchell server/skill_util.c
2003/09/04 01:25:32 1.34 temitchell server/rune.c
2003/09/04 01:25:32 1.131 temitchell server/player.c
2003/09/04 01:25:32 1.29 temitchell server/move.c
2003/09/04 01:25:32 1.91 temitchell server/attack.c
2003/09/04 01:25:32 1.86 temitchell server/apply.c
- add new type TRAP, make initial seperations from RUNE in code
add in traps triggering stuff if they are detonated
2003/09/04 01:25:32 1.38 temitchell common/treasure.c
branches: 1.38.2;
- add new type TRAP, make initial seperations from RUNE in code
add in traps triggering stuff if they are detonated
2003/09/04 01:25:32 1.72 temitchell common/object.c
2003/09/04 01:25:31 1.73 temitchell ChangeLog
- add new type TRAP, make initial seperations from RUNE in code
add in traps triggering stuff if they are detonated
2003/09/03 08:42:19 1.25 tchize socket/item.c
2003/09/03 08:42:19 1.94 tchize include/sproto.h
2003/09/03 08:42:19 1.32 tchize include/object.h
2003/09/03 08:42:19 1.1 tchize lib/help/rename
2003/09/03 08:42:19 1.23 tchize server/shop.c
2003/09/03 08:42:19 1.38 tchize server/commands.c
2003/09/03 08:42:19 1.51 tchize server/c_object.c

Allow renaming items for users. Thanks to Nicolas Weeger (Ryo)
2003/09/03 08:42:19 1.50 tchize common/loader.l
branches: 1.50.2;

Allow renaming items for users. Thanks to Nicolas Weeger (Ryo)
2003/09/03 08:42:17 1.49 tchize common/loader.c
branches: 1.49.2;

Allow renaming items for users. Thanks to Nicolas Weeger (Ryo)
2003/09/03 08:42:17 1.25 tchize common/arch.c

Allow renaming items for users. Thanks to Nicolas Weeger (Ryo)
2003/09/03 07:25:06 1.9 tchize doc/Developers/objects
2003/09/03 07:25:06 1.46 tchize include/libproto.h
2003/09/03 07:25:06 1.66 tchize include/define.h
2003/09/03 07:25:06 1.11 tchize random_maps/standalone.c
2003/09/03 07:25:06 1.56 tchize server/time.c
2003/09/03 07:25:06 1.79 tchize server/spell_util.c

generator may now use their inventory as a basis to generated items
instead of the other_arch field. Will allow more fine tuned generators
2003/09/03 07:25:06 1.105 tchize server/spell_effect.c
branches: 1.105.2;

generator may now use their inventory as a basis to generated items
instead of the other_arch field. Will allow more fine tuned generators
2003/09/03 07:25:06 1.33 tchize server/rune.c
2003/09/03 07:25:06 1.85 tchize server/apply.c
2003/09/03 07:25:06 1.71 tchize common/object.c
2003/09/03 07:25:06 1.49 tchize common/loader.l
2003/09/03 07:25:05 1.48 tchize common/loader.c

generator may now use their inventory as a basis to generated items
instead of the other_arch field. Will allow more fine tuned generators
2003/09/02 22:52:09 1.67 temitchell lib/treasures
- adjust chances to find bodyparts on behemoth, giantrat and wolves
2003/09/02 19:54:45 1.66 temitchell lib/treasures
- changes to add brains and hides to treasures file
2003/09/01 09:31:16 1.32 tchize server/rune.c

Rune patch submitted by Ryo. Show name of runes when disarming (fails and success)
2003/08/27 21:06:41 1.65 temitchell lib/treasures
- oops no brains yet...
2003/08/27 21:03:03 1.64 temitchell lib/treasures
- add ape treasures
2003/08/26 19:00:47 1.49 temitchell server/init.c
2003/08/26 19:00:47 1.34 temitchell server/c_misc.c
2003/08/26 19:00:46 1.1 temitchell lib/help/peaceful
2003/08/26 19:00:46 1.11 temitchell lib/settings
2003/08/26 19:00:46 1.90 temitchell server/attack.c
2003/08/26 19:00:45 1.43 temitchell include/global.h
2003/08/26 19:00:45 1.56 temitchell include/config.h
2003/08/26 19:00:45 1.32 temitchell common/init.c
2003/08/26 19:00:44 1.72 temitchell ChangeLog
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.
2003/08/23 12:37:53 1.3 temitchell server/win32.c
- commit patch by Nicolas Weeger to fix random maps on win32
2003/08/23 11:17:19 1.57 temitchell common/map.c
- fix this as per authors request (Nicolas Weeger).
2003/08/21 15:00:07 1.35 temitchell server/c_wiz.c
- moved get_other_player_from_name to beginning of the file to clear
"assignment makes pointer from int without a cast" warnings up.
2003/08/08 12:49:31 1.51 tchize socket/request.c
branches: 1.51.2;

Comments cleanup in the FASTCAT saving code (long waited by mwedel i
suppose :P) and in the smoothing map1function
2003/08/08 12:49:31 1.48 tchize common/loader.l
2003/08/08 12:49:30 1.47 tchize common/loader.c

Comments cleanup in the FASTCAT saving code (long waited by mwedel i
suppose :P) and in the smoothing map1function
2003/08/02 11:25:23 1.56 tchize common/map.c
2003/08/02 11:25:22 1.42 tchize include/global.h

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.
...
2003/08/02 11:02:50 1.50 tchize server/c_object.c

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"
2003/07/28 00:19:35 1.15 ketche server/c_chat.c
*** empty log message ***
2003/07/26 00:30:00 1.14 ketche server/c_chat.c
*** empty log message ***
2003/07/25 21:10:40 1.93 temitchell include/sproto.h
2003/07/25 21:10:40 1.55 temitchell include/config.h
2003/07/25 21:10:40 1.49 temitchell lib/Makefile.in
2003/07/25 21:10:40 1.9 temitchell lib/Makefile.am
2003/07/25 21:10:40 1.37 temitchell server/commands.c
2003/07/25 21:10:40 1.34 temitchell server/c_wiz.c
2003/07/25 21:10:40 1.7 temitchell server/ban.c
- 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.
2003/07/23 23:53:48 1.1 temitchell lib/wizhelp/toggle_shout
2003/07/23 23:53:48 1.1 temitchell lib/help/shout
- forgot to add these help files for shouting
2003/07/23 23:21:14 1.92 temitchell include/sproto.h
2003/07/23 23:21:14 1.32 temitchell include/player.h
2003/07/23 23:21:14 1.130 temitchell server/player.c
- added toggle_shout DM command to disable/enable player shouting
2003/07/23 23:21:14 1.42 temitchell server/login.c
branches: 1.42.2;
- added toggle_shout DM command to disable/enable player shouting
2003/07/23 23:21:14 1.36 temitchell server/commands.c
2003/07/23 23:21:14 1.33 temitchell server/c_wiz.c
2003/07/23 23:21:14 1.13 temitchell server/c_chat.c
- added toggle_shout DM command to disable/enable player shouting
2003/07/18 00:20:37 1.29 temitchell lib/crossfire.0
2003/07/18 00:20:36 1.10 temitchell lib/smooth
2003/07/18 00:20:36 1.55 temitchell lib/faces
2003/07/18 00:20:36 1.28 temitchell lib/crossfire.1
2003/07/18 00:20:33 1.65 temitchell lib/bmaps.paths
2003/07/18 00:20:32 1.64 temitchell lib/bmaps
- update collection
2003/07/17 05:00:48 1.27 tchize lib/crossfire.1

Damn last commit was partial and could have lead to inconsistencies between archetype file an
faces files. sorry
2003/07/17 05:00:26 1.28 tchize lib/crossfire.0

Damn last commit was partial and could have lead to inconsistencies between archetype file an
faces files. sorry
2003/07/17 04:36:26 1.8 tchize lib/treasures.bld
2003/07/17 04:36:26 1.9 tchize lib/smooth
2003/07/17 04:36:26 1.54 tchize lib/faces
2003/07/17 04:36:26 1.10 tchize lib/collect.pl.in
2003/07/17 04:36:20 1.64 tchize lib/bmaps.paths
2003/07/17 04:36:18 1.63 tchize lib/bmaps
2003/07/17 04:36:18 1.134 tchize lib/archetypes
2003/07/17 04:36:18 1.60 tchize lib/animations

Debugged collect script so it won't put the 'smoothface' info inside archetypes file. Rebuild the
archetypes file accordingly
2003/07/16 01:38:11 1.27 temitchell lib/crossfire.0
2003/07/16 01:38:07 1.7 temitchell lib/treasures.bld
2003/07/16 01:38:07 1.8 temitchell lib/smooth
2003/07/16 01:38:07 1.53 temitchell lib/faces
2003/07/16 01:38:07 1.26 temitchell lib/crossfire.1
2003/07/16 01:38:07 1.133 temitchell lib/archetypes
2003/07/16 01:38:07 1.59 temitchell lib/animations
2003/07/16 01:38:05 1.63 temitchell lib/bmaps.paths
2003/07/16 01:38:05 1.62 temitchell lib/bmaps
- update the collection with changes
2003/07/15 11:45:28 1.9 garbled include/tod.h
Bah.. stupid me forgot to check in this file last night.
2003/07/15 07:56:42 1.6 tchize lib/treasures.bld
2003/07/15 07:56:42 1.7 tchize lib/smooth
2003/07/15 07:56:41 1.25 tchize lib/crossfire.1

updated collect.pl to pickup smoothing info from archetype and regenerated the picture and
smoothing file using it.
2003/07/15 07:56:28 1.26 tchize lib/crossfire.0
2003/07/15 07:56:28 1.9 tchize lib/collect.pl.in
2003/07/15 07:56:27 1.62 tchize lib/bmaps.paths
2003/07/15 07:56:26 1.61 tchize lib/bmaps
2003/07/15 07:56:26 1.132 tchize lib/archetypes

updated collect.pl to pickup smoothing info from archetype and regenerated the picture and
smoothing file using it.
2003/07/14 17:10:14 1.33 garbled server/weather.c
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.
2003/07/13 02:33:13 1.32 garbled server/weather.c
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.
2003/07/13 02:21:11 1.70 garbled common/object.c
Fix the bug where multi-tiled houses end up partially obscured by the snow.
2003/07/12 19:22:23 1.6 temitchell lib/smooth
- added seas
2003/07/12 03:42:24 1.5 temitchell lib/smooth
- add changes (first animated smoothie - lava)
2003/07/10 04:57:44 1.5 tchize lib/treasures.bld
2003/07/10 04:57:44 1.4 tchize lib/smooth
2003/07/10 04:57:43 1.24 tchize lib/crossfire.1
2003/07/10 04:57:39 1.25 tchize lib/crossfire.0
2003/07/10 04:57:38 1.61 tchize lib/bmaps.paths
2003/07/10 04:57:37 1.60 tchize lib/bmaps
2003/07/10 04:57:37 1.131 tchize lib/archetypes

rebuild archetype files with smoothing and changed the smooth file since
there were mistakes in it.
2003/07/08 21:48:26 1.3 temitchell lib/smooth
- changed this to reflect my changes to the templates - still in
progress
2003/07/08 07:45:28 1.50 tchize socket/request.c
2003/07/08 07:45:27 1.4 tchize lib/treasures.bld
2003/07/08 07:45:27 1.2 tchize lib/smooth
2003/07/08 07:45:27 1.52 tchize lib/faces
2003/07/08 07:45:27 1.23 tchize lib/crossfire.1

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.
2003/07/08 07:45:06 1.24 tchize lib/crossfire.0
2003/07/08 07:45:05 1.60 tchize lib/bmaps.paths
2003/07/08 07:45:05 1.59 tchize lib/bmaps
2003/07/08 07:45:04 1.1 tchize doc/Developers/smooth.tex
2003/07/08 07:45:04 1.1 tchize doc/Developers/smooth.pdf
2003/07/08 07:45:04 1.8 tchize doc/Developers/protocol
2003/07/08 07:45:04 1.130 tchize lib/archetypes
2003/07/08 07:45:04 1.58 tchize lib/animations
2003/07/08 07:45:04 1.9 tchize common/image.c
2003/07/08 07:45:04 1.71 tchize ChangeLog

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.
2003/07/07 13:49:22 1.11 tchize include/attack.h
2003/07/07 13:49:21 1.47 tchize common/loader.l
2003/07/07 13:49:21 1.46 tchize common/loader.c

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
2003/07/03 15:03:05 1.7 tchize doc/Developers/protocol
2003/07/03 15:03:04 1.70 tchize ChangeLog

Modified change logs and protocol documentation.
Promised smoothing doc will follow as fast as possible
2003/07/02 10:13:54 1.46 tchize common/loader.l
2003/07/02 10:13:54 1.45 tchize common/loader.c

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
2003/06/30 15:51:37 1.37 gros common/treasure.c
Corrected a bug involving assignation to an uninitialized pointer in the
new event code - Gros 30/06/03
2003/06/30 14:59:20 1.33 tchize server/c_misc.c

sorry, little bug in weather system
2003/06/30 14:14:13 1.8 tchize include/tod.h
2003/06/30 14:14:13 1.91 tchize include/sproto.h
2003/06/30 14:14:13 1.23 tchize include/map.h
2003/06/30 14:14:13 1.45 tchize include/libproto.h
2003/06/30 14:14:13 1.65 tchize include/define.h
2003/06/30 14:14:13 1.3 tchize lib/treasures.bld
2003/06/30 14:14:13 1.31 tchize server/weather.c
2003/06/30 14:14:13 1.35 tchize server/commands.c
2003/06/30 14:14:13 1.32 tchize server/c_wiz.c
2003/06/30 14:14:13 1.21 tchize common/porting.c
2003/06/30 14:14:13 1.55 tchize common/map.c
2003/06/30 14:14:13 1.45 tchize common/loader.l
2003/06/30 14:14:13 1.44 tchize common/loader.c


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
2003/06/30 06:21:29 1.44 gros common/loader.l
2003/06/30 06:21:29 1.43 gros common/loader.c
Corrected improper comparaison algorithm for event structures inside objects - Gros 30/06/03
2003/06/26 06:27:43 1.31 gros include/object.h
2003/06/26 06:27:43 1.44 gros include/libproto.h
2003/06/26 06:27:43 1.4 gros server/timers.c
2003/06/26 06:27:43 1.55 gros server/time.c
2003/06/26 06:27:43 1.40 gros server/skills.c
2003/06/26 06:27:43 1.129 gros server/player.c
2003/06/26 06:27:43 1.65 gros server/monster.c
2003/06/26 06:27:43 1.36 gros server/gods.c
2003/06/26 06:27:43 1.49 gros server/c_object.c
2003/06/26 06:27:43 1.89 gros server/attack.c
2003/06/26 06:27:43 1.84 gros server/apply.c
2003/06/26 06:27:43 1.36 gros common/treasure.c
2003/06/26 06:27:43 1.69 gros common/object.c
2003/06/26 06:27:43 1.43 gros common/loader.l
2003/06/26 06:27:43 1.42 gros common/loader.c
Re-implemented the event hooks in objects as a dynamically linked list,
instead of a static table.
2003/06/26 06:27:42 1.50 gros common/living.c
branches: 1.50.2;
Re-implemented the event hooks in objects as a dynamically linked list,
instead of a static table.
2003/06/21 02:38:49 1.3 gros server/timers.c
2003/06/21 02:38:48 1.90 gros include/sproto.h
Completed the timer code, making it useable. Gros 21/06/03
2003/06/19 05:59:33 1.49 tchize socket/request.c
2003/06/19 05:59:33 1.24 tchize socket/loop.c
2003/06/19 05:59:33 1.29 tchize socket/init.c
2003/06/19 05:59:33 1.10 tchize socket/Makefile.in
2003/06/19 05:59:33 1.2 tchize lib/treasures.bld
2003/06/19 05:59:33 1.1 tchize lib/smooth
2003/06/19 05:59:33 1.10 tchize lib/settings
2003/06/19 05:59:33 1.51 tchize lib/faces
2003/06/19 05:59:33 1.16 tchize random_maps/Makefile.in
2003/06/19 05:59:33 1.18 tchize server/Makefile.in
2003/06/19 05:59:33 1.4 tchize utils/ltmain.sh
2003/06/19 05:59:33 1.4 tchize utils/config.sub
2003/06/19 05:59:33 1.4 tchize utils/config.guess
2003/06/19 05:59:33 1.16 tchize utils/Makefile.in
2003/06/19 05:59:32 1.22 tchize lib/crossfire.1
2003/06/19 05:59:30 1.23 tchize lib/crossfire.0
2003/06/19 05:59:28 1.9 tchize doc/spoiler/Makefile.in
2003/06/19 05:59:28 1.6 tchize doc/spell-docs/Makefile.in
2003/06/19 05:59:28 1.6 tchize doc/scripts/Makefile.in
2003/06/19 05:59:28 1.12 tchize doc/spoiler-html/Makefile.in
2003/06/19 05:59:28 1.89 tchize include/sproto.h
2003/06/19 05:59:28 1.16 tchize include/sockproto.h
2003/06/19 05:59:28 1.30 tchize include/object.h
2003/06/19 05:59:28 1.28 tchize include/newserver.h
2003/06/19 05:59:28 1.43 tchize include/libproto.h
2003/06/19 05:59:28 1.11 tchize include/Makefile.in
2003/06/19 05:59:28 1.59 tchize lib/bmaps.paths
2003/06/19 05:59:28 1.58 tchize lib/bmaps
2003/06/19 05:59:28 1.129 tchize lib/archetypes
2003/06/19 05:59:28 1.57 tchize lib/animations
2003/06/19 05:59:28 1.48 tchize lib/Makefile.in
2003/06/19 05:59:28 1.8 tchize lib/Makefile.am
2003/06/19 05:59:27 1.6 tchize crossedit/bitmaps/Makefile.in
2003/06/19 05:59:27 1.6 tchize crossedit/doc/Makefile.in
2003/06/19 05:59:27 1.6 tchize crossedit/include/Makefile.in
2003/06/19 05:59:27 1.8 tchize crossedit/Cnv/Makefile.in
2003/06/19 05:59:27 1.14 tchize crossedit/Makefile.in
2003/06/19 05:59:27 1.10 tchize doc/playbook-html/Makefile.in
2003/06/19 05:59:27 1.10 tchize doc/playbook/Makefile.in
2003/06/19 05:59:27 1.6 tchize doc/Developers/Makefile.in
2003/06/19 05:59:27 1.20 tchize doc/Makefile.in
2003/06/19 05:59:27 1.3 tchize devel/Makefile.in
2003/06/19 05:59:27 1.42 tchize common/loader.l
2003/06/19 05:59:26 1.41 tchize common/loader.c
2003/06/19 05:59:26 1.31 tchize common/init.c
2003/06/19 05:59:26 1.8 tchize common/image.c
2003/06/19 05:59:26 1.13 tchize common/Makefile.in
2003/06/19 05:59:26 1.39 tchize configure
2003/06/19 05:59:26 1.10 tchize aclocal.m4
2003/06/19 05:59:26 1.30 tchize Makefile.in

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
2003/06/19 01:52:49 1.64 mwedel server/monster.c
2003/06/19 01:52:49 1.83 mwedel server/apply.c
2003/06/19 01:52:49 1.69 mwedel ChangeLog
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
2003/06/16 00:15:35 1.88 mwedel server/attack.c
Add fix for crashes if owner of object is in process of exiting.
MSW 2003-06-15
2003/06/11 12:38:32 1.19 gros server/plugins.c
2003/06/11 12:38:30 1.88 gros include/sproto.h
2003/06/11 12:38:30 1.6 gros include/plugproto.h
2003/06/11 12:38:29 1.9 gros include/plugin.h
Added support for DecreaseObject, a wrapper for decrease_object
- Gros 11/06/03
2003/06/11 01:49:53 1.8 mwedel lib/collect.pl.in
Modify collect.pl so that it strips blank lines out of the collected
.trs files.
MSW 2003-06-10
2003/05/31 06:48:27 1.18 gros server/plugins.c
2003/05/31 06:48:26 1.87 gros include/sproto.h
2003/05/31 06:48:26 1.5 gros include/plugproto.h
2003/05/31 06:48:26 1.8 gros include/plugin.h
Added a Python wrapper for the set_variable function - Gros 31/05/03
2003/05/27 09:21:44 1.63 avogl lib/treasures
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
2003/05/26 23:37:00 1.1 mwedel lib/treasures.bld
2003/05/26 23:37:00 1.7 mwedel lib/collect.pl.in
2003/05/26 23:37:00 1.47 mwedel lib/Makefile.in
2003/05/26 23:37:00 1.7 mwedel lib/Makefile.am
2003/05/26 23:37:00 1.68 mwedel ChangeLog
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
2003/05/26 18:58:47 1.23 mwedel socket/loop.c
2003/05/26 18:58:47 1.54 mwedel common/map.c
2003/05/26 18:58:47 1.67 mwedel ChangeLog
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
2003/05/26 00:28:55 1.15 mwedel common/anim.c
2003/05/26 00:28:55 1.66 mwedel ChangeLog
common/anim.c: Patch by AV to make sure multipart monsters animations
stay in sync. MSW 2003-05-25
2003/05/25 06:53:46 1.62 avogl lib/treasures
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
2003/05/25 00:14:13 1.61 temitchell lib/treasures
-shadow abilities
2003/05/24 19:00:23 1.60 temitchell lib/treasures
-hellhound abilities
2003/05/24 09:02:12 1.5 jbontje lib/motd
Change IRC server hostname (thanks hoxu)
mids 2003-05-24
2003/05/23 23:51:12 1.82 mwedel server/apply.c
2003/05/23 23:51:12 1.65 mwedel ChangeLog
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
2003/05/22 17:51:24 1.50 avogl lib/faces
2003/05/22 17:51:23 1.21 avogl lib/crossfire.1
2003/05/22 17:51:13 1.22 avogl lib/crossfire.0
2003/05/22 17:51:11 1.58 avogl lib/bmaps.paths
2003/05/22 17:51:10 1.57 avogl lib/bmaps
2003/05/22 17:51:09 1.128 avogl lib/archetypes
2003/05/22 17:51:09 1.56 avogl lib/animations
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
2003/05/21 02:31:13 1.54 mwedel include/config.h
2003/05/21 02:31:13 1.9 mwedel lib/settings
2003/05/21 02:31:13 1.11 mwedel common/utils.c
2003/05/21 02:31:13 1.37 mwedel common/item.c
2003/05/21 02:31:12 1.64 mwedel ChangeLog
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
2003/05/08 00:06:20 1.21 temitchell lib/crossfire.0
2003/05/08 00:06:16 1.20 temitchell lib/crossfire.1
2003/05/08 00:06:15 1.55 temitchell lib/animations
2003/05/08 00:06:13 1.49 temitchell lib/faces
2003/05/08 00:06:13 1.57 temitchell lib/bmaps.paths
2003/05/08 00:06:12 1.127 temitchell lib/archetypes
2003/05/08 00:06:10 1.56 temitchell lib/bmaps
- committing the recompiled arches - first time lucky right?
2003/05/06 01:20:17 1.1 temitchell utils/loreCollect.py
- 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...)
2003/04/18 02:39:39 1.53 temitchell include/config.h
- taking out the bigworld emergency map section as this will be handled
by a .emergency file in the map set.
2003/04/15 00:57:59 1.128 mwedel server/player.c
2003/04/15 00:57:58 1.63 mwedel ChangeLog
server/player.c: Have players start at max hp/grace/sp.
MSW 2003-04-14
2003/04/14 01:41:23 1.8 mwedel server/c_range.c
2003/04/14 01:41:21 1.62 mwedel ChangeLog
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
2003/04/13 20:11:19 1.17 temitchell DEVELOPERS
- Add my name to this (so people know who to blame)
2003/04/10 00:21:48 1.26 mwedel server/disease.c
Add missing initializer - fixes some crashes.
MSW 2004-04-09
2003/04/09 20:26:44 1.52 temitchell include/config.h
- add in commented section for emergency placement for use with bigworld
maps
2003/04/04 23:39:49 1.41 mwedel server/login.c
2003/04/04 23:39:49 1.1 mwedel utils/scores.pl.in
2003/04/04 23:39:49 1.15 mwedel utils/Makefile.in
2003/04/04 23:39:48 1.1 mwedel doc/Developers/spells
2003/04/04 23:39:48 1.8 mwedel doc/Developers/objects
2003/04/04 23:39:48 1.5 mwedel doc/Developers/Makefile.in
2003/04/04 23:39:48 1.2 mwedel doc/Developers/Makefile.am
2003/04/04 23:39:48 1.19 mwedel doc/Makefile.in
2003/04/04 23:39:48 1.3 mwedel doc/Makefile.am
2003/04/04 23:39:48 1.29 mwedel include/object.h
2003/04/04 23:39:48 1.51 mwedel include/config.h
2003/04/04 23:39:48 1.20 mwedel common/porting.c
2003/04/04 23:39:48 1.68 mwedel common/object.c
2003/04/04 23:39:48 1.41 mwedel common/loader.l
2003/04/04 23:39:46 1.40 mwedel common/loader.c
2003/04/04 23:39:46 1.7 mwedel configure.ac
2003/04/04 23:39:46 1.38 mwedel configure
2003/04/04 23:39:46 1.4 mwedel acinclude.m4
2003/04/04 23:39:45 1.61 mwedel ChangeLog
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
2003/04/02 02:13:31 1.48 mwedel socket/request.c
2003/04/02 02:13:31 1.22 mwedel socket/loop.c
2003/04/02 02:13:30 1.14 mwedel socket/info.c
2003/04/02 02:13:28 1.25 mwedel server/disease.c
2003/04/02 02:13:26 1.34 mwedel server/commands.c
2003/04/02 02:13:26 1.48 mwedel server/c_object.c
2003/04/02 02:13:25 1.48 mwedel lib/faces
2003/04/02 02:13:21 1.19 mwedel lib/crossfire.1
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
2003/04/02 02:13:08 1.20 mwedel lib/crossfire.0
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
2003/04/02 02:12:57 1.56 mwedel lib/bmaps.paths
2003/04/02 02:12:54 1.55 mwedel lib/bmaps
2003/04/02 02:12:53 1.9 mwedel include/funcpoint.h
2003/04/02 02:12:53 1.126 mwedel lib/archetypes
2003/04/02 02:12:53 1.46 mwedel lib/Makefile.in
2003/04/02 02:12:53 1.6 mwedel lib/Makefile.am
2003/04/02 02:12:53 1.10 mwedel common/los.c
2003/04/02 02:12:52 1.7 mwedel common/image.c
2003/04/02 02:12:52 1.60 mwedel ChangeLog
2003/04/02 02:12:51 1.37 mwedel configure
2003/04/02 02:12:50 1.9 mwedel aclocal.m4
2003/04/02 02:12:50 1.20 mwedel TODO
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
2003/03/30 10:40:20 1.30 temitchell server/weather.c
added one more groundtype to the weather code:
2003/03/24 00:58:33 1.47 mwedel lib/faces
2003/03/24 00:58:33 1.127 mwedel server/player.c
2003/03/24 00:58:33 1.48 mwedel server/init.c
2003/03/24 00:58:31 1.18 mwedel lib/crossfire.1
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
2003/03/24 00:58:14 1.19 mwedel lib/crossfire.0
2003/03/24 00:58:09 1.55 mwedel lib/bmaps.paths
2003/03/24 00:58:08 1.54 mwedel lib/bmaps
2003/03/24 00:58:08 1.125 mwedel lib/archetypes
2003/03/24 00:58:08 1.54 mwedel lib/animations
2003/03/24 00:58:07 1.10 mwedel common/glue.c
2003/03/24 00:58:07 1.59 mwedel ChangeLog
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
2003/03/21 02:01:11 1.78 mwedel server/spell_util.c
2003/03/21 02:01:09 1.104 mwedel server/spell_effect.c
2003/03/21 02:01:03 1.58 mwedel ChangeLog
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
2003/03/20 01:57:57 1.86 mwedel include/sproto.h
2003/03/20 01:57:57 1.57 mwedel ChangeLog
2003/03/20 01:57:56 1.81 mwedel server/apply.c
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
2003/03/20 01:21:05 1.54 mwedel server/time.c
2003/03/20 01:21:05 1.87 mwedel server/attack.c
2003/03/20 01:21:04 1.56 mwedel ChangeLog
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
2003/03/19 02:18:00 1.50 mwedel include/config.h
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
2003/03/19 02:09:59 1.53 mwedel server/time.c
2003/03/19 02:09:59 1.75 mwedel server/main.c
crossedit/Attr.c, server/main.c, server/time.c: Update calls to animate_object()
MSW 2003-03-18
2003/03/19 02:04:52 1.103 mwedel server/spell_effect.c
2003/03/19 02:04:52 1.126 mwedel server/player.c
2003/03/19 02:04:51 1.47 mwedel socket/request.c
2003/03/19 02:04:51 1.28 mwedel socket/init.c
2003/03/19 02:04:51 1.28 mwedel server/move.c
2003/03/19 02:04:50 1.17 mwedel crossedit/Attr.c
2003/03/19 02:04:50 1.27 mwedel include/newserver.h
2003/03/19 02:04:50 1.42 mwedel include/libproto.h
2003/03/19 02:04:50 1.55 mwedel ChangeLog
2003/03/19 02:04:48 1.14 mwedel common/anim.c
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