--- crossfire/lib ---


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

Filename: animations
Revision 1.84lalo 2006/09/03 15:17:59 +6 -0
collected archetypes n'stoof
Show difference between Revision 1.83 and 1.84
Revision 1.83qal21 2006/08/31 01:05:48 +4 -4
Recollect archetypes.
Show difference between Revision 1.82 and 1.83
Revision 1.82quinet 2006/08/18 13:15:37 +21 -0
Recollect archetypes.
Show difference between Revision 1.81 and 1.82
Revision 1.81mwedel 2006/06/25 00:46:50 +62 -1
Commit update files.
MSW 2006-06-24
Show difference between Revision 1.80 and 1.81
Revision 1.80mwedel 2006/05/30 02:01:25 +86 -25
Recollect these goodies.
MSW 2006-05-29
Show difference between Revision 1.79 and 1.80
Revision 1.79ryo_saeba 2006/05/05 04:25:18 +17 -0
First part of patch #1453869 courtesy Stefan Huehner (shuehner)
Show difference between Revision 1.78 and 1.79
Revision 1.78mwedel 2006/02/07 01:30:36 +192 -0
Recollect archetypes - some new objects, some objects modified to include
move_.. fields.
MSW 2006-02-06
Show difference between Revision 1.77 and 1.78
Revision 1.77mwedel 2006/01/11 00:25:41 +22 -0
check in recollected archetypes.
MSW 2006-01-10
Show difference between Revision 1.76 and 1.77
Revision 1.76mwedel 2006/01/02 01:16:00 +322 -0
Recollect archetypes/images, since there has been a bunch of changes.
MSW 2006-01-01
Show difference between Revision 1.75 and 1.76
Revision 1.75bbotbuilder 2005/10/18 15:17:01 +60 -0
Recollect archetypes.
Show difference between Revision 1.74 and 1.75
Revision 1.74ryo_saeba 2005/10/09 03:52:15 +114 -4
Rebuild archetypes and such.
Show difference between Revision 1.73 and 1.74
Revision 1.73cavesomething 2005/09/17 19:01:06 +71 -0
Recollect archetypes, faces, etc
Show difference between Revision 1.72 and 1.73
Revision 1.72mwedel 2005/07/25 00:28:46 +83 -0
recollect archetypes.
MSW 2005-07-24
Show difference between Revision 1.71 and 1.72
Revision 1.71tchize 2005/05/21 12:34:42 +271 -162

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)
Show difference between Revision 1.70 and 1.71
Revision 1.70mwedel 2005/03/20 23:09:48 +48 -0
recollect archetypes
MSW 2005-03-20
Show difference between Revision 1.69 and 1.70
Revision 1.69mwedel 2005/03/12 23:48:07 +37 -0
Collect & rebuilt archetypes.
MSW 2005-03-12
Show difference between Revision 1.68 and 1.69
Revision 1.68tchize 2005/01/15 09:55:51 +4 -0

rebuild of archetype datas.
rebuild of datas after fix of bug '[ 1096845 ] Duplicated archtypes'
Show difference between Revision 1.67 and 1.68
Revision 1.67tchize 2004/09/26 05:07:21 +36 -0

Colelcted archetypes from arch cvs
Show difference between Revision 1.66 and 1.67
Revision 1.66mwedel 2004/04/16 00:58:26 +89 -95
recollect all this stuff.
Show difference between Revision 1.65 and 1.66
Revision 1.65mwedel 2004/02/01 18:37:37 +333 -281
rebuild various files from arch directory.
MSW 2004-02-01
Show difference between Revision 1.64 and 1.65
Revision 1.64mwedel 2003/12/27 23:54:35 +42 -2
Rebuilt archetypes & related files.
MSW 2003-12-27
Show difference between Revision 1.63 and 1.64
Revision 1.63mwedel 2003/10/05 23:25:14 +28 -0
Recollect these. Various new arch's have been added.
MSW 2003-10-05
Show difference between Revision 1.62 and 1.63
Revision 1.62mwedel 2003/09/13 00:01:35 +42 -129
Updated code for skill + spell code. skills and spells are now objects.
tuning these now means changing the archetypes. New spells can now
be added just by making a new archetype. Lots of code cleanup
also done.
MSW 2003-09-12
Show difference between Revision 1.61 and 1.62
Revision 1.61temitchell 2003/09/04 01:46:22 +47 -8
- updating the collected arches (primarily hides and traps needed to be
collected again)
Show difference between Revision 1.60 and 1.61
Revision 1.60tchize 2003/07/17 04:36:18 +1 -1

