Change char* to const char*, value shouldn't be changed
7 lines of code changed in 3 files:
Sync client version with server
2 lines of code changed in 1 file:
Fix Win32 server version
1 lines of code changed in 1 file:
Re-add bmaps.paths to list of files to include in distribution. While
it is not needed by the target, if it is missing, the makefiles try to
rebuild it, which it may not be able to do.
MSW 2004-04-26
2 lines of code changed in 2 files:
configure, Makefiles: Rebuilt for 1.6.0 release
doc/*/Makefile.am: Modified to use one makeps.pl utility in scripts directory.
doc/scripts/makeps.pl: Make this the definitive copy - fix problem with it
trying to combine big images when it doesn't need to. Remove other copies.
doc/playbook/chap1.tex, doc/playbook/chap5.tex: Fix some obvious errors,
but overall, the playbook is still quite out of date.
doc/playbook/treas2-extract: Have it not include abilities in given items,
have it properly deal with multiple underscores in arch names.
doc/spoiler-html/spoiler.html, doc/spoiler.ps: Rebuilt
MSW 2004-04-26
31809 lines of code changed in 27 files:
server/apply.c: apply_savebed() - make call to terminate_all pets before
call to remove_ob() so that pets are properly removed.
4 lines of code changed in 2 files:
common/item.c, server/c_object.c: Fix code so that skill tools (talismans,
holy symbols, etc) are properly describe. Clean up formatting of long_desc()
MSW 2004-04-25
49 lines of code changed in 3 files:
Windows 1.7.0 release
24 lines of code changed in 7 files:
Change most shop buy/sell functions to use 64 bit values. Problem arises
where player would sell valuable item, and if they wanted to buy them back,
it would overflow a 32 bit value, so they could buy them back for free.
Note quite as odd when you consider the buy/sell price for really valuable
items to be very different.
include/global.h: Add UINT32_MAX and other max type defines for our typedef
values so that we have standard setting of what the cap is.
server/apply.c: Change get_payment call to take second argument.
server/plugins.c: Add note about bug in handling of query_cost in this
function.
server/shop.c: query_cost() now returns 64 bit. Many other functions
updated to also take/return 64 bit cost values. Have cost_string
nicely deal with values that are beyond affordability. Rename get_payment2()
to get_payment(), and remove the later, which was just a simple wrapper
function that called get_payment2.
server/spell_effect.c: Update alchemy code. Remove some suspect use of
static values.
MSW 2004-04-24
224 lines of code changed in 7 files:
Fix suspect code for figuring out wc of thrown objects.
MSW 2004-04-24
1 lines of code changed in 1 file:
Fixed & wrote some comments
139 lines of code changed in 1 file:
server/apply.c: fix check_weapon_power() so it operates on overall character
level and not skill level - this matches up what the out of skills
displays.
MSW 2004-04-20
15 lines of code changed in 2 files:
fix up abilities on this map.
MSW 2004-04-20
43 lines of code changed in 1 file:
Various updates for 1.7.0 release - bump version number. Some file names
renamed/removed/mistypes in the Makefiles - fix those up. Update the
CHANGES file.
MSW 2004-04-18
17 lines of code changed in 6 files:
Minor changes to clean up some compiler warnings.
MSW 2004-04-18
4 lines of code changed in 2 files:
Update comments, doxygen format
65 lines of code changed in 1 file:
common/button.c: Patch by Bernd Edler to have proper speed set for items
activated by buttons.
server/apply.c: Apply the 'special prayer' marker stuff, since it wasn't
used anymore.
server/gods.c: Check for FLAG_EQUIP on spells and not for a special prayer
marker to guess if a spell is a god given spell or not.
server/spell_util.c: Patch by Bernd Edler so that firewalls are immune
to casting time.
MSW 2004-04-17
34 lines of code changed in 5 files:
Patch by Brian Angeletti to replace wyverns on map with proper chaos
wyvern archetypes. Note the changes appear much larger due to difference
in how the java editor writes out the map vs the old crossedit program.
Applied by MSW, 2004-04-17
120 lines of code changed in 1 file:
commit modified ring of occidental mages, which reduces the stats.
This should balance the item - much harder to get it to have 30 stats
now.
Updated version by Lalo Martins, applied by Mark Wedel
2004-04-17
3 lines of code changed in 1 file:
Fix image for book on map.
MSW 2004-04-17
1 lines of code changed in 1 file:
server/shop.c: Decrease adjustment limit for expensive items to 10000 to get a
continuous adjustment function. That is you will get much less when selling
items with a value between 800pp and 2000pp.
Andreas Kirschbaum 2004-04-16
6 lines of code changed in 2 files:
common/map.c: Change blocked_link() to take a map parameter. Also, change code
in blocked_link() to assume that the caller has set up appropriate map and
coordinates related to tiling (in all functions that currently call
blocked_link, this is the case)
include/libproto.h: Rebuilt.
server/move.c, server/player.c: update call to blocked_link to include the map.
MSW 2004-04-15
48 lines of code changed in 5 files:
- fix water under galleon to allow passage
2 lines of code changed in 1 file:
common/object.c: Change CAN_MERGE() so that it compares the stats structure of
the objects being merged. Fixes problems of rings improperly merging with
other rings that have different stat values.
server/monster.c: Modify check_earthwalls() and check_doors() to take a
map structure as an option parameter, and use that structure when
calling get_map_ob. Fixes a crash in cases where earthwalls/doors
were at the edge of a tiled map, and creature was on other map moving into
it.
server/move.c: Change move_ob() to adjust coordinates for tiling, and
pass in these adjusted coordinages (and map) to the check_() functions
in monster.c
random_maps/treasure.c: Apply patch by Andreas Kirschbaum so that it does
more work in trying to place keys on maps.
MSW 2004-04-13
37 lines of code changed in 5 files:
- fix water under the pier
13 lines of code changed in 1 file:
Tweaked SDL sound support for Windows
29 lines of code changed in 2 files:
Sound for Windows w/o SDL
130 lines of code changed in 3 files:
- add special map for DMs to use with mailbox, an Oracle and some
messageboards (one for inter DM messages, one for players to petition
DMs). Map has unique floors and five areas for creating/testing/storing
stuff.
85 lines of code changed in 1 file:
- fix maps with old image notation (storing more than head).
292 lines of code changed in 9 files:
add attacktype to these skills.
MSW 2004-04-09
2 lines of code changed in 2 files:
common/living.c: Patch by Bernd Edler to remove cap on exp for players.
MSW 2004-04-09
13 lines of code changed in 2 files:
- add god treasure lists to arches
- some modifications to ixalovh
- add some god treasure list info from objects doc to README
559 lines of code changed in 12 files:
- remove god lists from treasures file - will collect them from arches
instead
- add goose to birds race
3 lines of code changed in 2 files:
- add patch to stop pets from multiplying (good idea thanks David
McIlwraith)
1 lines of code changed in 1 file:
common/item.c: If potion wasn't given a random spell, use the archetype
name when it is identified.
common/treasure.c: Fix potion codes so that healing and magic power potions
get the proper spell inserted into them. Also fix line termination issue.
server/skill_util.c: Add check in skill_attack() to make sure current_weapon
is not null - there has been some crashes here, but I can't figure out
how it gets to this state, so better to at least handle it.
MSW 2004-04-07
49 lines of code changed in 4 files:
Patch by Bernd Edler to fix message printout on spells that raise stats -
function cast_change_ability()
MSW 2004-04-06
1 lines of code changed in 1 file:
server/player.c: In flee_player(), make sure the enemy to the player is
on an actual map - fixes crashes.
MSW 2004-04-06
15 lines of code changed in 2 files:
Windows now has script support
25 lines of code changed in 1 file:
common/potion.c: Fix up change_abil() to more properly deal with potions -
characters could get 0 stat values. Also, messages were not being properly
displayed. Patch is slightly modified from one sent in by Bernd Edler.
MSW 2004-04-05
43 lines of code changed in 2 files:
Fix file with right code - made mistake when with previous checkin.
MSW 2004-04-04
1 lines of code changed in 1 file:
- fix missing face change for fire claws
- fix colour in pl_dragon arc
- fix animation for blue dragon face file
3 lines of code changed in 3 files:
- modify spell_knockback function to exclude DM and add a simple
modifier for friction. Flying creatures are easier to push than
walking creatures (perhaps if a FLAG_STICKYFEET ever comes into play
this modifier can be used here as well to increase effects of friction).
9 lines of code changed in 1 file:
Fix Win32 scripting
261 lines of code changed in 6 files:
Guild for Damned Heretics
4426 lines of code changed in 2 files:
Guild for Dreaming Sage
4429 lines of code changed in 2 files:
Guild for Drunken Barbarian
4429 lines of code changed in 2 files:
Storage rooms for PurpleButterfly & LaughingSkull
8858 lines of code changed in 4 files:
Made instructions non-destructible.
6 lines of code changed in 1 file:
Readded Acme Inc. building shop.
4 lines of code changed in 1 file:
server/main.c: Add extra checking for valid map coordinates after we grab
them from the destination map itself - if a map is broken and has
default enter_ coordinates outside the maps range, this previously
resulted in a crash.
server/pets.c: Pass the correct map object into insert_ob_in_map().
MSW 2004-04-03
14 lines of code changed in 3 files:
Fixed broken default entry coordinates pointing outside real map area.
2 lines of code changed in 1 file:
Restored version 1.9 due to some corruption from me.
13771 lines of code changed in 1 file: