~vcs-imports/crossfire-arch/main

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
Changes for CVS top of tree:

Add new force archetype monk_no_use_weapon. It will be inserted into
inventories of monk players to prevent them from using weapons.
Andreas Kirschbaum 2005-11-01


Make bullet swarm fire small bullets instead of magic bullets. Previously
bullet swarm (which is an evocation spell) gave sorcery exp.
Andreas Kirschbaum 2005-10-28


Correct rune definitions. Some runes did use obsolete fields or had
inconsistent definitions.
Andreas Kirschbaum 2004-09-14


Many many changes since last entry due to new server code and 
maintenance efforts.  Highlights - large image support allows 
for images larger than 32x32 - many images consolidated for easier 
maintenance (ongoing).  Spell and skill code changes heavily
modified spells and skill arches (more arch based now).
four point animation added to most player race and classes, smoothing
images added to support smoothing code and ground arches changed
to accommodate.  Arches added for weather system, new monsters,
new items, new npcs, triggered traps and trigger marker added.
New images added for classic set as well.  See server changelog
for more info.  Hope to maintain this file better in the future.
TM 2004-01-26



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.
Commited by MSW 2002-08-20

Fix monster arcs that had incorrect wrists/foot (1 instead of 2)
Fix update_monster script that generated the errors in the first place.
Add body information to the player/old/*.arc for very old player files.
Move crown from misc directory to armour/helmet, add appropriate body_info.
Add needed body info for elven boots.
MSW 2002-07-15


Update arcs to use body_info for equipping items.
Update armor to use gen_sp_armour instead of last_heal.
can_use_shield added to necessary arcs.
Add dev/scripts directory, which contains some handy scripts I wrote
for updating on the items.
Add item_power to the armours - needs to be done for rest of equippable
items.
MSW 2002-07-14


MSW 2000-12-26:
Added new archetypes & god changes for new god code.  Changes by Jan E.,
checked in my MSW.

PeterM  2000-12-3:  Convert
protected/immune/vulnerable/armour to new PR system for
all arcs.

MSW 2000-12-3:
Commit for PR code.  General changes was to clean up archetypes that
were immune/protected/vulnerable to the same attacktype (ie, protected &
immune).  Disease code changed to use last_grace instead of armour for
contagious values.  Gods still need to be fixed up.

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

MSW 2000-11-22: talisman/ring_drain.arc - give object speed 0.1
so it will animate (animation already in place, just was not being
used.)

PeterM:  Totally reorganized player/*, splitting it into races and
classes.  Classes are themselves split into four main subtypes.  
New images from dnh were also added, as well as new classes/races.
See http://langmuir.eecs.berkeley.edu/~peterm/Race.html and
    http://langmuir.eecs.berkeley.edu/~peterm/Class.html




Changes for Crossfire 0.95.7:

ground/Lake/blake_*.png:  Remove transperancies from these images so they
display properly.  MSW 9/20/2000

ground/sea*png: Remove transperancies from png images since they should not
be transparent.  MSW 8/23/2000

door/Locked/key2.arc, misc/Container/bag.arc, misc/Container/bookshelf.arc,
misc/Container/cauldron.arc, misc/Container/chest_2.arc,
misc/Container/depositbox.arc, misc/Container/key_ring.arc,
misc/Container/mailbox.arc, misc/Container/pouch.arc,
misc/Container/r_sack.arc misc/Container/sack.arc: Remove the 'a' from the
objects name.  The client adds it anyways, so you see 'a a bag' for example,
but also when using the commands like 'drop that match on an item name, having
to match against the 'a ' is a bit non intuitive.  MSW 6/27/2000

------------------------------------------------------------------------------
Changes for Crossfire 0.95.6:

also skills/holysymbol and lockpicks.
skills/tailsman.arc:  added nrof to archetype so these things will join.
	-PeterM

--- BEGIN apply() cleanup patch --- Jan Echternach 5/26/2000

Added level 1 to all archetypes with type 88 (CONE) that can do damage.


ground/chaos.arc, arch chaos and arch major_chaos
ground/lava.arc, arch lava and arch permanent_lava
Added walk_on 1.

ground/chaos_ball.arc, arch chaos_ball
magic/banishment.arc, arch banishment
magic/colorspray.arc, arch color_spray
magic/counterspell.arc, arch counterspell
magic/face_of_death.arc, arch face_of_death
magic/shockwave.arc, arch shockwave
dev/unused/0.91.1/Flyingnote/flyingnote.arc, arch flyingnote
magic/Cold/icestorm.arc, arch icestorm
magic/Fire/firebreath.arc, arch firebreath
magic/Effect/confuse.arc, arch confuse
magic/Effect/fear.arc, arch fear
magic/Effect/holy_word.arc, arch holy_word
magic/Effect/paralyze.arc, arch paralyze
magic/Effect/slow.arc, arch slow
magic/Effect/turnundead.arc, arch turn_undead
magic/Mana/manablast.arc, arch manablast
Added walk_on 1 and fly_on 1.

connect/trig_altar.arc
connect/trig_lever.arc
connect/trig_pedes.arc
Changes to support bug fixes for trigger types:  Replace speed with exp.
Set is_animated 0.  Remove last face from animation sequence.

connect/trig_altar.arc
Bugfix:  Faces where swapped.

connect/trig_button.arc, arch button_trigger
New archetype.

--- END apply() cleanup patch --- Jan Echternach 5/26/2000


Added level 1 to all archetypes with type 5 (POTION), because these
archetypes are spellcasters and therefore need a level.
- Jan Echternach 5/24/2000

skills/scroll_set_traps
Name of the skill is 'skill_set_trap', not 'skill_set_traps'.
- Jan Echternach 5/22/2000

Added level 1 to all archetypes with type 62 (FIREWALL) which didn't have
a level yet, because these archetypes are spellcasters and therefore need
a level.  - Jan Echternach 5/16/2000


dev/unused/0.91.1/grave.arc, arch grave_close
Removed type 37 from archetype, because this type will be removed from
the server code.  - Jan Echternach 5/16/2000


Some archetypes had fly_on or walk_on set, although they were not handled
by move_apply().  - Jan Echternach 5/16/2000

ground/sea.arc, arch sea1
Removed walk_on 1.

ground/meteor.arc, arch fire_trail
Removed walk_on 1 and fly_on 1.


spell/gu_horn.arc, spell/horn.arc, spell/horn1.arc, spell/horn3.arc
Added level 1 to fix the problem that most horns were casting spells
without a level.  - Jan Echternach 4/19/2000


Too many items gave Pow bonus.  - Jan Echternach 4/17/2000

armour/helmet/wiz_hat.arc
Changed (Int +1, Pow +1) back to (Int +2).

armour/mail/robe_midnight.arc
Changed (Pow +2) back to (Wis +2).

weapon/artifact/magi_staff.arc
Reduced (Pow +2) to (Pow +1).


Set level 1 for all archetypes that had alive 1 but no level.
- Jan Echternach 4/17/2000

Naming.doc:  Fixed a typo.  - Jan Echternach 4/17/2000


---BEGIN BATCH UPDATE--- DAMN 9/17/1999
Added "nrof 1" to the following archetypes:
armour/boots/elvenboots.arc
armour/boots/idaten.arc
armour/boots/lev_boots.arc
armour/boots/speedboots.arc
armour/cloak/magic_resist.arc
armour/helmet/helmet_bri.arc
armour/helmet/helmetxray.arc
armour/mail/Pdragonmail.arc
armour/mail/dragonmail.arc
armour/mail/gale.arc
armour/mail/wdsm.arc
armour/shield/DShield.arc
armour/shield/DShieldm.arc
armour/shield/DShieldms.arc
armour/shield/DShields.arc
armour/shield/dragon_shi.arc
armour/shield/eyeshield.arc
armour/shield/holyshield.arc
armour/shield/reflector.arc
armour/shield/uw_shield.arc
armour/shield/wds.arc
flesh/human/corpse.arc
flesh/human/corpse1.arc
flesh/human/corpse_pl.arc
indoor/clock.arc
misc/Bagpipe/bagpipe.arc
misc/chalice.arc
misc/crown.arc
misc/torch_cyan.arc
misc/torch_indigo.arc
misc/torch_vermilion.arc
readable/bookRead.arc
readable/book_clasp.arc
readable/card.arc
readable/diploma.arc
readable/letter.arc
readable/note.arc
readable/quarto.arc
readable/scroll.arc
readable/scroll_2.arc
readable/tome.arc
spell/gu_horn.arc
spell/horn.arc
spell/horn2.arc
spell/horn3.arc
talisman/collar.arc
weapon/artifact/ChaosSword/CSword.arc
weapon/artifact/Darkblade/darkblade.arc
weapon/artifact/Demonbane/demonbane.arc
weapon/artifact/Fhammer/frost_hammer.arc
weapon/artifact/Firestar/fakefirestar.arc
weapon/artifact/Firestar/firestar.arc
weapon/artifact/Gram/gram.arc
weapon/artifact/Kdagger/k_dagger.arc
weapon/artifact/Lslasher/lava_s.arc
weapon/artifact/Masamune/masamune.arc
weapon/artifact/Sting/sting.arc
weapon/artifact/UW_Sword/uw_sword.arc
weapon/artifact/bonecrush.arc
weapon/artifact/defender.arc
weapon/artifact/dragonslay.arc
weapon/artifact/excalibur.arc
weapon/artifact/firebrand.arc
weapon/artifact/frostbrand.arc
weapon/artifact/harakiri.arc
weapon/artifact/mjoellnir.arc
weapon/artifact/skullcleav.arc
weapon/chained/nunchacu_1.arc
weapon/chained/nunchacu_2.arc
weapon/chained/shootingstar.arc
weapon/misc/shovel_1.arc
weapon/misc/stake.arc
weapon/misc/taifu_1.arc
weapon/sword/katana_1.arc

armour/helmet/wiz_hat.arc
Changed (Int +2) to (Int +1, Pow +1)
Added nrof 1

armour/mail/mithril_ar_ele.arc
Changed (Cha +2) to (Cha +1, speed +1)
reduced penalties to sp regen and movement speed

armour/mail/robe_midnight.arc
Changed (Wis +2) to (Pow +2)
Added nrof 1

spell/power_crystal.arc
removed duplicate weight entry
Did _not_ add nrof 1

weapon/artifact/HolyAvenger/holyave.arc
Added attacktype: blinding and nrof 1

weapon/artifact/Usword/uk_sd.arc
changed weight 1qq000 (yes, the letter Q) to 11100
added nrof 1

weapon/artifact/deathbring.arc
added attacktype: depletion and nrof 1

weapon/artifact/magi_staff.arc
changed name from Staff of Magi to Staff of the Magi
changed stat bonuses from (Int +2, Wis +1) to (Int +1, Pow +2)
added wc +5 and nrof 1

weapon/artifact/mournblade.arc
changed attacktype: magic, drain to attacktype: drain, weaponmagic
added nrof 1

weapon/artifact/stormbring.arc
changed prot: magic to prot: magic, electricity
changed attacktype: magic, drain to attacktype: electricity, drain
added nrof 1
---END BATCH UPDATE--- DAMN 9/17/1999

Give power crystal a weight of one.  This allows it to be picked up - msw

------------------------------------------------------------------------------
Changes for Crossfire 0.93.3:

Number of images cleaned up/improved/created by David Sundqvist.

Several new images/archetyps added - new wall types, dedicated altars for
the gods (very nicely looking), and some other changes by David.

------------------------------------------------------------------------------
Changes for Crossfire 0.92.7

Cleaned up the dev directory some - got rid of a bunch of files that have
since been merged.  Also, got rid of things that should no longer be
applicable (via code changes), and stuff in which there was only and archetype
object - there should be enough examples out there on how to create new
archetyps.

Weight for some monsters updated to be in more in line with what should be
expected.

Editable cleaned up for a bunch of objects.

Half orc and halfling player types added.

Some archetyps for throwing added

------------------------------------------------------------------------------
Changes for Crossfire 0.92.6

Several objects added for Brian Thomas valley quest maps - some disabled
archetypes moved back into palce.

Changes for Crossfire 0.92.5

Many archetypes added for the kunji maps.

Changes for Crossfire 0.91.7

Many new archetypes added by Brian Thomas (thomas@nomad.astro.psu.edu).
These are spread out in many different directories.

Spectres are no longer animated.  In this way, invisibilty on them works
properly.

Changes for Crossfire 0.90.5:

Changed editable value in some items so they appear in the proper
place for crossedit.

Moved all files in the 'item' directory into misc.

Changes for Crossfire 0.90.4:

Added DarkOrange to xpm.template file.  Before, there were only
two oranges, and the dark orange was closer to a brown.

Cleaned up some of the X Pixmaps.  Eliminated some colors from the
various files that are not in the official xpm.template file.

Merged the soda archetypes in.  Like Chico, they were at least
partially colored as I transfered them.

Tried to clean up the directories some.  All spell effects should
now be in magic, where as items that are related to spells (wands,
books, horns, rods, etc) are in spells.  Either item or misc should
be removed, as the stuff in them seems like it could be placed
in the other directory.

Changes for crossfire 0.90.3:
Merged chico archetypes in their proper location, instead of being
in a separate directly.  Colored them as I went.

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

Archetypes

old name	new name	comment

steinblokk	bwall_0		duplicates
dun1		blocked
dun15		blocked
mine1		blocked
mine15		blocked

thief		thief_1		conficts with player archetypes
warrior		warrior_1
elf		elf_1
ninja		ninja_1


skilt				obsolete
guarddd[13]			empty archetypes (bitmaps are in dev)

------------------------------------------------------
Bitmaps

barbarian[1-3]			old barbarian animation ?
halbert[1-3]			old human animation ?
cleric[1-3]			old cleric animation ?
dun1, mine1			black square
slime_acid			some test version of green slime ?
spider*				hevi's bitmaps
pouch				identical with sack.111 and not used