- Add some recent missing entries to CHANGES.

- Add dev/wip directory for commiting work-in-progress archetypes.  The
  directory is not visible in Gridarta CrossfireEditor, but can be made so with
  a soft link like arch/trunk/wip --> arch/trunk/dev/wip.
- Add dev/wip/README describing the use of the directory.
- Add dev/wip/manhole as a manhole archetype work-in-progress to facilitate
  some collaboration on getting a multi-tile HOLE animation to work.  Included
  is a README and a world_105_115.patch test case.


git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@8063 282e977c-c81d-0410-88c4-b93c2d0d6712
master
kbulgrien 2007-12-29 16:14:26 +00:00
parent 829c6e6368
commit 97ea1da644
10 changed files with 421 additions and 0 deletions

57
CHANGES
View File

@ -1,23 +1,80 @@
Changes for SVN top of tree:
Add dev/wip directory for commiting work-in-progress archetypes. The directory
is not visible in Gridarta CrossfireEditor, but can be made so with a soft link
like arch/trunk/wip --> arch/trunk/dev/wip.
Add dev/wip/README describing the use of the directory.
Add dev/wip/manhole as a manhole archetype work-in-progress to facilitate some
collaboration on getting a multi-tile HOLE animation to work. Included is a
README and a world_105_115.patch test case.
Kevin Bulgrien 2007-12-29
Add names to woodfloor, woodfloor2, woodlarge, and dirtfloor.
Nicolas Weeger 2007-12-29
Nicer mountain1, 2, 3, 4 5.
Update woods_4 archetype so it's not anymore acting as a ground (transparency
parts, it is *NOT* a ground, visually speaking)
Make the fireball and firebreath smooth
Tchize 2007-12-28
Add smooth image for light snow + source file + empty layer file (use it to help building smooth images)
Tchize 2007-12-24
Add the archetype hook for user-defined plugin events.
Yann (gros) Chachkoff 2007-12-23
Add various lighthouse archetypes to replace use of huts and towers that are
called "lighthouse" in various maps. A base archetype is added along with
west, northwest, and snowy variants.
Kevin Bulgrien 2007-12-22
Singing anim_suffix.
Nicolas Weeger 2007-12-21
Singing animation for Fenx.
Nicolas Weeger 2007-12-18
Add missing faces for spider (for now, always the same sprite).
Nicolas Weeger 2007-12-16
Add ne, se, sw, and nw corners to the mine walls to fix the Scorn port gate
house with consistent walls.
Kevin Bulgrien 2007-12-10
Four facings for angel, and sword animation.
Facings for whim.
Nicolas Weeger 2007-12-09
Basic animation for Ruggilli's altar.
Basic animation for Sorig's altar.
Nicolas Weeger 2007-12-07
Commit spellcasting animations for chinese dragons
Andreas Kirchbaum 2007-11-30
Added a spellcasting animation for the Big Dragon. Courtesy of Rednaxela.
Yann (gros) Chachkoff 2007-11-29
Add anim_suffix spellcasting to all spells.
Alex Schultz 2007-11-29
Add correct plural name to flowers_permanent.
Andreas Kirschbaum 2007-11-23
Add sample support for spellcasting compound animations.
Try to cast minor healing with a Fenx
Yann (gros) Chachkoff 2007-11-18
Update spellcasting objects to use inventory objects.
Andreas Kirschbaum 2007-11-04
Rename low_boots from "shoes" to "pair of shoes".
Andreas Kirschbaum 2007-11-03
New archetypes goldflagstone.arc to avoid using creator tricks.
Nicholas Weeger 2007-10-20
Revert previous change of dragon's steaks weight.
Andreas Kirschbaum 2007-10-15

27
dev/wip/README 100644
View File

@ -0,0 +1,27 @@
==============================================================================
arch/dev/wip
==============================================================================
This directory is a holding area for archetypes that are under development or
are good ideas, but have frozen mid-development for some reason. That said,
this is not a holding area for large volumes of aborted works. The primary
use should be to retain works-in-progress for collaborative use and/or to
pass an incomplete work on to another (future?) developer.
It is suggested that each work-in-progress is created in a sub-directory and
that this directory (dev/wip) be used primarily for persistent files.
The archetypes under this directory are invisible to Gridarta CrossfireEditor
by default. The following is an example of how to easily make these files
accessible in the map editor.
If an archetype in this directory is put into service, remove any unneeded
files and and place the archetype in a directory outside this arch/dev area.
In cases where an archetype is under test, it may be advantageous to provide a
patch that may be used to hook the arch into a map so that other developers
are able to reproduce results.
$ cd /path/to/sandbox/arch/trunk
$ ln -s dev/wip wip

View File

@ -0,0 +1,46 @@
To access this archetype in Gridarta CrossfireEditor, be sure to link the wip
directory with a command like this:
$ cd /path/to/svn/checkout/arch/trunk
$ ln -s dev/wip wip
$ cd /path/to/svn/checkout/server/lib
$ make collect
manhole.arc
manhole_closed_1
A HOLE modeled after arch/trunk/connect/Hole/pit.arc pit_closed, except
that it is a multi-tile archetype, and that the non-head pieces are
deliberately set to the wrong face so that the animation works.
manhole_open_1
A HOLE modeled after arch/trunk/connect/Hole/pit.arc pit_open that shows
the animation is broken when the archetype is probably set up "correctly".
world_105_115.patch
Test of pit_open, pit_closed, manhole_closed_1, and manhole_open_1. To
apply the patch, and presuming that the maps and arch SVN checkouts are
in the same directory, use the following command.
$ patch -p0 world_105_115.patch
manhole.base.xcf
This is a GIMP 64 x 64 bit image with layers and transparency.
The elements used to construct the manhole .png files. This file does also
contain some variations of the archetype that could be used to produce
different manholes (rust- colored vs. bronze, for example).
manhole.base.111.png
manhole.base.112.png
manhole.base.113.png
manhole.base.114.png
A bronze manhole animation set. 111 is an open manhole. 112 and 113 are
transitional shots of a manhole opening or closing, and 114 is the closed
manhole.

