[CF-Devel] CVS update: crossfire
Crossfire CVS devel
mwedel at scruznet.com
Mon Oct 16 14:45:39 CDT 2000
Date: Monday October 16, 2000 @ 12:45
Author: peterm
Update of /home/cvs/CVS/crossfire
In directory boltzmann.eecs.berkeley.edu:/tmp/cvs-serv24927
Modified Files:
CHANGES
Log Message:
Comments an all the race/class changes.
****************************************
Index: crossfire/CHANGES
diff -u crossfire/CHANGES:1.126 crossfire/CHANGES:1.127
--- crossfire/CHANGES:1.126 Thu Oct 12 10:59:18 2000
+++ crossfire/CHANGES Mon Oct 16 12:45:39 2000
@@ -1,4 +1,5 @@
+
Changes in top level CVS tree. A few notes when putting entries in this
file:
1) Please include a date in the form mm/dd/yyyy (yes, us americans are
@@ -16,6 +17,63 @@
small - this just lets others know that the file has changed if nothing
else. With this, include the file(s) that you changed.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+------------------------------------------------------------------------------
+
+Major race/class change by PeterM:
+BEGIN:
+*****************
+apply.c: new function, apply changes to player. If the change is a CLASS,
+player receives certain attributes from the class.
+
+login.c: make sure people using the old race/class archetypes in their
+player files can still use them.
+
+player.c:
+1) give_initial_items modified for greater flexibility: you
+can pass in a treasurelist.
+2) Also, initial forces are applied to the player.
+3) Comment added on the stat roll function.
+4) Word of recall into the new class-choice map (unfortunately hard-wired.) for newly-rolled players.
+5) gen_sp and gen_hp and gen_grace now allowed to go negative to slow down player
+regen.
+
+skill_util.c
+1) Don't give out basic skills anymore. This interferes with the class code.
+
+spell_util.c
+1) Praying failures moderated in frequency.
+2) Summoned creatures enhanced in wc, speed, depending on casting level.
+3) Word of recall allowed to work in no-magic areas if a flag is set.
+
+time.c
+1) Move player changer function added.
+2) Marker object expiration added.
+
+living.c: cleric fail chance array modified.
+
+map.c: bugfix for random map/recycle tmp map problem.
+
+define.h: defines added for playerchangers and class types
+ base 10 numbers added for the spell paths.
+
+spellist.h: fixed up summoning spells a little
+
+sproto.h: new prototypes
+
+config.h: hate RECYCLE_TMP_MAPS, turned it off
+
+maps/HallOfSelection: new map for class choice.
+
+lib/treasures: classs/race stuff heavily modified
+lib/archetypes, animation, bmaps, bmaps.paths, crossfire.png faces
+ crossfire.xbm New faces, etc.
+
+END race/class stuff 10/16/2000
+apply.c: bugfix for random map/recycle tmp maps interaction. --PeterM 10/16/200
+
+include/skill* server/skill_util.c: levitation skill added.
+9/26/2000. --PeterM
+
common/map.c server/apply.c: Fix an interaction between
RECYCLE_TMP_MAPS and random maps which would cause crashing.
peterm: 10/12/2000
@@ -28,12 +86,17 @@
spells ordinarily couldn't go through.
------------------------------------------------------------------------------
+
Changes for 0.95.7:
README: Add crossfire.csua.berkeley.edu server.
TODO: Remove entry about setable behaviour for keyrings, since that has now
been done.
include/patchlevel.h, Makefile.in: Update for 0.95.7 MSW 9/20/2000
+
+lib/maps: got rid of the stuff that was there. Useless stuff.
+the maps dist. is the thing to use. --PeterM
+
common/living.c, server/skill_util.c: Patches by Garth Denley:
Fixes divide by zero crash, sets up perm exp when a new player is loaded,
More information about the crossfire
mailing list