Debugged collect script so it won't put the 'smoothface' info inside archetypes file. Rebuild the
archetypes file accordingly
Show difference between Revision 1.59 and 1.60
Revision 1.59temitchell 2003/07/16 01:38:07 +314 -0
- update the collection with changes
Show difference between Revision 1.58 and 1.59
Revision 1.58tchize 2003/07/08 07:45:04 +12 -308

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.
Show difference between Revision 1.57 and 1.58
Revision 1.57tchize 2003/06/19 05:59:28 +154 -0

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
Show difference between Revision 1.56 and 1.57
Revision 1.56avogl 2003/05/22 17:51:09 +99 -19
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
Show difference between Revision 1.55 and 1.56
Revision 1.55temitchell 2003/05/08 00:06:15 +99 -15
- committing the recompiled arches - first time lucky right?
Show difference between Revision 1.54 and 1.55
Revision 1.54mwedel 2003/03/24 00:58:08 +34 -14
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
Show difference between Revision 1.53 and 1.54
Revision 1.53mwedel 2003/03/19 01:46:59 +26 -0
Update rebuilt files - animations have facings info for players,
archetypes as weight to button trigger.
MSW 2003-03-18
Show difference between Revision 1.52 and 1.53
Revision 1.52mwedel 2003/02/24 01:38:38 +5 -0
common/anim.c: Fix for 8 way facing animations.
lib/treasures: Add sheep treasures
lib/* (rest) - rebuilt
server/spell_effect.c: Fix up counterspell - mainly fix a bug in that if
counterspell hit a multipart magic that used magic as an attacktype,
it would also crash. However, code also woudln't work properly on
tiled maps, and I'm dubious if it would work properly if there was more
than one effect on a space.
MSW 2003-02-23
Show difference between Revision 1.51 and 1.52
Revision 1.51mwedel 2003/02/22 01:26:56 +4 -0
server/spell_effect.c: clean up town_portal to use its own arch's
so it doesn't have to reset so many fields. Also, fix crash.
server/spell_util.c: Update cast_create_obj to put new object below
casting up.
lib/*: Rebuilt
MSW 2003-02-21
Show difference between Revision 1.50 and 1.51
Revision 1.50mwedel 2003/02/21 02:11:54 +18 -7
rebuild/recollect arch and related files.
MSW 2003-02-20
Show difference between Revision 1.49 and 1.50
Revision 1.49garbled 2003/01/19 01:19:34 +16 -0
Regen these files
Show difference between Revision 1.48 and 1.49
Revision 1.48garbled 2003/01/09 18:23:28 +2 -0
regen these with the lantern, weapontypes, avion's changes, and the
editor_folder changes.
Show difference between Revision 1.47 and 1.48
Revision 1.47garbled 2003/01/07 01:42:30 +14 -0
regen
Show difference between Revision 1.46 and 1.47
Revision 1.46mwedel 2003/01/05 17:50:10 +7 -0
common/item.c: Add 'unidentified' to display of examined items if the
item has not been identified. Only display spell regen penalty
for armour if there is in fact a penalty.
lib/archetypes: rebuilt for updated demon speed, pick up other new archs.
lib/animations, lib/bmaps lib/bmaps.paths lib/crossfire.0 lib/crossfire.1
lib/faces: rebuilt
server/main.c: Name random maps based on final map component (if available)
or map they are spawned from - this gives so clue in 'who' command
where the players really are.
server/monster.c: Fix code that would cause monsters to ignore golems/
avatars.
server/pets.c: Clean up a few warnings, fix bug in pet_move that caused
crashes - owner of a pet isn't always a player.
server/player.c: Remove on_same_map check - can_detect_monster also
performed check, so no need to have extra call.
server/spell_effect.c: modify alchemy to properly deal with tiled maps,
change behavior for spells that block view - they no longer block
alchemy, but spaces that block magic will.
MSW 2002-01-05
Show difference between Revision 1.45 and 1.46
Revision 1.45mwedel 2003/01/02 01:05:30 +161 -0
Rebuild automatically generated files, as they had become out of
data.
treasures: Remove some extra 'mores' before the end of the lists for
the pet monster tresurelists that were causing warnings at server
startup.
Makefile.in - rebuilt, my config is somehow different that it doesn't like
the .in file built previously.
MSW 2003-01-01
Show difference between Revision 1.44 and 1.45
Revision 1.44mwedel 2002/12/03 01:40:10 +3 -3
TODO: Move more items from my mailbox to the TODO list.
common/living.c: Init item_power in player to zero in fix_player() -
bogus results were getting generated as it just kept getting incremented.
common/porting.c: fix remove_directory so it works properly - checking
for . and .. entries too late, calling unlink instead of rmdir.
include/sproto.h: rebuilt
lib/animations, lib/archetypes, lib/bmaps, lib/bmaps.paths, lib/crossfire.0,
lib/crossfire.1, lib/faces: Rebuilt - new archs added, catch is_thrown
addition to thrown rock/boulder archs.
server/c_move.c, server/c_range.c: Add another parameter to do_skill() - part, which
is closest part of creature to target object - current only used
for the throw code. Update calls to this function to add additional
parameter.
server/c_object.c: Remove the NDI_UNIQUE from the 'item is too heavy
to pick up' so that it won't flood the client with them if players
goes onto space with lots of objects.
server/main.c: Minor cleanup to fix compiler warning about ambigous
if/else.
server/monster.c: Pass closest part of monster when having it use
a skill so that it doesn't throw rocks into itself. Update calls to
do_skill as described above.
server/player.c: Cal delete_player() when player quits - this properly
cleans up any per player unique maps they have. Also, check for
any such maps currently in memory, and delete those so that unique
maps don't get 'gifted' to the next character of the same name.
Update calls to do_skill as described above.
server/shop.c: Combine items of the same name together in the output
of the shop listings. Include the number of items, remove special
casing of some objects so that query_base_name is used for all item
types.
server/skill_util.c: Modify do_skill() to take additional param as
described above. Also, have do_skill return 1 on success,
0 on failur to use skill, and not return exp - otherwise,
monster code has no idea if skill was successfully used, as throw
doesn't grant exp, and this caused monsters to move into the
object they just threw. Update calls to do_skill as described
above.
server/skills.c: Clean up skill_throw function to return meaningfull
value. Also, pass along extra part of closest monster part
to target. Modify do_throw to return value, use closest
part of body as origin point for thwon object.
server/spell_effect.c: Use isqrt function instead of definining
ISQRT that used float version. Cleans up compile warning - most
likely not seen before as spell was #ifdef SPELL_ENCUMBERANCE out.
server/time.c: Put sanity checking for players speed_left in
move_player_mover() - got some reports of infinite negative speed
on metalforge, and this is the only place in the code where I could
see that happening given the description of the events.
utils/arch2xml.py, utils/cfarches.xsl: New script (and template) by
Todd Mitchell. Script can convert archs to xml, and the template
is usuable with mozilla to look at the output.
MSW 2002-12-02
Show difference between Revision 1.43 and 1.44
Revision 1.43mwedel 2002/11/25 00:41:31 +22 -0
Rebuild for all the new arch's people have checked in.
MSW 2002-11-24
Show difference between Revision 1.42 and 1.43
Revision 1.42garbled 2002/10/30 01:40:48 +31 -0
Regen
Show difference between Revision 1.41 and 1.42
Revision 1.41mwedel 2002/09/13 01:31:54 +87 -0
rebuild archetypes.
random_maps/square_spiral.c - fix off by one error in square_spiral.
add doc/plugins - update related makefiles.
lib/adm/map_info - reduce verbosity to only show real errors.
MSW 2002-09-12
Show difference between Revision 1.40 and 1.41
Revision 1.40mwedel 2002/08/21 01:42:55 +52 -3
Add archetypes from Todd Mitchell. These add wolfs and bears,
with bodyparts for them. Also changes races for readable scroll
objects so that scrollcase objects can be used. Add ruined tower.
New images for some objects. Races and treasures updated to support
these new archs.
Commited by MSW 2002-08-20
Show difference between Revision 1.39 and 1.40
Revision 1.39avogl 2002/03/01 15:33:10 +6 -0
As announced on cf-devel, this is the patch which
adds a new dragon-race to Crossfire.
Players of this dragon race can gain resistances
by eating the flesh of their defeated foes.

They can also specify in a certain resistance-type
and gain various abilities when increasing levels.
This "focus" can be switched by eating very special
As announced on cf-devel, this is the patch which
adds a new dragon-race to Crossfire.
Players of this dragon race can gain resistances
by eating the flesh of their defeated foes.

They can also specify in a certain resistance-type
and gain various abilities when increasing levels.
This "focus" can be switched by eating very special
flesh, which will be available for sale.
Dragon players gain special titles which cannot
be overwritten by manually set titles.

Also see the dragon race description during the
race selection process.
Note that the quetzal has been slightly modified
(picture and race) to prevent getting mixed up with
the new dragon race.

Please keep in mind that this is the first version
of this dragon-race-code. Do not expect it to be
perfectly balanced in all aspects.
Player's opinions will provide some good feedback
for further development I hope.

--AndreasV
Show difference between Revision 1.38 and 1.39
Revision 1.38avogl 2002/02/24 08:19:31 +12 -12
collected arches
Show difference between Revision 1.37 and 1.38
Revision 1.37mwedel 2001/12/03 01:51:40 +60 -1
This checkin for the most part removes support for xpm and xbm graphics -
now the only image supported is the png.
common/arch.c: comment out printing on warning of object having no type -
getting 300 meaningless messages at startup is annoying.
common/image.c: Remove X11 color information from colorname array. Remove
processing of color_fg and color_bg information from face file - only
use color_fg if no magicmap information is available - foreground
and background infoformation was only needed for bitmap graphics.
common/loader.c, loader.l: Add elevation element, comment out some logging
messages that are excessive and only really relevant for people
who want to fix them (really should be in the collect script
anyways). Remove some unused code.
common/map.c: add outdoor field to map structure - add support for loading
and saving it.
crossedit/App.c,crossedit/CrUtil.c, crossedit/Defines.h, crossedit/crossedit.c
crossedit/xutil.c: Remove support for non png graphics.
crossedit/Attr.c: Add support for elevation variable, remove code for non
png graphics.
doc/map-technical: Add note about outdoor field.
include/face.h: remove fg, bg fields from face struecture.
include/global.h: Update colorname array definition.
include/loader.h: Add V_ELEVATION field.
include/map.h: Add outdoor field to map structure.
include/newserver.h: Update types so it only loads/knows about png information.
include/object.h: Add elevation field to object structure.
lib/Makefile.in: Remove support for building crossfire.xpm and crossfire.xbm
files.
lib/animations, lib/archetypes, lib/bmaps, lib/bmaps.paths, lib/crossfire.png,
lib/faces: Rebuilt. Main difference is a few sea types, and the fact
that it hadn't been collected for a while.
server/spell_effect.c: Modify dimension door so that it calls MapNewmapCmd
so that fog of war does not get confused. Also, removes call to
draw as functions further up will do that.
server/spell_util.c: Remove color information from attack information that
shuffle_attack uses.
socket/init.c, socket/request.c: Remove support for non png images.
MSW 2001-12-02
Show difference between Revision 1.36 and 1.37
Revision 1.36garbled 2001/10/31 03:24:36 +17 -12
regen
garbled 2001-10-31
Show difference between Revision 1.35 and 1.36
Revision 1.35mwedel 2001/09/04 00:54:24 +60 -0
Previous checkin was missing the GreaterDemon and BigDemon.
collect and check in to fix that. MSW 2001-09-03
Show difference between Revision 1.34 and 1.35
Revision 1.34avogl 2001/09/02 12:14:14 +10 -60
arch collect for new images
--AV
Show difference between Revision 1.33 and 1.34
Revision 1.33avogl 2001/08/26 20:08:00 +30 -0
Collected arches for new pngs.
--AV
Show difference between Revision 1.32 and 1.33
Revision 1.32mwedel 2001/06/04 00:35:38 +155 -0
re-collect archetyps. MSW 2001-6-03
Show difference between Revision 1.31 and 1.32
Revision 1.31mwedel 2001/05/12 02:57:12 +18 -0
Collect arch and other related files. MSW 2001-05-11
Show difference between Revision 1.30 and 1.31
Revision 1.30mardahl 2001/04/27 00:44:03 +6 -0
New arch/images added.
Show difference between Revision 1.29 and 1.30
Revision 1.29avogl 2001/04/20 10:05:37 +12 -4
Collected arches.
Show difference between Revision 1.28 and 1.29
Revision 1.28avogl 2001/04/13 11:27:19 +5 -0
collected arches
Show difference between Revision 1.27 and 1.28
Revision 1.27avogl 2001/03/31 10:56:30 +4 -0
Collected arches.
Show difference between Revision 1.26 and 1.27
Revision 1.26avogl 2001/03/29 15:32:47 +1 -126
Collected arches.
Show difference between Revision 1.25 and 1.26
Revision 1.25mwedel 2001/03/20 01:07:47 +2 -0
Updates for 0.97.0 release:
archetypes rebuilt (affecting most of the lib files)
Makefile.in modified to include some missing files to release works properly.
Most of the scripts changed because of substitution via configure.
MSW 2001-03-19
Show difference between Revision 1.24 and 1.25
Revision 1.24avogl 2001/03/13 13:03:07 +13 -8
collected images and spelling mistake
--AV
Show difference between Revision 1.23 and 1.24
Revision 1.23avogl 2001/02/15 08:14:37 +0 -10
Rebuilt arches. New pngs, but only a few from new
artists, no serious change in the general outlook.

I've added a new archetype: "ten_kilo.arc".
This is an arch that only has one purpose: To weight ten
kilos. It is important to have for creator-button mechanisms.
Show difference between Revision 1.22 and 1.23
Revision 1.22avogl 2001/01/31 00:14:03 +5 -0
Rebuild of archetypes/images. --PeterM
Show difference between Revision 1.21 and 1.22
Revision 1.21avogl 2001/01/25 19:53:43 +5 -0
treasures:

Added glovesofsun as relict of gaea.

rest:

revuilt arches
Show difference between Revision 1.20 and 1.21
Revision 1.20avogl 2001/01/17 22:30:42 +24 -0
peterm using avogl's account:
updated arches for skree
Show difference between Revision 1.19 and 1.20
Revision 1.19avogl 2001/01/11 20:28:37 +8 -0
New pics and animation for earth shield.
Show difference between Revision 1.18 and 1.19
Revision 1.18avogl 2001/01/10 22:59:43 +5 -0
PeterM as "avogl": just updated the archetypes file with the
new arcs for wrathful eye.
Show difference between Revision 1.17 and 1.18
Revision 1.17avogl 2001/01/06 17:33:18 +11 -0
Re-synchronized server with arch dir.
Someone (author 'cvs') has messed them up a little
by committing files collected from a non-up-to-date
arch dir.
Please always run cvs update before adding and
committing changes from your local cvs-tree.
Show difference between Revision 1.16 and 1.17
Revision 1.16avogl 2000/12/17 09:24:48 +0 -2
animations:
archetypes:

New race-description msg

treasures:

class alchemist has spell "alchemy" per
default now. I consider this a must.
Show difference between Revision 1.15 and 1.16
Revision 1.15avogl 2000/12/16 17:08:03 +10 -0
rebuild arches
Show difference between Revision 1.14 and 1.15
Revision 1.14avogl 2000/12/09 19:31:47 +16 -0
Rebuilt arches to include the new Giant Worm.
Show difference between Revision 1.13 and 1.14
Revision 1.13avogl 2000/11/24 14:57:39 +14 -0
rebuilt arches for new graphics to take effect
Show difference between Revision 1.12 and 1.13
Revision 1.12peterm 2000/11/22 01:22:05 +0 -20
New build of archetypes.
Show difference between Revision 1.11 and 1.12
Revision 1.11peterm 2000/11/19 18:59:12 +20 -0
New spells added:

conflict
vitriol
ironwood skin.
Show difference between Revision 1.10 and 1.11
Revision 1.10avogl 2000/11/19 09:03:21 +15 -20
Updating the arches, for the new pngs and
the new spell-types.
--AndreasV
Show difference between Revision 1.9 and 1.10
Revision 1.9peterm 2000/11/17 05:16:45 +25 -0
New spell added, Windstorm.
It pushes objects, mostly, and does a little damage.
define.h: NROFREALSPELLS++
spellist.h spells.h: "windstorm"
archetypes: new arch added for windstorm
disease.c: comment on new title parameter.
spell_effect.c, sproto.h spell*.c: implmenetation of windstorm.
Show difference between Revision 1.8 and 1.9
Revision 1.8avogl 2000/11/11 19:11:21 +11 -0

Completed the set of chess-figures, so that people can play chess
on crossfire. Read my logs to the arch-changes.
--AndreasV
Show difference between Revision 1.7 and 1.8
Revision 1.7peterm 2000/10/30 23:13:41 +6 -0
Updated archetypes.
Show difference between Revision 1.6 and 1.7
Revision 1.6peterm 2000/10/25 01:46:16 +2 -22
new images and archetypes for bows.
Show difference between Revision 1.5 and 1.6
Revision 1.5peterm 2000/10/19 03:34:42 +6 -0
New images added.
Show difference between Revision 1.4 and 1.5
Revision 1.4peterm 2000/10/16 14:41:16 +170 -0
New stuff for classes installed.
Show difference between Revision 1.3 and 1.4
Revision 1.3cvs 2000/05/29 00:20:47 +4 -3
Update for changes that Jan has made MSW 5/28/2000
Show difference between Revision 1.2 and 1.3
Revision 1.2damn 1999/09/17 18:53:12 +57 -0
see batch update for arch tree -- DAMN
Show difference between Revision 1.1 and 1.2
Revision 1.1uid200 1999/04/02 13:10:04 None
Initial revision
First version
Revision 1.1.1.1uid200 1999/04/02 13:10:04 +0 -0
First CVS revsion: crossfire-0.95.3
Show difference between Revision 1.1 and 1.1.1.1


File made using version 1.98 of cvs2html by leaf at 2011-07-21 18:02