View File

@ -0,0 +1,83 @@
# These archetypes are presently modeled after the contents found in pit.arc in
# the arch/trunk/connect/Hole directory. The difference is that this archetype
# is a 64 x 64 bit multi-tile HOLE.
#
# This animation works, but the x1, y1, x1 y1 pieces have the wrong face, so
# the player view of the closed manhole is messed up. Not only that, but the
# animation takes place at x-1, y-1 instead of at x,y.
#
Object manhole_closed_1
name manhole
type 94
activate_on_push 1
activate_on_release 1
no_pick 1
face manhole.114
anim
manhole.111
manhole.112
manhole.113
manhole.114
mina
is_animated 0
wc 4
maxsp 0
visibility 50
magicmap black
end
More
Object manhole_closed_1a
face manhole.111
x 1
end
More
Object manhole_closed_1b
face manhole.111
y 1
end
More
Object manhole_closed_1c
face manhole.111
x 1
y 1
end
#
# This animation does not work, but is a copy of arch/connect/Hole/pit.arc so
# should work the same as that pit.
#
Object manhole_open_1
name manhole
type 94
activate_on_push 1
activate_on_release 1
no_pick 1
face manhole.111
anim
manhole.111
manhole.112
manhole.113
manhole.114
mina
is_animated 0
move_on walk
wc 0
maxsp 1
visibility 50
magicmap black
end
More
Object manhole_open_1a
face manhole.111
x 1
end
More
Object manhole_open_1b
face manhole.111
y 1
end
More
Object manhole_open_1c
face manhole.111
x 1
y 1
end

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

View File

@ -0,0 +1,208 @@
Index: ../../../../../maps/trunk/world/world_105_115
===================================================================
--- ../../../../../maps/trunk/world/world_105_115 (revision 8060)
+++ ../../../../../maps/trunk/world/world_105_115 (working copy)
@@ -9,7 +9,11 @@
enter_y 1
msg
Created: 2001-02-16
+<<<<<<< .mine
+Modified: 2007-12-29 Kevin Bulgrien
+=======
Modified: 2007-12-24 tchize
+>>>>>>> .r8038
endmsg
outdoor 1
tile_path_1 world_105_114
@@ -1569,8 +1573,16 @@
arch cobblestones2
x 3
y 34
-elevation 7225
+elevation 10685
end
+arch button_lever
+msg
+Pit Test #1
+endmsg
+x 3
+y 34
+connected 64
+end
arch dungeon_magic
x 3
y 35
@@ -1580,6 +1592,14 @@
y 35
elevation 10034
end
+arch button_handle
+msg
+Manhole Test #1
+endmsg
+x 3
+y 35
+connected 63
+end
arch dungeon_magic
x 3
y 36
@@ -1596,7 +1616,7 @@
arch cobblestones2
x 3
y 37
-elevation 12068
+elevation 8727
end
arch dungeon_magic
x 3
@@ -1605,7 +1625,7 @@
arch cobblestones2
x 3
y 38
-elevation 12236
+elevation 8727
end
arch dungeon_magic
x 3
@@ -2029,8 +2049,15 @@
arch cobblestones
x 4
y 34
-elevation 6917
+elevation 6692
end
+arch pit_closed
+hp 6
+sp 39
+x 4
+y 34
+connected 64
+end
arch dungeon_magic
x 4
y 35
@@ -2056,8 +2083,15 @@
arch cobblestones2
x 4
y 37
-elevation 10853
+elevation 12236
end
+arch manhole_closed_1
+hp 6
+sp 39
+x 4
+y 37
+connected 63
+end
arch dungeon_magic
x 4
y 38
@@ -2074,7 +2108,7 @@
arch cobblestones2
x 4
y 39
-elevation 10685
+elevation 8727
end
arch dungeon_magic
x 4
@@ -2454,7 +2488,7 @@
arch cobblestones
x 5
y 34
-elevation 6692
+elevation 5919
end
arch dungeon_magic
x 5
@@ -2498,10 +2532,10 @@
x 5
y 37
end
-arch cobblestones
+arch cobblestones2
x 5
y 37
-elevation 9652
+elevation 7364
end
arch dungeon_magic
x 5
@@ -2519,7 +2553,7 @@
arch cobblestones2
x 5
y 39
-elevation 9827
+elevation 8727
end
arch dungeon_magic
x 5
@@ -2912,8 +2946,15 @@
arch cobblestones
x 6
y 34
-elevation 5919
+elevation 6692
end
+arch pit_open
+hp 6
+sp 39
+x 6
+y 34
+connected 65
+end
arch dungeon_magic
x 6
y 35
@@ -2941,6 +2982,13 @@
y 37
elevation 7865
end
+arch manhole_open_1
+hp 6
+sp 39
+x 6
+y 37
+connected 66
+end
arch dungeon_magic
x 6
y 38
@@ -3350,8 +3398,16 @@
arch cobblestones2
x 7
y 34
-elevation 4624
+elevation 10685
end
+arch button_lever
+msg
+Pit Test #2
+endmsg
+x 7
+y 34
+connected 65
+end
arch dungeon_magic
x 7
y 35
@@ -3359,8 +3415,16 @@
arch cobblestones2
x 7
y 35
-elevation 3552
+elevation 10034
end
+arch button_handle
+msg
+Manhole Test #2
+endmsg
+x 7
+y 35
+connected 66
+end
arch dungeon_magic
x 7
y 36