- change the arch here for blue dragon face
3 lines of code changed in 1 file:
- fix a problem with new players getting crushed by doors - (turned it
into a lesson...)
148 lines of code changed in 1 file:
- fix stairs (as reported by Katia)
244 lines of code changed in 1 file:
- small change in message to make the horn code more generic
3 lines of code changed in 1 file:
- add some items to artifacts for Ixa, also work in the rapier a bit
45 lines of code changed in 1 file:
- add races for water goddess
10 lines of code changed in 1 file:
- change check_cone_push to check_spell_knockback
move function and change it to use the spell object weight
now cone spells (also perhaps bolts later?) which use an arch with
weight will have a 'knockback' or push component based on the weight
of the arch.
60 lines of code changed in 3 files:
add lythander's pipe
shadows use negative energy spells
7 lines of code changed in 1 file:
- new spell for summoners
2 lines of code changed in 2 files:
- add spell wave
- add weights to some other cone spells (for knockback effects)
77 lines of code changed in 8 files:
- add sirencall spell (wide area charm- water goddess spell)
- charm uses new charm graphic
23 lines of code changed in 2 files:
- make new images for charm effects
0 lines of code changed in 4 files:
- add shell type horns and graphics
0 lines of code changed in 4 files:
- add water goddess treasure and avatar files (but note she likely
still needs tweaking)
57 lines of code changed in 3 files:
- add two horns for water goddess, fix Lythander's horn to work with new
skills.
71 lines of code changed in 6 files:
Warning cleaning
15 lines of code changed in 5 files:
Some warnings cleaning.
43 lines of code changed in 11 files:
copy over x, y into nx, ny in do_mood_change - otherwise, infinite
loop can result because loop variable (x, y) will ge clobbered.
MSW 2004-02-25
6 lines of code changed in 1 file:
common/living.c: Have give_skill_by_name() update the skill pointers in the
player object.
MSW 2004-02-23
6 lines of code changed in 2 files:
server/spell_attack.c: Properly set maxhp in the cone spell - this is used
in ok_to_put_more() to make sure one spell doesn't hit a single space
too many times.
MSW 2004-02-23
14 lines of code changed in 2 files:
common/object.c: Change CAN_MERGE() so that we never merge applied objects -
whether or not they are rings.
server/spell_attack.c: Fix cast_cone() so that it properly hits all directions.
MSW 2004-02-22
23 lines of code changed in 3 files:
lib/*: different spell for dragons vs players for firebreath - update
treasures so monsters use ability version.
server/gods.c: Add missing call to link_player_skills(), resulting in players
having multiple praying skills.
server/skill_util.c: Change learn_skill() so we don't create a skill pointer
for the player if they didn't learn the skill (even if they can't use
such a created skill, it is still a bit confusing). Fix finding of
hand to hand skills to make sure the player can in fact use the skill
in question.
MSW 2004-02-22
30 lines of code changed in 4 files:
- updating some worldmaps with some changes (mostly
shoreline and beaches - some mountains)
13402 lines of code changed in 11 files:
- add entrances to new navar shops (also new temple coming soon)
3262 lines of code changed in 3 files:
- add three more workshops fix workshops to stop people sneaking in so
easily
3317 lines of code changed in 6 files:
- fix workshops to prevent magical access and sneaking folks in
338 lines of code changed in 6 files:
- add two workshop buildings to Navar, change exit for Gunther's
14 lines of code changed in 1 file:
- add smith facilities to Gunthers, add kitchen and jewler workshops for
Navar
2824 lines of code changed in 4 files:
- minor cosmetic changes to workshops
1 lines of code changed in 2 files:
First attempt at fixing the bugs and wishlist items listed here:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=crossfire-server&archive=no
My debian build box is an old sparc20, so it takes a very long time
for it to do a QA build, but I'll check this in for people to look at.
Big changes are adding the crossfire-server-common and crossfire-server-dbg
packages.
77 lines of code changed in 3 files:
Fix bug with item_power not being summed properly when determining if
players can equip items or not.
MSW 2004-02-17
1 lines of code changed in 1 file:
increase power of divine shock some.
MSW 2004-02-17
3 lines of code changed in 1 file:
include/define.h,server/shop.c: Apply patch by Bernd Edler that gives
bargaining experience based on the amount of money a character saves.
Higher the bargaining skill, the more money they can save.
MSW 2004-02-16
152 lines of code changed in 3 files:
increase the size of the highscore list - 10 seems way too low for
a default value.
MSW 2004-02-16
1 lines of code changed in 1 file:
doc/Developers/spells: Update type on casting_time - include suggested value
for times so that results are hopefully more coherent.
lib/archetypes, treasures.bld: rebuilt.
lib/treasures: Change some of the 'spelldirect' types to just the actual spells,
so that two seperate archs don't have to be maintained.
server/c_wiz.c: Add some basic sanity checking to command_remove() so that
we don't unnecessarily crash.
server/skills.c: write_scroll() - have it reset value of the scroll so that
the scrolls so inscribed by players have better chance of merging.
server/spell_attack.c: cast_cone() - if the caster is a trap, have it hit
the center space, so that characters who detonate cone traps will get hit
by the effects. Also, reduce range of cone spells if they are going
in all directions, compared to being targetted in a speciifc direction.
server/spell_util.c: cast_spell() - put lower limit on player speed_left value
when casting spells - since higher up the calling stack, the player speed
is also reduced, we need to set the lower limit here so that the player
isn't out of action longer than they should be.
MSW 2004-02-16
86 lines of code changed in 7 files:
First part of fixing http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232421
34 lines of code changed in 4 files:
Clean up the casting time on a bunch of archetypes - the value wasn't
all that consistent. Also, start on the 'in game' documentation of
spells.
MSW 2004-02-16
440 lines of code changed in 69 files:
When the crossfire server crashes or restarts it over-writes the
logfiles.
This make and sort of port-mortem analysis of a crash impossible.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232336
2 lines of code changed in 1 file:
Cleaned some unused fields. Type coherence.
8 lines of code changed in 5 files:
Add check for null path name in load_and_link_tiled_map() - it's possible
that maps like assymetrically.
MSW 2004-02-15
2 lines of code changed in 1 file:
common/object.c: change get_owner() so that it also returns no valid owner if
the owner is removed. This fixes a crash if a player quits but is still
sitting at the play again prompt when something he owns kills something.
server/skill_util.c: Fix show_skills() so that if the character has too many
skills for whatever reason, we don't crash, and instead print an error
to the player.
server/spell_attack.c: Fix typo - not sure actual effect, but probably nothing
good. '+ +' should just have been '+'
MSW 2004-02-12
44 lines of code changed in 4 files:
- change resist_blinding to resist_blind
3 lines of code changed in 3 files:
common/Makefile.am: Clean up proto - lex seems to toss some new symbols in
now days.
common/map.c, common/object.c, server/player.c, socket/item.c,
socket/request.c: change parameters of get_map_from_coord from int to
sint16, so the op->x,op->y can get passed directly in. Update callers of
this function.
lib/archetypes: Add damned 1 to the shop floors.
server/pets.c: Fix problem with big (multisquare) pets following the owner
across tiled map boundaries.
socket/item.c: Fix problem of players being able to see everything within
containers by just looking at them.
MSW 2004-02-10
77 lines of code changed in 10 files:
Clean up even freeing code. Functionality should basically be the
same, but IMO is a bit clear/more efficient now.
MSW 2004-02-10
17 lines of code changed in 1 file:
Fix horrendous memory leak related to extended map info - wasn't
freeing data when it should have.
MSW 2004-02-09
1 lines of code changed in 1 file:
common/treasure.c: add_abilities(): For potions and horns (spell casting
objects) convert the other_arch into a spell and put into the object -
otherwise, the spell casting object casts the wrong spell.
MSW 2004-02-08
23 lines of code changed in 2 files:
Add 'damned 1' to all the floors, so that you can't cast cleric spells
on them.
MSW 2004-02-08
19 lines of code changed in 19 files:
cast_change_ability(): Make call to change_abil() after inserting
force into player - necessary for change_abil() to work correctly.
MSW 2004-02-08
1 lines of code changed in 1 file:
common/object.c: Clean up formatting of copy_object. Only real code change
is to fix events - copied event data wasn't getting malloc'd, and thus
when another object of that event was freed, it freed the event data
for all objects derived from it.
common/treasure.c: Fix fix_generated_item() so that books generated by
monsters with no_pick set don't inherit that for the book itself.
Still do it for other objects of the creator type.
MSW 2004-02-08
84 lines of code changed in 3 files:
Object weight limit, become fellower bug
15 lines of code changed in 3 files:
apply(): Allow players to manually apply skill tools.
player.c: Tell player when invisibility spells expire.
MSW 2004-02-07
5 lines of code changed in 2 files:
configure.in: Remove checks for gnome libraries, since we no longer use
gnome/build a gnome client.
aclocal.m4: downgrade requirement for needed autoconf version.
MSW 2004-02-05
615 lines of code changed in 4 files:
After talking with a couple debian developers, they seem to think debian best practice is to run crossfire as user games.
- Commented out the useradd/userdel from pre/post scripts
- Updated init.d to run crossfire as games
- Changed some perms to allow games to write files/etc.
27 lines of code changed in 4 files:
As discussed on irc, making crossfire server run as user crossfire/crossfire.
28 lines of code changed in 2 files:
Jaakko's debian specific patch is dpatch format.
0 lines of code changed in 3 files:
Moved forward Jaakko's patches.
I think this is a good-to-go-debian build.
14 lines of code changed in 2 files:
Small change to changelog.
1 lines of code changed in 1 file:
Re-worked the debian stuff to be more elegant(?), meaning it depends more on
the makefiles for where to install stuff, instead of having it all hard coded
in the rules file.
Going to commit, because it compiles now.
STILL have to merge in a couple of Jaakoo's patches from 1.4.0 (like log path,
etch).
65 lines of code changed in 5 files:
More badly needed documentation.
241 lines of code changed in 3 files:
Wow. Debian lint is much more picky then rpmlint!
14 lines of code changed in 1 file:
Some badly needed updates to the man pages.
7 lines of code changed in 3 files:
Needed to add the crossfire-config man page to .am and regen the .in. Why is
the autotools so convoluted.
128 lines of code changed in 2 files:
E: crossfire-server: copyright-file-contains-full-gpl-license
N:
N: The copyright file /usr/share/doc/<pkg>/copyright contains the
N: complete text of the GPL. It should refer to the file
N: /usr/share/common-licenses/GPL instead.
N:
N: Refer to Policy Manual, section 13.5 for details.
1 lines of code changed in 1 file:
Super-quick hack on the crossfire-config man page.
Just took Mark's comments from the code and dropped them into the file.
5 lines of code changed in 1 file:
Call me a linux bigot, but I believe all the open source operating systems and
many of the commerical operating systems install perl in /usr/bin/perl now.
1 lines of code changed in 1 file:
Removed from cvs 2003/04/05.
0 lines of code changed in 1 file:
spell-paths was remove 04/05/2003 in v1.2 of the server.
0 lines of code changed in 1 file:
This file is used to configure the uscan(1) and uupdate(1) programs (in the devscripts package). These are used to watch the site you got the original source from.
0 lines of code changed in 1 file:
First attempt at adjusting the changelog for 1.5.x builds.
I give the official debian maintain full rights to change whatever they need to to make this stuff get back into the official debian repository.
11 lines of code changed in 1 file:
Christian Perrier <bubulle@debian.org> actually French translations.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=207120
0 lines of code changed in 1 file:
New files associated with Christian Perrier <bubulle@debian.org> fr.po patch.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
0 lines of code changed in 3 files:
First attempt at importing Christian Perrier <bubulle@debian.org> fr.po patch
into baseline: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205773
10 lines of code changed in 3 files:
Mark caught me on irc and said the crossfire-devel mailing list is a better
address for the upstream authors.
1 lines of code changed in 1 file:
Trival spacing.
4 lines of code changed in 1 file:
- Upstream patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=57744
- Mark said (via irc) just remove it
0 lines of code changed in 1 file:
Feed debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168524
back into upstream source
50 lines of code changed in 2 files:
- Changed Mark's email address
- Updated the license to CPL v2 as specified in the COPYING file
339 lines of code changed in 1 file:
Put Jaakko Niemi's debian stuff into cvs.
Will take these files rel-1-4-0 after this commit.
172 lines of code changed in 14 files:
rebuild various files from arch directory.
MSW 2004-02-01
24 lines of code changed in 1 file:
Fix a few arc errors related to panther.111 disappearing, but
gaea still using them.
Break out many of the treasure lists, and add the necessary skills so that
the monsters can properly use things like spellbooks, wands, rods, etc.
In many cases, update the creatures to have their own specific treasurelist.
Add proper skill values to rods, horns, and staves - should fix problem with
exp not being credited to correct skill.
MSW 2004-02-01
1405 lines of code changed in 110 files:
Getting ready for 1.6.1 release.
34 lines of code changed in 4 files:
Win32 printf => LOG
4 lines of code changed in 2 files: