Jump to Main Content

 

Crossfire 1.10.0 Announcement

Crossfire 1.10.0 has been released. There are lots of more minor changes. List of more major changes:

------------------------------------------------------------------------------

Lots of bug fixes, but there are not real major changes. But general changes:

- Add new protocol commands so client can get data it didn't have before
- Tweaks/adjustments to several races/classes.
- Lots of code cleanup, removing old/unused code.
- Fixes for lots of crashes.

Client 1.10.0 Changes:

------------------------------------------------------------------------------

Fixes in draw logic for images of add image sizes.
Exp progressbar added to gtk2 client.
SVN handling updates, to include revision number in client.
Protections info in GTK2 not getting updated properly

Files released for this version:

sums (bsd) filename
47637 3145 crossfire-1.10.0.arch.tar.gz
01851 16050 crossfire-1.10.0.maps.tar.bz2
21372 23507 crossfire-1.10.0.maps.tar.gz
61371 31 crossfire-1.10.0-README
01836 5920 crossfire-1.10.0.tar.gz
01228 728 crossfire-client-1.10.0.tar.gz
01814 2646 crossfire-client-images-1.10.0.tar.gz
47184 316 crossfire-client-sounds-1.10.0.tar.gz

Sums (md5)
26a6d6c2ffb82fd408bf75b25ed339d1 crossfire-1.10.0.arch.tar.gz
6e2c24ed1dd900e3985a3cad0b658f6e crossfire-1.10.0.maps.tar.bz2
0c410171602268b0499f3b62091fafa4 crossfire-1.10.0.maps.tar.gz
d56ad6cac04ea49f8b6b326b441553a3 crossfire-1.10.0.tar.gz
883296ef199cbf47334d52d8b5d61886 crossfire-client-1.10.0.tar.gz
496ccabc31e773349ccc679812f66f7b crossfire-client-images-1.10.0.tar.gz
b990e5e3bf321211312cba48fb885142 crossfire-client-sounds-1.10.0.tar.gz

(Note - only the maps have a bzip2 compressed archives. For the other files, there isn't a big enough difference in size to make it worth while IMO)

crossfire-client-1.10.0.tar.gz contains the client code - if you only want to play, this is the only piece you need.

crossfire-client-images-1.10.0.tar.gz contains prebuilt images - this removes the need to download most of them when playing with cached images.

crossfire-client-sounds-1.10.0.tar.gz contains sounds - if you don't want sounds, you don't need this. The only addition in this release is adding of su-fanf.raw which used to be included in old sound files.

crossfire-1.10.0.tar.gz contains the server code with prebuilt archetype and image files.

crossfire-1.10.0.arch.tar.gz contains the unpacked archetype changes. This is not needed if you only want to compile the server and play the game.

crossfire-1.10.0.maps.tar.{bz2|gz} contains the map distribution - this is the bigworld map. New maps have been added, as well as verious fixes.

FOR FIRST TIME USERS: You will only need the server, map, and client archives. You do not need the arch archive.

If you just want to play the game at some remote server, you need the client and perhaps the image archive file (older image file is still good enough).

Crossfire is available on the following ftp sites

 Primary: 
     ftp://ftp.sourceforge.net/pub/sourceforge/crossfire

Secondary: 
     ftp://ftp.real-time.com/pub/games/crossfire

The initial upload of this release is only made to sourceforge - it should show up on the mirrors shortly.

Mark Wedel
mwedel (at) sonic (dot) net
March 26, 2007

Complete changelog:

Server

  • 2007-03-26 07:06 mwedel
  • [r5897] ChangeLog, Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, check-fragment.am, common/Makefile.in, configure, configure.ac, crossedit/Cnv/Makefile.in, crossedit/Makefile.am, crossedit/Makefile.in, crossedit/bitmaps/Makefile.in, crossedit/doc/Makefile.in, crossedit/include/Makefile.in, devel/Makefile.in, doc/Developers/Makefile.in, doc/Makefile.in, doc/playbook-html/Makefile.in, doc/playbook/Makefile.in, doc/scripts/Makefile.in, doc/spell-docs/Makefile.in, doc/spoiler-html/Makefile.in, doc/spoiler/Makefile.in, include/Makefile.in, include/autoconf.h.in, lib/Makefile.in, plugins/Makefile.in, plugins/cfanim/Makefile.in, plugins/cfanim/include/Makefile.in, plugins/cfpython/Makefile.in, plugins/cfpython/include/Makefile.in, plugins/common/Makefile.in, plugins/common/include/Makefile.in, random_maps/Makefile.in, server/Makefile.in, socket/Makefile.in, test/Makefile.am, test/Makefile.in, test/include/Makefile.am, test/include/Makefile.in, test/templates/Makefile.am, test/templates/Makefile.in, test/toolkit/Makefile.am, test/toolkit/Makefile.in, test/unit/Makefile.am, test/unit/Makefile.in, test/unit/common/Makefile.am, test/unit/common/Makefile.in, test/unit/crossedit/Makefile.am, test/unit/crossedit/Makefile.in, test/unit/random_maps/Makefile.am, test/unit/random_maps/Makefile.in, test/unit/server/Makefile.am, test/unit/server/Makefile.in, test/unit/socket/Makefile.am, test/unit/socket/Makefile.in, utils/Makefile.in, utils/config.guess, utils/config.sub, utils/ltmain.sh Fix 'make distclean':
    acinclude.m4: Use -I./${srcdir} for crossedit check - otherwise, when
    building in alternate directory, doesn't fine files correctly.
    configure.*: Add new makefiles.
    check-fragment.am, test/unit/crossedit/Makefile.am,
    test/unit/common/Makefile.am,test/toolkit/Makefile.am: Add support for build!
    make distclean does - using relative directories to find files
    does not work. Some files should also be in the buildir, not srcdir.
    Have Makefiels remove .autrun.xml with distclean
    Makefile.am: Remove to config files on make distclean
    test/include/Makefile.*, test/templates/Makefile.*: Add missing Makefiles
    test/unit/random_maps/Makefile.am,test/unit/socket/Makefile.am,
    test/unit/Makefile.am: remove .autorun.xml file as part of distclean
    test/unit/server/Makefile.am: Remove LDFLAGS from Makefile.am - automake
    says don't mess with those - use AM_LDFLAGS instead. Remove
    .autrun.xml file with distclean
    test/Makefile.am: Add include, templates to subdir list. Have
    make clean remove log files, .autorun.xml file.
    crossedit/Makefile.am: Fix indentation of stubs.c (use tab, not spaces)
    other files: Rebuilt as part of running autogen.sh
    MSW 2007-03-25
  • 2007-03-19 06:46 mwedel
  • [r5825] . 1.10.0 branch
  • 2007-03-19 06:45 mwedel
  • [r5824] server/branches/1.x/ChangeLog, server/branches/1.x/configure, server/branches/1.x/configure.ac Update for 1.10.0 release.
    MSW 2007-03-18
  • 2007-03-18 00:06 ryo_saeba
  • [r5818] server/branches/1.x/ChangeLog, server/branches/1.x/server/player.c Implement feature request #1528522: Initial items should be applied/worn.
  • 2007-03-18 00:06 ryo_saeba
  • [r5817] server/branches/1.x/server/apply.c, server/branches/1.x/server/skill_util.c Keep the AP_NOPRINT flag for subcalls.
  • 2007-03-17 23:38 ryo_saeba
  • [r5813] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_wiz.c Update DM's view when using nodm.
  • 2007-03-17 23:28 ryo_saeba
  • [r5811] server/branches/1.x/ChangeLog, server/branches/1.x/server/apply.c Update player's view when turning on/off a lamp.
  • 2007-03-17 22:45 ryo_saeba
  • [r5806] server/branches/1.x/ChangeLog, server/branches/1.x/common/map.c Implement feature request #1680229: dmhide - glowing things.
  • 2007-03-17 22:22 ryo_saeba
  • [r5803] server/branches/1.x/ChangeLog, server/branches/1.x/include/sproto.h, server/branches/1.x/server/c_chat.c, server/branches/1.x/server/commands.c Implement feature request #1669464: Need new command - dmtell.
  • 2007-03-17 22:21 ryo_saeba
  • [r5802] server/branches/1.x/server/c_misc.c 'Listen' should be positive.
  • 2007-03-17 22:21 ryo_saeba
  • [r5801] server/branches/1.x/server/c_wiz.c Enable 'teleport' to use a partial name.
  • 2007-03-17 21:29 ryo_saeba
  • [r5796] server/branches/1.x/ChangeLog, server/branches/1.x/server/plugins.c Fix bug #1668283: Crossfire.CreateObjectByName is faulty.
  • 2007-03-17 21:13 ryo_saeba
  • [r5794] server/branches/1.x/ChangeLog, server/branches/1.x/server/build_map.c Fix bugs #1671102 and #1657675
  • 2007-03-06 23:03 ryo_saeba
  • [r5707] server/branches/1.x/ChangeLog, server/branches/1.x/server/attack.c Fix bug #1673713: event_attack in (sword etc) weapon doesn't work.
  • 2007-03-06 19:41 ryo_saeba
  • [r5704] server/branches/1.x/ChangeLog, server/branches/1.x/include/sproto.h, server/branches/1.x/server/spell_effect.c, server/branches/1.x/server/spell_util.c, server/branches/1.x/server/time.c Implement feature request #1560416: give warning when spell is about to expire (merge from trunk).
  • 2007-03-06 18:28 ryo_saeba
  • [r5699] server/branches/1.x/ChangeLog, server/branches/1.x/server/spell_effect.c Implement feature request #1675158: dmhide - detect monster will reveal DM.
  • 2007-03-04 13:07 ryo_saeba
  • [r5675] server/branches/1.x/ChangeLog, server/branches/1.x/include/sproto.h, server/branches/1.x/plugins/cfpython/cfpython.c, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/branches/1.x/plugins/cfpython/include/cfpython_object_private.h, server/branches/1.x/plugins/common/include/plugin_common.h, server/branches/1.x/plugins/common/plugin_common.c, server/branches/1.x/server/plugins.c Friendly-list functions and owner property, merged from trunk.
  • 2007-03-04 11:55 ryo_saeba
  • [r5672] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_chat.c Implement request feature #1669443: dmhide - players can still send 'tell.
  • 2007-03-04 10:47 ryo_saeba
  • [r5669] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_object.c Call EVENT_PICKUP which was forgotten somewhere along the way.
  • 2007-03-04 10:28 ryo_saeba
  • [r5667] server/branches/1.x/ChangeLog, server/branches/1.x/server/plugins.c Fix bug #1670465: server doesn't have check to see if it is removing removed
  • 2007-02-27 23:33 ryo_saeba
  • [r5626] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/branches/1.x/plugins/cfpython/include/cfpython_object_private.h, server/branches/1.x/plugins/common/include/plugin_common.h, server/branches/1.x/plugins/common/plugin_common.c, server/branches/1.x/server/plugins.c Speed and SpeedLeft fixes, merged from trunk.
  • 2007-02-24 10:50 ryo_saeba
  • [r5605] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython.c fix crash when Python and server are compiled with different versions of MS's DLLs.
  • 2007-02-18 21:13 ryo_saeba
  • [r5567] server/branches/1.x/ChangeLog, server/branches/1.x/server/weather.c Fix uninitialized variables (merge from trunk).
  • 2007-02-18 18:34 ryo_saeba
  • [r5564] server/branches/1.x/ChangeLog, server/branches/1.x/server/gods.c Fix mishandling of weapon/shield/armour restriction. Fix crash with NULL value. (merge from trunk)
  • 2007-02-16 00:06 ryo_saeba
  • [r5555] server/branches/1.x/ChangeLog, server/branches/1.x/common/init.c, server/branches/1.x/include/global.h, server/branches/1.x/server/init.c, server/branches/1.x/server/skills.c New server settings: allow_denied_spells_writing, for inscription.
  • 2007-02-15 20:40 ryo_saeba
  • [r5550] server/branches/1.x/ChangeLog, server/branches/1.x/server/shop.c Handle no money case when player tries to exit shop.
  • 2007-02-15 19:45 ryo_saeba
  • [r5545] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_map.c Fix a crash with object handling by plugins.
  • 2007-02-15 19:44 ryo_saeba
  • [r5544] server/branches/1.x/ChangeLog, server/branches/1.x/common/item.c, server/branches/1.x/common/utils.c, server/branches/1.x/include/define.h, server/branches/1.x/server/apply.c, server/branches/1.x/server/monster.c, server/branches/1.x/server/player.c Make armour handling coherent between gods, monsters and such. Cloaks and bracers are not armour. (merge from trunk)
  • 2007-02-15 07:36 mwedel
  • [r5542] server/branches/1.x/trunk Delete server/branches/1.x/trunk - this isn't deleting the 1.x branch, but rather a copy of the server
    inside of the server area - no reason for it to be there, it (rightfully) isn't getting updated.
    MSW 2007-02-14
  • 2007-02-12 22:26 ryo_saeba
  • [r5523] server/branches/1.x/ChangeLog, server/branches/1.x/server/plugins.c Invalidate player's view if teleporting. Call update_ob_speed when changing speed (merged from trunk).
  • 2007-02-12 04:46 kbulgrien
  • [r5518] server/branches/1.x/ChangeLog, server/branches/1.x/lib/smooth, server/trunk/ChangeLog, server/trunk/lib/smooth lib/smooth updated in conjunction with arch update (revision 5421).
  • 2007-02-09 06:39 mwedel
  • [r5413] server/branches/1.x/server/c_object.c Add missing return at end of function.
    MSW 2007-02-09
  • 2007-02-09 06:38 mwedel
  • [r5412] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_object.c, server/branches/1.x/server/monster.c, server/branches/1.x/server/player.c, server/branches/1.x/server/weather.c Fix a few compiler warnings. Most were just unused variables, but
    some in server/c_object.c had returns without values.
    Files: server/c_object.c server/monster.c server/player.c server/weather.c
    MSW 2007-02-0
  • 2007-02-06 19:15 ryo_saeba
  • [r5389] server/branches/1.x/ChangeLog, server/branches/1.x/include/plugin.h, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/branches/1.x/plugins/cfpython/include/cfpython_object_private.h, server/branches/1.x/server/plugins.c Implement feature request #1652066: Python: get user's savebed location and x,y coords.
  • 2007-02-04 00:49 qal21
  • [r5362] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_object.c Fix missing braces
  • 2007-01-26 21:40 akirschbaum
  • [r5351] server/branches/1.x/ChangeLog, server/branches/1.x/lib/formulae lib/formulae: Fix formula for "low boots of steel".
  • 2007-01-26 21:38 akirschbaum
  • [r5350] server/branches/1.x/ChangeLog Remove trailing whitespace.
  • 2007-01-24 16:42 qal21
  • [r5342] server/branches/1.x/server/gods.c Fix typo
  • 2007-01-11 05:53 qal21
  • [r5305] server/branches/1.x/ChangeLog, server/branches/1.x/server/gods.c, server/trunk/ChangeLog, server/trunk/server/gods.c Clean up follower_remove_given_items()
  • 2007-01-04 08:53 qal21
  • [r5296] server/branches/1.x/ChangeLog, server/branches/1.x/server/gods.c, server/trunk/ChangeLog, server/trunk/server/gods.c Apply patch #1627442 by Aaron Baugher, to fix bug #1551735. Works by using a key_value of divine_giver_name to objects that are given by a god.
  • 2007-01-03 21:03 ryo_saeba
  • [r5295] server/branches/1.x/ChangeLog, server/branches/1.x/common/treasure.c Fix error logic crashing with empty spellbooks.
  • 2007-01-02 22:59 ryo_saeba
  • [r5290] server/branches/1.x/ChangeLog, server/branches/1.x/socket/item.c Check len of client-sent commands.
  • 2007-01-02 22:40 ryo_saeba
  • [r5288] server/branches/1.x/ChangeLog, server/branches/1.x/include/sproto.h, server/branches/1.x/server/c_object.c, server/branches/1.x/server/commands.c Implement feature request #1443844: Lock in 1.9.0 is ethernal.
  • 2007-01-01 04:50 qal21
  • [r5269] server/branches/1.x/ChangeLog, server/branches/1.x/server/apply.c, server/branches/1.x/server/gods.c, server/branches/1.x/server/monster.c, server/branches/1.x/server/player.c Merge rev 5268 from trunk: Fix bug #1543130 and make handling of can_use_armour and can_use_shield consistant.
  • 2006-12-30 14:47 gros
  • [r5258] server/branches/1.x/ChangeLog, server/branches/1.x/lib/artifacts, server/branches/1.x/lib/formulae Implemented proposal #1497089: fix for some random items.
    Changed the title of several treasures from Gaea to Vitality, and from
    Ruggilli to Blazing Fires, to match better the personality of those gods.
    Yann Chachkoff 2006-12-30
  • 2006-12-30 13:32 gros
  • [r5252] server/branches/1.x/ChangeLog, server/branches/1.x/lib/artifacts Fix for bug #1539120: talisman of Evocation grants wrong skill.
    Changed the name of the "Talisman of Evocation" artifact to "Talisman of Creation",
    so there is no confusion with the skill name.
    - gros 2006-12-30
  • 2006-12-30 12:35 gros
  • [r5248] server/branches/1.x/ChangeLog, server/branches/1.x/common/treasure.c Last part of the fix for bug #1612838
    Changed the formula used to compute the item_power of a generated artifact treasure.
    - gros 2006-12-30
  • 2006-12-30 12:00 gros
  • [r5246] server/branches/1.x/ChangeLog, server/branches/1.x/common/treasure.c, server/branches/1.x/server/apply.c Partial fix for bug #1612838: Problem with item_power code
    Now armours get +3*magic increase to their item_power field.

    Corrected stupid mistakes made when fixing bug #1528525
    - gros 2006-12-30
  • 2006-12-30 10:27 gros
  • [r5241] server/branches/1.x/ChangeLog, server/branches/1.x/common/item.c Fix for bug #1573294: Flesh displays speed +x and gives lot identification exp.
    Patch initially submitted by Aaron Baugher
    - gros 2006-12-30
  • 2006-12-30 10:10 gros
  • [r5240] server/branches/1.x/ChangeLog, server/branches/1.x/common/treasure.c Fix for bug #1528525: Sometimes "bad" initial items are created.
    Changed the behavior of create_one_treasure, that will now not generate a
    treasure whose base object is cursed or damned when the GT_ONLY_GOOD flag is set.
    - gros 2006-12-30
  • 2006-12-29 17:38 gros
  • [r5232] server/branches/1.x/ChangeLog, server/branches/1.x/lib/settings, server/branches/1.x/server/c_misc.c Fix for bug #1622609: Specific flags no longer displayed with 'who command

    Replaced [] by <> in the who output command, as [] are reserved for the various
    formatting tags.

    - gros 2006-12-29
  • 2006-12-27 18:00 ryo_saeba
  • [r5217] server/branches/1.x/ChangeLog, server/branches/1.x/server/skill_util.c Fix for bug #1622575: Range attack switches to punching on contact
  • 2006-12-27 00:34 mwedel
  • [r5213] server/branches/1.x/ChangeLog, server/branches/1.x/common/treasure.c, server/branches/1.x/random_maps/treasure.c Fix some crashes observed on metalforge:
    common/treasure.c: When generating flesh items from custom monsters,
    update other_arch of the flesh item to point back to the original
    base archetype, not the custom archetype.
    random_maps/treasure.c: Create the key object before we reference it
    in find_first_free_spot()
    MSW 2006-12-26
  • 2006-12-26 21:14 ryo_saeba
  • [r5211] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_region.c, server/branches/1.x/plugins/cfpython/include/cfpython_region_private.h Make method/property coherent for Python objects (forgot some)
  • 2006-12-26 21:11 ryo_saeba
  • [r5209] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_archetype.c, server/branches/1.x/plugins/cfpython/cfpython_party.c, server/branches/1.x/plugins/cfpython/include/cfpython_archetype_private.h, server/branches/1.x/plugins/cfpython/include/cfpython_party_private.h Make method/property coherent for Python objects.
  • 2006-12-26 19:22 ryo_saeba
  • [r5206] server/branches/1.x/ChangeLog, server/branches/1.x/server/pets.c Fix for bug #1527978: summon fog spell is somewhat broken.
  • 2006-12-26 18:00 ryo_saeba
  • [r5204] server/branches/1.x/ChangeLog, server/branches/1.x/server/spell_effect.c Implement feature request #1617446 :add glow radius to perceive self
  • 2006-12-26 17:32 ryo_saeba
  • [r5202] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/branches/1.x/plugins/cfpython/include/cfpython_object_private.h, server/branches/1.x/server/plugins.c More fixes, add LastEat.
  • 2006-12-26 17:17 ryo_saeba
  • [r5200] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/branches/1.x/plugins/cfpython/include/cfpython_object_private.h, server/branches/1.x/server/plugins.c Fix plugin stuff not working nicely. Add Crossfire.Object.Subtype property
  • 2006-12-26 14:19 gros
  • [r5197] server/branches/1.x/ChangeLog, server/branches/1.x/server/player.c, server/trunk/ChangeLog, server/trunk/server/player.c
    Fixed bug #1551404 ("Player attacks wrong object").

    - gros 2006-12-26
  • 2006-12-26 13:45 gros
  • [r5196] server/branches/1.x/ChangeLog, server/branches/1.x/configure, server/branches/1.x/server/skill_util.c Fixed bug #1530000 ("Failed inscription skill reduces bargaining experience").

    - gros 2006-12-26
  • 2006-12-24 13:39 akirschbaum
  • [r5193] server/branches/1.x/ChangeLog, server/branches/1.x/lib/Makefile.am, server/branches/1.x/lib/Makefile.in, server/branches/1.x/lib/adm/map_info, server/branches/1.x/lib/collect.pl.in, server/trunk/ChangeLog, server/trunk/lib/Makefile.am, server/trunk/lib/Makefile.in, server/trunk/lib/adm/map_info, server/trunk/lib/collect.pl.in lib/{Makefile.in,adm/map_info,collect.pl.in,Makefile.am}: ignore .svn rather than CVS.
  • 2006-12-22 07:36 mwedel
  • [r5189] server/branches/1.x/ChangeLog, server/branches/1.x/common/loader.l common/loader.l: Fix some problems related to curse spell monster
    handling. Specifically, coordinates of custom monsters was not
    being saved (always set to 0,0), which caused crashes for multipart
    monsters upon load. Also, speed was being set to 0, resulting in
    customized monsters not having any speed.
    MSW 2006-12-21
  • 2006-12-13 23:45 ryo_saeba
  • [r5177] server/branches/1.x/ChangeLog, server/branches/1.x/socket/item.c Fix method not checking correct format - never assume client plays nice :)
  • 2006-12-09 18:12 ryo_saeba
  • [r5159] server/branches/1.x/ChangeLog, server/branches/1.x/common/loader.l, server/branches/1.x/common/object.c, server/branches/1.x/common/treasure.c, server/branches/1.x/include/object.h Tentative fix for bug #1551398: Curse spell breaks customized monsters
  • 2006-12-03 15:48 ryo_saeba
  • [r5155] server/branches/1.x/ChangeLog, server/branches/1.x/random_maps/rproto.h, server/branches/1.x/random_maps/treasure.c Tentative fix bugs #1605033 and #1522796 related to locked doors with no key.
  • 2006-12-03 15:21 ryo_saeba
  • [r5153] server/branches/1.x/ChangeLog, server/branches/1.x/random_maps/treasure.c Fix indentation before bugfix.
  • 2006-12-03 11:46 ryo_saeba
  • [r5151] server/branches/1.x/ChangeLog, server/branches/1.x/server/spell_effect.c Fix for bug #1556723: Broken Show invisible - scrolls, wands, staves and rods
  • 2006-12-02 19:17 ryo_saeba
  • [r5149] server/branches/1.x/ChangeLog, server/branches/1.x/common/player.c, server/branches/1.x/include/libproto.h, server/branches/1.x/include/player.h, server/branches/1.x/socket/request.c Fix for bug #1569017: Healing gives grace cost to target.
  • 2006-11-29 22:48 ryo_saeba
  • [r5143] server/branches/1.x/ChangeLog, server/branches/1.x/include/define.h, server/branches/1.x/server/c_object.c, server/branches/1.x/server/player.c Merge patch #1558073: newpickup flesh courtesy bencha
  • 2006-11-26 20:11 ryo_saeba
  • [r5141] server/branches/1.x/ChangeLog, server/branches/1.x/lib/treasures Implement feature request #1555887: Thief player - should have bargaining as default skill
  • 2006-11-26 18:23 ryo_saeba
  • [r5138] server/branches/1.x/ChangeLog, server/branches/1.x/common/living.c Fix bug #1539207: Max speed attribute does not work
  • 2006-11-20 07:45 mwedel
  • [r5131] server/branches/1.x/ChangeLog, server/branches/1.x/include/newclient.h include/newclient.h: Grab/merge copy from 2.x head - some code brought
    back from the 2.x head in the build_map.c file is using the MSG_TYPE
    declarations.
    MSW 2006-11-19
  • 2006-11-20 07:43 mwedel
  • [r5130] server/branches/1.x/server/server.c Fix typo - was extra " causing compile errors.
    MSW 2006-11-19
  • 2006-11-19 22:15 akirschbaum
  • [r5129] server/branches/1.x/ChangeLog, server/branches/1.x/server/shop.c, server/trunk/ChangeLog, server/trunk/server/shop.c Fix bug #1599307:
    server/shop.c: In pay_from_container() handle non-standard MONEY objects when
    buying items.
  • 2006-11-19 20:15 akirschbaum
  • [r5127] server/branches/1.x/common/object.c, server/branches/1.x/common/region.c, server/branches/1.x/server/apply.c, server/branches/1.x/server/c_misc.c, server/branches/1.x/server/c_party.c, server/branches/1.x/server/monster.c, server/branches/1.x/server/player.c, server/branches/1.x/server/plugins.c, server/branches/1.x/server/server.c, server/branches/1.x/socket/info.c, server/branches/1.x/socket/request.c, server/trunk/common/object.c, server/trunk/server/apply.c, server/trunk/server/c_misc.c, server/trunk/server/c_party.c, server/trunk/server/monster.c, server/trunk/server/player.c, server/trunk/server/plugins.c, server/trunk/server/server.c, server/trunk/server/spell_effect.c, server/trunk/socket/info.c, server/trunk/socket/request.c Fix LOG() messages: add trailing "\n"; use "%s" format for variable strings.
  • 2006-11-19 07:46 mwedel
  • [r5125] server/branches/1.x/ChangeLog, server/branches/1.x/server/rune.c, server/branches/1.x/server/spell_util.c server/rune.c: If skill is NULL in dispel_rune(), just return as server
    will otherwise crash in trap_disarm()
    server/spell_util.c: Fix bug in that runes that hold other spells (glyphs,
    firetraps, magic runes, etc) do not find a skill object, and thus
    player doesn't get exp. Instead, for runes, try to find owner, and
    then the relevant skill object.
    MSW 2006-11-18
  • 2006-11-18 18:11 ryo_saeba
  • [r5121] server/branches/1.x/ChangeLog, server/branches/1.x/server/build_map.c Fix bug #598649: Building apartments use multiple materials per tile.
  • 2006-11-16 23:26 ryo_saeba
  • [r5119] server/branches/1.x/ChangeLog, server/branches/1.x/server/shop.c Tentative fix for bug #1519089: item cannot afford in container can be taken from store.
  • 2006-11-15 02:29 qal21
  • [r5117] server/branches/1.x/ChangeLog, server/branches/1.x/include/artifact.h, server/branches/1.x/include/attack.h, server/branches/1.x/include/book.h, server/branches/1.x/include/commands.h, server/branches/1.x/include/config.h, server/branches/1.x/include/face.h, server/branches/1.x/include/funcpoint.h, server/branches/1.x/include/god.h, server/branches/1.x/include/living.h, server/branches/1.x/include/loader.h, server/branches/1.x/include/map.h, server/branches/1.x/include/material.h, server/branches/1.x/include/newclient.h, server/branches/1.x/include/newserver.h, server/branches/1.x/include/object.h, server/branches/1.x/include/path.h, server/branches/1.x/include/player.h, server/branches/1.x/include/plugin.h, server/branches/1.x/include/plugproto.h, server/branches/1.x/include/race.h, server/branches/1.x/include/re-cmp.h, server/branches/1.x/include/recipe.h, server/branches/1.x/include/shstr.h, server/branches/1.x/include/skills.h, server/branches/1.x/include/sounds.h, server/branches/1.x/include/spellist.h, server/branches/1.x/include/spells.h, server/branches/1.x/include/timers.h, server/branches/1.x/include/tod.h, server/branches/1.x/include/treasure.h, server/branches/1.x/include/win32.h Merge rev 5116 from trunk: Clean up anti-double-include mechanisms.
  • 2006-11-15 01:32 qal21
  • [r5115] server/branches/1.x/ChangeLog, server/branches/1.x/common/arch.c, server/branches/1.x/include/Makefile.am, server/branches/1.x/include/Makefile.in, server/branches/1.x/include/arch.h Merge rev 5114 from trunk: Remove unused arch.h
  • 2006-11-14 03:53 qal21
  • [r5112] server/branches/1.x/ChangeLog Fix weird characters inserted in ChangeLog
  • 2006-11-13 22:39 ryo_saeba
  • [r5108] server/branches/1.x/ChangeLog, server/branches/1.x/server/spell_util.c Fix bug ?1573296: arena : spells with target doesn't works
  • 2006-11-13 21:50 ryo_saeba
  • [r5106] server/branches/1.x/ChangeLog, server/branches/1.x/server/time.c Fix bug #1594696: Altar created with creator - consecration
  • 2006-11-05 11:15 akirschbaum
  • [r5084] server/branches/1.x/doc/Developers/protocol, server/trunk/doc/Developers/protocol Fix typo.
  • 2006-11-04 07:37 mwedel
  • [r5074] server/branches/1.x/ChangeLog, server/branches/1.x/doc/Developers/protocol, server/branches/1.x/socket/loop.c, server/branches/1.x/socket/request.c doc/Developers/protocol: Add documentation about exp_table requestinfo
    addition
    socket/loop.c: Add call to send_exp_table() in request_info_cmd()
    socket/request.c: Add send_exp_table() to use a replyinfo exp_table to
    send data to client.
    MSW 2006-11-03
  • 2006-11-03 05:47 mwedel
  • [r5071] server/branches/1.x/ChangeLog, server/branches/1.x/socket/loop.c socket/loop.c: Fix replyinfo, in that it was using incorrect length parameter
    when replying to unsupported requests.
    MSW 2006-11-02
  • 2006-10-29 21:28 ryo_saeba
  • [r5061] server/branches/1.x/ChangeLog, server/branches/1.x/server/apply.c Fix bug #1547517: DM issue with containers
  • 2006-10-28 19:29 ryo_saeba
  • [r5052] server/branches/1.x/ChangeLog, server/branches/1.x/server/disease.c Implement request feature #1551406: Add player's name to disease symptoms, fix indent
  • 2006-10-28 04:00 qal21
  • [r5051] server/branches/1.x/ChangeLog, server/branches/1.x/plugins/cfpython/cfpython.c, server/branches/1.x/plugins/cfpython/cfpython_map.c, server/branches/1.x/plugins/cfpython/cfpython_object.c, server/trunk/ChangeLog, server/trunk/plugins/cfpython/cfpython.c, server/trunk/plugins/cfpython/cfpython_map.c, server/trunk/plugins/cfpython/cfpython_object.c Remove redundent checks in values passed to Crossfire_Foobar_wrap() functions.
  • 2006-10-22 11:51 ryo_saeba
  • [r5043] server/branches/1.x/ChangeLog, server/branches/1.x/server/attack.c Fix for bug #1573381 (death attacks does works on skull)
  • 2006-10-22 11:13 ryo_saeba
  • [r5041] server/branches/1.x/ChangeLog, server/branches/1.x/common/map.c, server/branches/1.x/include/sproto.h, server/branches/1.x/server/c_wiz.c, server/branches/1.x/server/commands.c Fix for bug #1553636 (Crashbug: reset/swaped map after use of overlay_save). Rename function for coherence
  • 2006-10-19 05:40 mwedel
  • [r5032] server/branches/1.x/ChangeLog, server/branches/1.x/common/loader.l, server/branches/1.x/server/pets.c common/loader.l: Make it so that long msg/endmsg won't overflow temp buffer
    by using safe_strcat. Will result in long messages being truncated, but
    better than crashes.
    server/pets.c: Check for existance of object existance after call to
    follow_owner() in remove_all_pets(). Can be cases where put is killed
    when moving to new map.
    MSW 2006-10-18
  • 2006-10-13 07:24 mwedel
  • [r5027] server/branches/1.x/ChangeLog, server/branches/1.x/server/apply.c, server/branches/1.x/server/server.c server/apply.c: If the captain of a transport exits the transport, make the
    next player on the transport the captain.
    server/server.c: Like change to apply.c to make player another player captain
    if one leaves the game. But in addition, in all cases, we need to clean
    up the transport->contr pointer, which will otherwise cause crashes.
    MSW 2006-10-12
  • 2006-10-13 05:43 mwedel
  • [r5025] server/branches/1.x/ChangeLog, server/branches/1.x/common/readable.c common/readable.c: Rewrite god_info_msg() - a buffer overflow crash was seen
    on metalforge, and the old code had lots of dangerous string operations
    (non safe strcats, sprintf with overlapping buffers). No code is
    functionally equivalant, just uses safe string funtions.
    MSW 2006-10-12
  • 2006-10-09 00:25 kbulgrien
  • [r5018] server/branches/1.x/doc/Developers/objects, server/trunk/doc/Developers/objects - Oops. Fix typo in commit 5017.
  • 2006-10-09 00:16 kbulgrien
  • [r5017] server/branches/1.x/ChangeLog, server/branches/1.x/doc/Developers/objects, server/trunk/ChangeLog, server/trunk/doc/Developers/objects - Spelling adjustments
    - doc/Developers/objects updated to better describe @match use in objects. Many
    objects contain useless case handling keys like @match Hello|hello because
    mapmakers do not know how @match works. Also add mention of the limited
    regular expression support that applies to match keys.
  • 2006-10-09 00:15 kbulgrien
  • [r5016] server/branches/1.x/configure.ac, server/trunk/configure.ac - Spelling adjustments
  • 2006-10-08 17:38 akirschbaum
  • [r5015] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_object.c, server/trunk/ChangeLog, server/trunk/server/c_object.c Make converters inside shops work again.
  • 2006-10-06 07:48 mwedel
  • [r4996] server/branches/1.x/ChangeLog, server/branches/1.x/include/define.h, server/branches/1.x/server/apply.c, server/branches/1.x/server/skill_util.c Fix bug where in players could unequip cursed weapons by switching to a hand
    to hand skill (punching, karate, etc).
    --
    include/define.h: Add AP_NOPRINT flag.
    server/apply.c: Modify the apply_special() code to take AP_NOPRINT option,
    which as implies, causes messages not to be printed. Used in change
    to skill_util.c, since the code thre prints better message about uequipping
    of weapon.
    server/skill_util.c: Do some cleanup of unused vars in do_skill(). Modify
    attack_hth() to call apply_special() to unequip weapon (that takes care
    of checking cursed status, etc).
    --
    MSW 2006-10-05
  • 2006-10-05 04:53 qal21
  • [r4993] server/branches/1.x/server/rune.c Fix double commit of a fix.
  • 2006-10-05 04:46 qal21
  • [r4992] server/branches/1.x/ChangeLog, server/branches/1.x/server/rune.c, server/trunk/ChangeLog, server/trunk/server/rune.c Fix mistake in revision 4979, causing get_rangevector to be called with an uninitialized env.
  • 2006-10-05 03:14 kbulgrien
  • [r4991] server/branches/1.x/server/rune.c, server/trunk/server/rune.c - Move env pointer assignment to fix error in Revision 4979 modification of spring_trap()
    See also Sourceforge bug # 1571081.
  • 2006-10-03 03:42 qal21
  • [r4990] server/branches/1.x/ChangeLog, server/branches/1.x/server/c_misc.c, server/trunk/ChangeLog, server/trunk/server/c_misc.c Fix incorrect use of FMT64 in commant_statistics().
  • 2006-10-03 03:40 qal21
  • [r4989] server/branches/1.x/ChangeLog, server/trunk/ChangeLog Change references in the ChangeLog files from CVS to SVN.
  • 2006-10-02 20:34 akirschbaum
  • [r4987] server/branches/1.x/ChangeLog, server/branches/1.x/server/monster.c, server/trunk/ChangeLog, server/trunk/server/monster.c server/monster.c: Revert message formatting of NPC responses back to the
    two-line format. Fix a possible buffer overflow when players talk to
    certain NPCs.
  • 2006-10-02 05:54 mwedel
  • [r4986] server/branches/1.x/common/map.c Add cast to type int for time_t, prevent compiler warning.
    MSW 2006-10-01
  • 2006-09-26 06:04 qal21
  • [r4979] server/branches/1.x/ChangeLog, server/branches/1.x/server/attack.c, server/branches/1.x/server/rune.c Merge rev 4978 from trunk: Cleanup spring_trap() and clean some questionable logic. Cause spell traps to be triggered when containers with traps are destroyed by a spell effect.
  • 2006-09-21 05:14 mwedel
  • [r4961] server/branches/1.x/common/anim.c, server/branches/1.x/common/arch.c, server/branches/1.x/common/button.c, server/branches/1.x/common/exp.c, server/branches/1.x/common/friend.c, server/branches/1.x/common/glue.c, server/branches/1.x/common/holy.c, server/branches/1.x/common/image.c, server/branches/1.x/common/info.c, server/branches/1.x/common/init.c, server/branches/1.x/common/item.c, server/branches/1.x/common/links.c, server/branches/1.x/common/living.c, server/branches/1.x/common/loader.l, server/branches/1.x/common/logger.c, server/branches/1.x/common/los.c, server/branches/1.x/common/map.c, server/branches/1.x/common/object.c, server/branches/1.x/common/path.c, server/branches/1.x/common/player.c, server/branches/1.x/common/porting.c, server/branches/1.x/common/quest.c, server/branches/1.x/common/re-cmp.c, server/branches/1.x/common/readable.c, server/branches/1.x/common/recipe.c, server/branches/1.x/common/region.c, server/branches/1.x/common/shstr.c, server/branches/1.x/common/time.c, server/branches/1.x/common/treasure.c, server/branches/1.x/common/utils.c, server/branches/1.x/crossedit/App.c, server/branches/1.x/crossedit/App.h, server/branches/1.x/crossedit/Attr.c, server/branches/1.x/crossedit/Attr.h, server/branches/1.x/crossedit/Bitmaps.c, server/branches/1.x/crossedit/Bitmaps.h, server/branches/1.x/crossedit/CrEdit.c, server/branches/1.x/crossedit/CrEdit.h, server/branches/1.x/crossedit/CrEditP.h, server/branches/1.x/crossedit/CrFace.c, server/branches/1.x/crossedit/CrFace.h, server/branches/1.x/crossedit/CrFaceP.h, server/branches/1.x/crossedit/CrList.c, server/branches/1.x/crossedit/CrList.h, server/branches/1.x/crossedit/CrListP.h, server/branches/1.x/crossedit/CrUtil.c, server/branches/1.x/crossedit/CrUtil.h, server/branches/1.x/crossedit/Crossedit.ad.h, server/branches/1.x/crossedit/Defines.h, server/branches/1.x/crossedit/Edit.c, server/branches/1.x/crossedit/Edit.h, server/branches/1.x/crossedit/MapAttr.c, server/branches/1.x/crossedit/MapAttr.h, server/branches/1.x/crossedit/Str.c, server/branches/1.x/crossedit/Str.h, server/branches/1.x/crossedit/crossedit.c, server/branches/1.x/crossedit/png.c, server/branches/1.x/crossedit/proto.h, server/branches/1.x/crossedit/stubs.c, server/branches/1.x/crossedit/xutil.c, server/branches/1.x/devel/devel.c, server/branches/1.x/include/arch.h, server/branches/1.x/include/artifact.h, server/branches/1.x/include/attack.h, server/branches/1.x/include/book.h, server/branches/1.x/include/commands.h, server/branches/1.x/include/config.h, server/branches/1.x/include/define.h, server/branches/1.x/include/face.h, server/branches/1.x/include/funcpoint.h, server/branches/1.x/include/global.h, server/branches/1.x/include/god.h, server/branches/1.x/include/includes.h, server/branches/1.x/include/libproto.h, server/branches/1.x/include/living.h, server/branches/1.x/include/loader.h, server/branches/1.x/include/logger.h, server/branches/1.x/include/map.h, server/branches/1.x/include/material.h, server/branches/1.x/include/newclient.h, server/branches/1.x/include/newserver.h, server/branches/1.x/include/object.h, server/branches/1.x/include/path.h, server/branches/1.x/include/player.h, server/branches/1.x/include/plugin.h, server/branches/1.x/include/plugproto.h, server/branches/1.x/include/quest.h, server/branches/1.x/include/race.h, server/branches/1.x/include/re-cmp.h, server/branches/1.x/include/recipe.h, server/branches/1.x/include/shstr.h, server/branches/1.x/include/skills.h, server/branches/1.x/include/sockproto.h, server/branches/1.x/include/sounds.h, server/branches/1.x/include/spellist.h, server/branches/1.x/include/spells.h, server/branches/1.x/include/sproto.h, server/branches/1.x/include/timers.h, server/branches/1.x/include/tod.h, server/branches/1.x/include/treasure.h, server/branches/1.x/include/win32.h, server/branches/1.x/include/xdir.h, server/branches/1.x/make_win32/resource.h, server/branches/1.x/random_maps/decor.c, server/branches/1.x/random_maps/door.c, server/branches/1.x/random_maps/exit.c, server/branches/1.x/random_maps/expand2x.c, server/branches/1.x/random_maps/expand2x.h, server/branches/1.x/random_maps/floor.c, server/branches/1.x/random_maps/maze_gen.c, server/branches/1.x/random_maps/maze_gen.h, server/branches/1.x/random_maps/monster.c, server/branches/1.x/random_maps/random_map.c, server/branches/1.x/random_maps/random_map.h, server/branches/1.x/random_maps/reader.l, server/branches/1.x/random_maps/rogue_layout.c, server/branches/1.x/random_maps/room_gen.h, server/branches/1.x/random_maps/room_gen_onion.c, server/branches/1.x/random_maps/room_gen_spiral.c, server/branches/1.x/random_maps/rproto.h, server/branches/1.x/random_maps/snake.c, server/branches/1.x/random_maps/special.c, server/branches/1.x/random_maps/square_spiral.c, server/branches/1.x/random_maps/standalone.c, server/branches/1.x/random_maps/style.c, server/branches/1.x/random_maps/test.c, server/branches/1.x/random_maps/treasure.c, server/branches/1.x/random_maps/wall.c, server/branches/1.x/server/alchemy.c, server/branches/1.x/server/apply.c, server/branches/1.x/server/attack.c, server/branches/1.x/server/ban.c, server/branches/1.x/server/build_map.c, server/branches/1.x/server/c_chat.c, server/branches/1.x/server/c_misc.c, server/branches/1.x/server/c_move.c, server/branches/1.x/server/c_new.c, server/branches/1.x/server/c_object.c, server/branches/1.x/server/c_party.c, server/branches/1.x/server/c_range.c, server/branches/1.x/server/c_wiz.c, server/branches/1.x/server/commands.c, server/branches/1.x/server/daemon.c, server/branches/1.x/server/disease.c, server/branches/1.x/server/egoitem.c, server/branches/1.x/server/gods.c, server/branches/1.x/server/hiscore.c, server/branches/1.x/server/init.c, server/branches/1.x/server/login.c, server/branches/1.x/server/main.c, server/branches/1.x/server/monster.c, server/branches/1.x/server/move.c, server/branches/1.x/server/pets.c, server/branches/1.x/server/player.c, server/branches/1.x/server/plugins.c, server/branches/1.x/server/resurrection.c, server/branches/1.x/server/rune.c, server/branches/1.x/server/server.c, server/branches/1.x/server/shop.c, server/branches/1.x/server/skill_util.c, server/branches/1.x/server/skills.c, server/branches/1.x/server/spell_attack.c, server/branches/1.x/server/spell_effect.c, server/branches/1.x/server/spell_util.c, server/branches/1.x/server/swamp.c, server/branches/1.x/server/swap.c, server/branches/1.x/server/time.c, server/branches/1.x/server/timers.c, server/branches/1.x/server/weather.c, server/branches/1.x/server/win32.c, server/branches/1.x/socket/image.c, server/branches/1.x/socket/info.c, server/branches/1.x/socket/init.c, server/branches/1.x/socket/item.c, server/branches/1.x/socket/loop.c, server/branches/1.x/socket/lowlevel.c, server/branches/1.x/socket/metaserver.c, server/branches/1.x/socket/request.c, server/branches/1.x/socket/sounds.c, server/branches/1.x/utils/crossfire-loop.c, server/branches/1.x/utils/maps.c Add svn propset ID to these files.
    MSW 2006-09-20
  • 2006-09-21 04:54 mwedel
  • [r4957] server/branches/1.x/trunk creating branch for stable 1.x release
  • 2006-09-19 22:27 qal21
  • [r4949] server/branches/1.x/doc/Developers/objects Merge revision 4948 from trunk to 1.x: Fix incorrect example for 'move_block' syntax.
  • 2006-09-19 07:35 mwedel
  • [r4947] server/branches/1.x creating branch for stable 1.x release
  • 2006-09-19 07:33 mwedel
  • [r4945] crossfire, server, server/branches, server/trunk rename crossfire to server.
  • 2006-09-19 07:18 mwedel
  • [r4941] arch, arch/trunk, client, client/trunk, crossfire, crossfire/trunk, jxclient, jxclient/trunk, maps, maps/trunk, sounds, sounds/trunk, trunk/arch, trunk/client, trunk/crossfire, trunk/jxclient, trunk/maps, trunk/sounds move some files about.
  • 2006-09-18 06:12 mwedel
  • [r4940] trunk/crossfire/doc/mediaTags Add support (or at least documentation) for underlining.
    MSW 2006-09-17
  • 2006-09-18 04:34 mwedel
  • [r4938] trunk/crossfire/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 05:34 qal21
  • [r4934] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/server/monster.c, trunk/crossfire/server/plugins.c 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 20:12 qal21
  • [r4933] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/server/spell_effect.c Commit changes forgotten in previous commit of alchemy changes.
  • 2006-09-16 20:01 qal21
  • [r4932] trunk/crossfire/ChangeLog, trunk/crossfire/server/spell_util.c 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 06:18 qal21
  • [r4930] trunk/crossfire/ChangeLog, trunk/crossfire/server/alchemy.c Make shadow alchemy and random alchemy failures ignore the 'cauldron' type being used. Fixes bug #1551385.
  • 2006-09-13 02:25 qal21
  • [r4927] trunk/crossfire/lib/README Fix small errors in my previous commit of an update to lib/README.
  • 2006-09-13 02:20 qal21
  • [r4926] trunk/crossfire/ChangeLog, trunk/crossfire/lib/README Large update to the ancient readme file describing the files in lib.
  • 2006-09-12 16:58 akirschbaum
  • [r4925] trunk/crossfire/doc/Developers/objects Fix typo.
  • 2006-09-11 05:10 qal21
  • [r4924] trunk/crossfire/ChangeLog, trunk/crossfire/common/treasure.c, trunk/crossfire/include/living.h, trunk/crossfire/include/treasure.h Add MAX_SPELLITEM_LEVEL set to 110 and set MAXLEVEL to 115.
  • 2006-09-10 22:51 qal21
  • [r4922] trunk/crossfire/ChangeLog, trunk/crossfire/doc/settings Document create_home_portals setting in doc/settings.
  • 2006-09-10 14:55 qal21
  • [r4921] trunk/crossfire/ChangeLog, trunk/crossfire/server/player.c Comment cleanup. No code changes.
  • 2006-09-10 14:21 qal21
  • [r4920] trunk/crossfire/ChangeLog Forgot ChangeLog for: Add check to auto-dropping of applied transports to not drop in shops.
  • 2006-09-10 14:21 qal21
  • [r4919] trunk/crossfire/server/apply.c Add check to auto-dropping of applied transports to not drop in shops.
  • 2006-09-10 06:44 qal21
  • [r4917] trunk/crossfire/ChangeLog, trunk/crossfire/common/treasure.c Make fix_flesh_item only run when the donor is a monster. Fixes bug #1555569.
  • 2006-09-10 00:24 qal21
  • [r4916] trunk/crossfire/server/apply.c Previous commit to use is_in_shop() caused the shopkeeper to wave when entering instead of exiting. Fixing that.
  • 2006-09-10 00:04 qal21
  • [r4915] trunk/crossfire/ChangeLog, trunk/crossfire/server/apply.c, trunk/crossfire/server/c_object.c, trunk/crossfire/server/player.c Use is_in_shop() to check if it's in a a shop.
  • 2006-09-09 23:46 qal21
  • [r4914] trunk/crossfire/ChangeLog Change yyyy/mm/dd to yyyy-mm-dd in ChangeLog to match the typically used convention.
  • 2006-09-09 23:43 qal21
  • [r4913] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/server/shop.c Add is_in_shop() and coords_in_shop() based on addition of is_in_shop() in cf+ by elmex.
  • 2006-09-09 20:32 qal21
  • [r4907] trunk/crossfire/ChangeLog, trunk/crossfire/server/apply.c When applying a transport which is in an inventory, drop the transport.
  • 2006-09-09 20:31 qal21
  • [r4906] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/server/c_object.c Make drop_object return a pointer to the dropped object, NULL otherwise.
  • 2006-09-09 17:41 lalo
  • [r4904] trunk/crossfire/ChangeLog d'oh, forgot the ChangeLog *again*, sorry
  • 2006-09-09 16:09 lalo
  • [r4902] trunk/crossfire/doc/Developers/mapguide small, useful note about map difficulty in the map guide
  • 2006-09-09 16:07 lalo
  • [r4901] trunk/crossfire/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 06:25 mwedel
  • [r4899] trunk/crossfire/ChangeLog, trunk/crossfire/doc/Developers/protocol, trunk/crossfire/server/swap.c 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-07 00:48 lalo
  • [r4898] trunk/crossfire/ChangeLog, trunk/crossfire/lib/collect.pl.in make collect.pl ignore backup files just in case
  • 2006-09-07 00:10 lalo
  • [r4897] trunk/crossfire/ChangeLog I suck, forgot the ChangeLog on my last commit
  • 2006-09-06 23:38 qal21
  • [r4896] trunk/crossfire/ChangeLog, trunk/crossfire/server/gods.c Make get_god_for_race() safe for gods without races.
  • 2006-09-06 21:58 lalo
  • [r4891] trunk/crossfire/server/shop.c making sure shops don't give jade/amber. For real this time.
  • 2006-09-04 21:23 ryo_saeba
  • [r4878] trunk/crossfire/ChangeLog, trunk/crossfire/random_maps/rproto.h, trunk/crossfire/random_maps/wall.c patch #551467 (type mismatch in surround_flag3() can cause SIGSEGV) courtesy Mark Kidder
  • 2006-09-04 07:21 mwedel
  • [r4876] trunk/crossfire/ChangeLog, trunk/crossfire/doc/mediaTags, trunk/crossfire/include/define.h, trunk/crossfire/include/newclient.h, trunk/crossfire/include/newserver.h, trunk/crossfire/server/apply.c, trunk/crossfire/server/c_misc.c, trunk/crossfire/server/c_wiz.c, trunk/crossfire/server/player.c, trunk/crossfire/server/shop.c, trunk/crossfire/socket/info.c, trunk/crossfire/socket/request.c 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 17:37 qal21
  • [r4873] trunk/crossfire/ChangeLog, trunk/crossfire/plugins/common/hashtable.c make Win32 define of uintptr_t more correct.
  • 2006-09-03 15:11 ryo_saeba
  • [r4870] trunk/crossfire/make_win32/Release_notes.txt, trunk/crossfire/make_win32/cfserver.nsi, trunk/crossfire/make_win32/crossfire.rc, trunk/crossfire/make_win32/plugin_common/plugin_common.dsp, trunk/crossfire/make_win32/plugin_python/plugin_python.rc Snapshot, fix compilation, and so on.
  • 2006-09-03 14:45 ryo_saeba
  • [r4869] trunk/crossfire/ChangeLog, trunk/crossfire/plugins/common/hashtable.c Fix Win32 compilation
  • 2006-09-03 14:38 ryo_saeba
  • [r4868] trunk/crossfire/ChangeLog, trunk/crossfire/plugins/cfpython/cfpython_object.c Potential fix for bug #1551307 (crash in python plugin).
  • 2006-09-03 14:00 ryo_saeba
  • [r4867] trunk/crossfire/ChangeLog, trunk/crossfire/server/spell_effect.c Missing return value.
  • 2006-09-03 13:29 ryo_saeba
  • [r4866] trunk/crossfire/ChangeLog, trunk/crossfire/server/spell_util.c Fix bug #1551371 (No-magic prevents monsters from casting spells)
  • 2006-09-03 13:01 ryo_saeba
  • [r4865] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/server/alchemy.c, trunk/crossfire/server/skill_util.c #1551386 (Alchemy with unpaid items)
  • 2006-09-03 03:17 mwedel
  • [r4863] trunk/crossfire/ChangeLog, trunk/crossfire/server/attack.c 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 15:23 ryo_saeba
  • [r4862] trunk/crossfire/ChangeLog, trunk/crossfire/server/swamp.c Feature request #1539125 (woodsman makes swamps uesless) by Andreas Kirschbaum
  • 2006-09-02 14:25 ryo_saeba
  • [r4860] trunk/crossfire/ChangeLog, trunk/crossfire/socket/lowlevel.c Apply patch #1550716 (Frequent crashes after client disconnects) courtesy Mark Kidder
  • 2006-08-31 07:41 mwedel
  • [r4857] trunk/crossfire/ChangeLog, trunk/crossfire/server/attack.c 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 05:34 qal21
  • [r4855] trunk/crossfire/ChangeLog, trunk/crossfire/lib/attackmess Fix missing space in a 'type 17' attack message.
  • 2006-08-28 18:39 tchize
  • [r4854] trunk/crossfire/doc/Developers/protocol, trunk/crossfire/doc/mediaTags Added media tags documentation
  • 2006-08-28 07:03 qal21
  • [r4853] trunk/crossfire/ChangeLog, trunk/crossfire/server/player.c Fix logic error in fire_bow and avoid unnecessary messages. Fixes bug #1547699.
  • 2006-08-27 15:19 akirschbaum
  • [r4852] trunk/crossfire/server/c_wiz.c Fix type mismatch.
  • 2006-08-27 14:11 ryo_saeba
  • [r4850] trunk/crossfire/ChangeLog, trunk/crossfire/plugins/cfpython/cfpython.c Add constants for many things.
  • 2006-08-27 14:09 ryo_saeba
  • [r4849] trunk/crossfire/plugins/cfpython/cfpython_object.c, trunk/crossfire/plugins/cfpython/include/cfpython_object_private.h Add 'object->env' and move_xxx wrappers to Object.
  • 2006-08-27 14:09 ryo_saeba
  • [r4848] trunk/crossfire/include/plugin.h, trunk/crossfire/plugins/common/include/plugin_common.h, trunk/crossfire/plugins/common/plugin_common.c, trunk/crossfire/server/plugins.c Add plugin access to move fields. Add sint64 type to plugin. 'AddExp' wrapper.
  • 2006-08-26 17:56 ryo_saeba
  • [r4845] trunk/crossfire/ChangeLog, trunk/crossfire/common/living.c, trunk/crossfire/common/loader.l, trunk/crossfire/common/object.c, trunk/crossfire/common/treasure.c, trunk/crossfire/include/libproto.h, trunk/crossfire/include/object.h, trunk/crossfire/server/apply.c, trunk/crossfire/test/unit/common/check_arch.c Remove obsolete event system.
  • 2006-08-26 16:09 ryo_saeba
  • [r4844] trunk/crossfire/ChangeLog, trunk/crossfire/server/weather.c Fix spurious logic in weather_avoid
  • 2006-08-26 08:08 ryo_saeba
  • [r4843] trunk/crossfire/ChangeLog, trunk/crossfire/common/object.c Fix insert_ob_in_map strange behaviour with some flags combo.
  • 2006-08-26 03:45 qal21
  • [r4842] trunk/crossfire/common/object.c Fix potential 'coord outside of map' issue in previous commit.
  • 2006-08-26 03:30 qal21
  • [r4841] trunk/crossfire/ChangeLog, trunk/crossfire/common/object.c, trunk/crossfire/include/libproto.h, trunk/crossfire/server/time.c Make generators work properly with multi-tile objects.
  • 2006-08-25 23:03 quinet
  • [r4839] trunk/crossfire/test, trunk/crossfire/test/.cvsignore, trunk/crossfire/test/unit, trunk/crossfire/test/unit/.cvsignore, trunk/crossfire/test/unit/common, trunk/crossfire/test/unit/common/.cvsignore, trunk/crossfire/test/unit/random_maps, trunk/crossfire/test/unit/random_maps/.cvsignore, trunk/crossfire/test/unit/server, trunk/crossfire/test/unit/server/.cvsignore, trunk/crossfire/test/unit/socket, trunk/crossfire/test/unit/socket/.cvsignore Stop complaining about .autorun.xml
  • 2006-08-25 23:00 quinet
  • [r4838] trunk/crossfire/test/Makefile.in, trunk/crossfire/test/unit/Makefile.in, trunk/crossfire/test/unit/common/Makefile.in, trunk/crossfire/test/unit/crossedit/Makefile.in, trunk/crossfire/test/unit/random_maps/Makefile.in, trunk/crossfire/test/unit/server/Makefile.in, trunk/crossfire/test/unit/socket/Makefile.in Regenerated again.
  • 2006-08-25 22:57 quinet
  • [r4837] trunk/crossfire/ChangeLog, trunk/crossfire/check-fragment.am check-fragment.am: Add some quotes to avoid problems with spaces appearing in macro expansions.
  • 2006-08-25 21:28 quinet
  • [r4836] trunk/crossfire/ChangeLog, trunk/crossfire/Makefile.in, trunk/crossfire/aclocal.m4, trunk/crossfire/common/Makefile.in, trunk/crossfire/configure, trunk/crossfire/crossedit/Cnv/Makefile.in, trunk/crossfire/crossedit/Makefile.in, trunk/crossfire/crossedit/bitmaps/Makefile.in, trunk/crossfire/crossedit/doc/Makefile.in, trunk/crossfire/crossedit/include/Makefile.in, trunk/crossfire/devel/Makefile.in, trunk/crossfire/doc/Developers/Makefile.in, trunk/crossfire/doc/Makefile.in, trunk/crossfire/doc/playbook-html/Makefile.in, trunk/crossfire/doc/playbook/Makefile.in, trunk/crossfire/doc/scripts/Makefile.in, trunk/crossfire/doc/spell-docs/Makefile.in, trunk/crossfire/doc/spoiler-html/Makefile.in, trunk/crossfire/doc/spoiler/Makefile.in, trunk/crossfire/include/Makefile.in, trunk/crossfire/include/autoconf.h.in, trunk/crossfire/lib/Makefile.in, trunk/crossfire/plugins/Makefile.in, trunk/crossfire/plugins/cfanim/Makefile.in, trunk/crossfire/plugins/cfanim/include/Makefile.in, trunk/crossfire/plugins/cfpython/Makefile.in, trunk/crossfire/plugins/cfpython/include/Makefile.in, trunk/crossfire/plugins/common/Makefile.in, trunk/crossfire/plugins/common/include/Makefile.in, trunk/crossfire/random_maps/Makefile.in, trunk/crossfire/server/Makefile.in, trunk/crossfire/socket/Makefile.in, trunk/crossfire/test/Makefile.in, trunk/crossfire/test/toolkit/Makefile.in, trunk/crossfire/test/unit/Makefile.in, trunk/crossfire/test/unit/common/Makefile.in, trunk/crossfire/test/unit/crossedit/Makefile.in, trunk/crossfire/test/unit/random_maps/Makefile.in, trunk/crossfire/test/unit/server/Makefile.in, trunk/crossfire/test/unit/socket/Makefile.in, trunk/crossfire/utils/Makefile.in, trunk/crossfire/utils/config.guess, trunk/crossfire/utils/config.sub, trunk/crossfire/utils/ltmain.sh 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 21:23 quinet
  • [r4835] trunk/crossfire/ChangeLog, trunk/crossfire/configure.ac configure.ac: add option to disable unit tests, fix incorrect usage of
    AC_ARG_ENABLE for dmalloc, fix some typos.
  • 2006-08-25 18:45 ryo_saeba
  • [r4834] trunk/crossfire/ChangeLog, trunk/crossfire/common/map.c Static buffers cause strange issues.
  • 2006-08-23 21:24 ryo_saeba
  • [r4832] trunk/crossfire/ChangeLog, trunk/crossfire/server/server.c Buffer overwriting leads to strange issues.
  • 2006-08-22 21:45 ryo_saeba
  • [r4831] trunk/crossfire/ChangeLog, trunk/crossfire/socket/request.c Fix for bug #1528636 (Invisible player disappears from map view)
  • 2006-08-22 07:16 mwedel
  • [r4829] trunk/crossfire/ChangeLog, trunk/crossfire/server/login.c 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 20:47 qal21
  • [r4824] trunk/crossfire/ChangeLog, trunk/crossfire/server/attack.c Call kill_player() from the kill_object() code. Fixes bug #1539192.
  • 2006-08-21 05:40 qal21
  • [r4822] trunk/crossfire/server/spell_effect.c Fix error in previous commit.
  • 2006-08-21 05:18 qal21
  • [r4821] trunk/crossfire/ChangeLog, trunk/crossfire/server/spell_effect.c Make counterspell not effect permenant spell effects. Fixes bug #1539220.
  • 2006-08-21 03:18 qal21
  • [r4820] trunk/crossfire/ChangeLog, trunk/crossfire/lib/adm/README, trunk/crossfire/lib/adm/getfaces.pl Add 'getfaces' script I put on the tracker a long time ago and forgot about.
  • 2006-08-20 09:59 ryo_saeba
  • [r4815] trunk/crossfire/ChangeLog, trunk/crossfire/include/sproto.h, trunk/crossfire/plugins/cfpython/cfpython.c, trunk/crossfire/plugins/cfpython/cfpython_object.c, trunk/crossfire/plugins/cfpython/include/cfpython_object_private.h, trunk/crossfire/plugins/common/include/plugin_common.h, trunk/crossfire/plugins/common/plugin_common.c, trunk/crossfire/server/plugins.c Plugin wrappers for timers.
  • 2006-08-20 09:58 ryo_saeba
  • [r4814] trunk/crossfire/include/timers.h, trunk/crossfire/server/init.c, trunk/crossfire/server/timers.c Fix timers.
  • 2006-08-20 01:23 qal21
  • [r4812] trunk/crossfire/ChangeLog, trunk/crossfire/common/object.c Scatter objects dropped from a multi-tile object being freed. Fixes bug #1542884
  • 2006-08-20 00:07 qal21
  • [r4811] trunk/crossfire/ChangeLog, trunk/crossfire/server/c_wiz.c Make DM 'free' command safe on multi-tile objects.
  • 2006-08-19 21:23 ryo_saeba
  • [r4807] trunk/crossfire/ChangeLog, trunk/crossfire/server/spell_util.c DMs can cast denied spells, that's why they are DMs.
  • 2006-08-19 21:22 ryo_saeba
  • [r4806] trunk/crossfire/server/spell_attack.c Fix bug #1523571 (Diseases work only on head part).
  • 2006-08-19 20:47 ryo_saeba
  • [r4805] trunk/crossfire/doc/Developers/objects Update.
  • 2006-08-19 20:22 ryo_saeba
  • [r4803] trunk/crossfire/ChangeLog, trunk/crossfire/commo