Rolled back borked files from previous commit.
1 lines of code changed in 5 files:
Changed the name of variables that some C compilers considered as keywords.
36 lines of code changed in 9 files:
Trash obsolete code.
0 lines of code changed in 1 file:
Remove zero size configure.in to eliminate autoconf complaints that both
configure.ac and configure.in exist. Add configure.in to svn:ignore and
to .cvsignore.
3 lines of code changed in 4 files:
Comment added to define.h
Added svnversion.h to .cvsignore and svn:ignore.
7 lines of code changed in 4 files:
- Fix dumb typo.
1 lines of code changed in 1 file:
Use hint at http://www.in-ulm.de/~mascheck/various/echo/ to try to remove
a portability issue regarding use of echo -n in include/Makefile.am.
11 lines of code changed in 2 files:
Fix for bug 1850524 - SDL clients crash when entering boat. Bogus scroll
values were being sent on mapscroll, but only the SDL client did anything
with the mapscroll variables, so only it saw problems.
---
types/transport/transport.c: Store away player x and y positions so we
can do proper comparisions. Move update of applier values out of
if coordinates are different, since those need to get updated in all
cases.
MSW 2008-01-27
22 lines of code changed in 2 files:
Fix for #1878361: "Hill Giants no longer throw boulders"
8 lines of code changed in 2 files:
Fix for #1878323: "trunk server crashes when praying on alter"
3 lines of code changed in 1 file:
Fix for #1878323: "trunk server crashes when praying on alter"
9 lines of code changed in 2 files:
New plugin: citylife. Adds NPCs to town, to make them more lively.
568 lines of code changed in 7 files:
Fix template plugin generation and compilation.
8 lines of code changed in 3 files:
New option and various tweaks.
108 lines of code changed in 2 files:
.cvsignore files fixed in types subdirectories and svn:ignore re-set.
13 lines of code changed in 13 files:
.cvsignore files created in types subdirectories and svn:ignore set.
17 lines of code changed in 14 files:
- Spelling corrections.
10 lines of code changed in 4 files:
Restore templates that were altered by mistake by previous commit.
1 lines of code changed in 5 files:
Solved an issue about the portability of strerror_r. It appears that some implementations of strerror_r only returned the error message as the return value, and never in
the provided char*. This small change should make it work in both cases.
15 lines of code changed in 7 files:
Add F_BLESSED to send blessed status to client.
8 lines of code changed in 3 files:
Add EVENT_USER to defined constants.
4 lines of code changed in 2 files:
Documentation, no functional change.
186 lines of code changed in 5 files:
Commit combat rebalancing. Combat is slower now, so less deadly. If player
is idle, they get faster hp/sp regen. Allow generators to have limit on
number of monsters they generate before disappearing. Starting characters
all have same stat total (re-rolling may make the distribution different,
but total will be the same). Add weapon_speed as an object attributed,
and also add weapon_speed_left - distinct values fixes some odd speed
bugs. Change encumberance for players - character can carry some portion
with no slowdown. Allow more tuning for races (hp/sp/grace can be
customized more)
---
common/exp.c: Refine exp calculator (for dump) for monsters. This
isn't used in play, but system gave too much bonus for resistances
and speed, resulting in skewed exp values when using the dump values.
common/living.c: Greatly reduce speed bonuses for high dex. Reduce
damage and to hit bonuses from strength. Remove max_carry. Improve
disease handling - player gets speed penalty from worse disease.
Change speed benefits from magical devices. For players, give them
extra hp/sp/grace based upon what the archetype says. Reduce
rate of increase of wc and damage from melee skill. Implement new
encumberance calculations. Add code to calculate weapon speed.
common/loader.l: Add support for loading an saving weapon_speed and
weapon_speed_left.
doc/Developers/objects: Update notes for the generators to detail
generator_limit
doc/Developers/protocol: Add note about sc protocol 1029 (change way weapon
speed is calculated)
include/config.h: Add new defines related to encumberance handling. Also
add new define related to characters base weapon speed
include/newclient.h: Add MSG_TYPE_ATTACK_MISS
include/newserver.h: Bump up SC_VERSION because of weapon_speed handling.
include/object.h: Add weapon_speed, weapon_speed_left to object structure.
include/player.h: remove weapon_sp from player structure.
lib/exp_table: Add new experience table to slows down character advancment.
(table D)
server/attack.c: Display all attack messages, not just a portion of them.
With slower combat, this is still reasonable, and is useful in debugging
stages of combat. If not all messages are to be displayed, this should
really be controlled by listen level and not random choice.
server/login.c: Remove load/save support of weapon_sp in player file.
Now an object attribute handled in common/loader.l
server/player.c: Keep rolling stat until total is 105 (arbitrary value) -
good for testing balance since all characters are closer in power. Add
code to handle weapon_speed properly.
server/server.c: Add weapon_speed_left handling. Give boost to players
sp/hp/grace/food consumption when player is 'resting'
server/skills.c: Change throw calculation based on new character encumberance
server/skill_util.c: Add 'you miss foo' messages when attacking - otherwise
hard to know what is going on.
server/time.c: Modify generator code for max limiting of monsters.
Functions that actually generate monsters were modified to return if
in fact they generated a monster, so that generator_limit only happens
if in fact that number of monsters were generated, not attempted to
generate (otherwise generators go poof in room full of monsters
because there is no space to make new monster).
socket/request.c: Pull weapon_speed from object, not player structure
when sending to client
---
MSW 2008-01-13
458 lines of code changed in 20 files:
commit automatically generated file from latest arch changes.
MSW 2008-01-12
4 lines of code changed in 1 file:
Whitespace change - no functional difference.
MSW 2008-01-13
1 lines of code changed in 1 file:
Whitespace change - no actual functional difference.
MSW 2008-01-13
3 lines of code changed in 1 file:
Add file changes for some previous commits.
8 lines of code changed in 1 file:
Fix invalid check in test unit, resulting in failure.
5 lines of code changed in 2 files:
Fix unit test.
9 lines of code changed in 1 file:
Fix buffer overflows in get_ob_diff(), dump_object(), and dump_arch().
542 lines of code changed in 15 files:
Remove trailing whitespace.
5 lines of code changed in 4 files:
Added more help French translations.
223 lines of code changed in 22 files:
Make the 'player quits the game' in the same style as entered/leave.
5 lines of code changed in 2 files:
Documentation, no functional changes.
159 lines of code changed in 4 files:
Add documentation generated by the converter program.
27015 lines of code changed in 222 files:
New small program to extract information from Gridarta's types.xml file and generate doxygen documentation.
1069 lines of code changed in 5 files:
Fix multipart holes not animating properly.
10 lines of code changed in 2 files:
Handle invalid file descriptors more gracefully.
27 lines of code changed in 3 files:
Fix crash on invalid bulletwalls.
8 lines of code changed in 2 files:
Fix plugin-related potential crash.
36 lines of code changed in 2 files:
Win32 compilation fixes.
19 lines of code changed in 6 files:
Win32 compilation fixes.
19 lines of code changed in 3 files: