April 2010 Commit Log

Number of Commits:
61
Number of Active Developers:
5
mwedel 2010-04-27 02:00 Rev.: 12989

server/account_char.c: Modify to use the map name, not path for character
listing if that data is available - gives nicer output.
socket/request.c: Add numeric face number for character information, add
standard handling to send face number to client before use.
test/unit/common/check_living.c: Minor change to make it C89 compliant.
MSW 2010-04-26

46 lines of code changed in 4 files:

cavesomething 2010-04-26 15:04 Rev.: 12982

Make the quest file allow other files to be 'included'. Make the error
messages for quest definitions more explicit. Change the default quests file.

79 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:37 Rev.: 12981

Clear hp fixing code. Fix previous gr commit.

6 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:35 Rev.: 12980

Clean player grace fixing code.

8 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:34 Rev.: 12979

Clean player sp fixing code.

6 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:32 Rev.: 12978

Extract part of fix_object() to fix_player(), to make the function more manageable.

213 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:28 Rev.: 12977

Rename POTION_EFFECT to POTION_RESIST_EFFECT to better describe what it is.

18 lines of code changed in 9 files:

ryo_saeba 2010-04-26 11:23 Rev.: 12976

Warn players of the end of resistance effects.

14 lines of code changed in 2 files:

ryo_saeba 2010-04-26 11:19 Rev.: 12975

Some unit tests for fix_object().

165 lines of code changed in 3 files:

cavesomething 2010-04-26 10:08 Rev.: 12969

Make examining an item automatically attempt to identify it.

172 lines of code changed in 4 files:

mwedel 2010-04-26 02:00 Rev.: 12967

Add missing includes, add some makefiles for them for make distcheck.
MSW 2010-04-25

12 lines of code changed in 7 files:

mwedel 2010-04-26 01:45 Rev.: 12966

Add missing files, remove files that no longer exist - needed for
make distcheck.
MSW 2010-04-25

4 lines of code changed in 3 files:

mwedel 2010-04-26 01:24 Rev.: 12965

Update version to be 1.50.trunk
MSW 2010-04-25

1 lines of code changed in 1 file:

mwedel 2010-04-26 01:21 Rev.: 12963

Add break for 1.50.0 release
MSW 2010-04-25

4 lines of code changed in 1 file:

mwedel 2010-04-25 23:17 Rev.: 12951

server/attack.c: Don't make doors (or other objects) harder to hit because
they lack a move type. Remove unused variable.
MSW 2010-04-25

12 lines of code changed in 2 files:

kbulgrien 2010-04-25 22:52 Rev.: 12950

- Fix a missing whitespace issue that makes books read like "which gives the
recipientImmunity to magic".

6 lines of code changed in 2 files:

mwedel 2010-04-25 01:24 Rev.: 12948

Add ability to send face number (instead of name) - add new definition
to newclient.h, update protocol doc. First commit is so shared newclient.h
file can get used.
Files affected: include/shared/newclient.h doc/Developers/protocol
MSW 2010-04-24

18 lines of code changed in 3 files:

kbulgrien 2010-04-24 13:12 Rev.: 12945

- Replace [NULL] from response to command-line `crossfire-server -v` with the
same text that is sent back to a client when it requests server version.
- Make `crossfire-server -help` for -v option reflect actual behavior.

9 lines of code changed in 3 files:

ryo_saeba 2010-04-22 14:43 Rev.: 12939

CRE: expose 'item' as an Object instead of an Archetype to scripting engine.

30 lines of code changed in 6 files:

ryo_saeba 2010-04-22 13:50 Rev.: 12938

CRE: ac and wc as properties for objects.

17 lines of code changed in 3 files:

kbulgrien 2010-04-22 02:32 Rev.: 12936

- Make sure random map dungeon level numbers on signs and keys match up and
make sense. This is an off-by-one issue.
- Change mapstruct members enter_x and enter_y to sint16 since it appears that
most other server code uses sint16 types for map coordinates, and the change
results in dropping some -Wconversion warnings. Use of -1,-1 in an exit is
now the way to mark it the defaults set in the map are used without having
to set them in the exit. It may be odd to have -1,-1 in a map (mapstruct),
but it still seems better to have type consistency. Also fix up the broken
doxygen comment on these items, and add some content detail.

20 lines of code changed in 3 files:

ryo_saeba 2010-04-21 16:49 Rev.: 12934

Simplify code.

4 lines of code changed in 2 files:

ryo_saeba 2010-04-18 13:03 Rev.: 12929

CRE: export attack types values to scripting.

52 lines of code changed in 7 files:

ryo_saeba 2010-04-18 13:00 Rev.: 12928

CRE: export attacktype to scripting.

10 lines of code changed in 3 files:

ryo_saeba 2010-04-18 12:39 Rev.: 12927

CRE: display items count, and if filtered total count.

40 lines of code changed in 2 files:

ryo_saeba 2010-04-18 12:19 Rev.: 12926

Fix unit test for accounts when tmp files are still around.

9 lines of code changed in 2 files:

ryo_saeba 2010-04-18 12:11 Rev.: 12925

Fix invalid attack roll handling in easy cases.

4 lines of code changed in 2 files:

ryo_saeba 2010-04-18 04:36 Rev.: 12922

Inform players when drinking a cursed potion.

1 lines of code changed in 1 file:

ryo_saeba 2010-04-18 03:47 Rev.: 12921

Ingredients for formulae.

12 lines of code changed in 2 files:

ryo_saeba 2010-04-18 03:43 Rev.: 12920

CRE: export some properties for formulae.

42 lines of code changed in 4 files:

ryo_saeba 2010-04-17 09:26 Rev.: 12910

CRE: set a better progress caption.

4 lines of code changed in 2 files:

ryo_saeba 2010-04-17 09:19 Rev.: 12909

CRE: show report generation progress, enable cancelling.

19 lines of code changed in 2 files:

ryo_saeba 2010-04-17 08:52 Rev.: 12908

CRE: button to copy report contents to clipboard.

35 lines of code changed in 3 files:

ryo_saeba 2010-04-17 08:34 Rev.: 12907

CRE: expose maps to report interfaces.

35 lines of code changed in 4 files:

ryo_saeba 2010-04-17 08:12 Rev.: 12906

CRE: keep map level while we're at it.

24 lines of code changed in 4 files:

ryo_saeba 2010-04-17 07:52 Rev.: 12905

CRE: expand maps node if only maps, resize columns to meaningful size.

7 lines of code changed in 2 files:

ryo_saeba 2010-04-17 07:51 Rev.: 12904

CRE: display an empty panel by default, to force a decent size.

40 lines of code changed in 4 files:

ryo_saeba 2010-04-16 10:58 Rev.: 12900

CRE: display the formulea's title in a combo instead of a free text.

26 lines of code changed in 2 files:

ryo_saeba 2010-04-16 10:56 Rev.: 12899

CRE: display item property in treasure panel.

8 lines of code changed in 2 files:

ryo_saeba 2010-04-16 10:55 Rev.: 12898

CRE: report definition is now managed like filters.

439 lines of code changed in 15 files:

ryo_saeba 2010-04-16 10:53 Rev.: 12896

CRE: wrap object name and experience.

17 lines of code changed in 3 files:

ryo_saeba 2010-04-15 14:20 Rev.: 12892

CRE: change disposition for resource window.

5 lines of code changed in 2 files:

ryo_saeba 2010-04-15 14:18 Rev.: 12891

CRE: display region information when one is selected.

148 lines of code changed in 7 files:

ryo_saeba 2010-04-15 14:14 Rev.: 12890

CRE: experience display.

75 lines of code changed in 6 files:

ryo_saeba 2010-04-14 16:29 Rev.: 12887

CRE: load data in the thread, no need to freeze everything.

14 lines of code changed in 2 files:

ryo_saeba 2010-04-14 16:25 Rev.: 12886

CRE: display map name, and exits to and from.

115 lines of code changed in 7 files:

ryo_saeba 2010-04-14 15:04 Rev.: 12885

CRE improvements.

240 lines of code changed in 14 files:

mwedel 2010-04-12 01:29 Rev.: 12882


Fix for bug 2985631 - can not create a new character if you have a long
account password. Simple solution is to just truncat password.
MSW 2010-04-11

15 lines of code changed in 2 files:

mwedel 2010-04-08 02:13 Rev.: 12873

Add some minimal new character support. Work in progress, but added code
that at least hands off the username/password to server.
---
doc/Developers/protocol: Add some docs on createplayer protocol command.
include/sockproto.h, include/sproto.h: Update with new functions.
server/login.c: Add code to update account for new characters.
server/player.c: Make set_first_map() non static. Change add_player()
to take second argument and return the newly created player object.
Fix roll_again() output to use <> instead of [], since later are
markup commands.
socket/loop.c: Add callback for createplayer protocol command.
socket/request.c: Add create_player_cmd(). Update add_player to take
second argument.
types/savebed/savebed.c: Add warning message and prevent player from
saving if they have 0 exp and the character won't be saved.
Otherwise, it seems to work but does nothing.
---
MSW 2010-04-07

162 lines of code changed in 9 files:

ryo_saeba 2010-04-07 16:46 Rev.: 12868

Keep rough monster experience for maps. Dump region experience after parsing.

43 lines of code changed in 5 files:

ryo_saeba 2010-04-07 14:29 Rev.: 12867

Don't send pickup information if not explicitely asked for.

6 lines of code changed in 2 files:

ryo_saeba 2010-04-07 14:16 Rev.: 12866

Fix crash potential when changing class.

7 lines of code changed in 2 files:

ryo_saeba 2010-04-07 13:43 Rev.: 12865

Fix crash if 'add_me' was sent multiple times.

8 lines of code changed in 2 files:

mwedel 2010-04-07 02:15 Rev.: 12864

Commit account management code. Seems mature enough for general use - probably
a few bugs. What this adds is an account that characters use to log in,
at which point they then choose what character they want to play.
---
doc/Developers/protocol: Fix some formatting, clarify some points, make
some revisions to account protocol commands.
include/account_char.h: Move MAX_CHARACTERS_PER_ACCOUNT to this
file so other files to access it.
include/newserver.h: Add login_method to socket structure.
include/sockproto.h: Update for new functions.
include/sproto.h: Update for new functions.
lib/Makefile.am: Have it make account directory if it does not exist.
server/account.c: Fix bug related to loading when only 1 character
is associated with account. Change account_exists() to return
proper name of account. Clean up some function declarations
and bugs. Add some new functions to get character/account
data.
server/account_char.c: Fix typo and minor errors in error message.
server/c_misc.c: Update check_login() for 2 params
server/init.c: Add call to load account information.
server/login.c: Save account information. Modify check_login() for
account logins which bypass password checking.
server/player.c: Make get_player() non static. Add enhancements
for new login code in play again.
socket/init.c: initialize login_method to 0.
socket/loop.c: Add new protocol commands with callbacks.
socket/request.c: Add loginmethod setup command. Add several new functions
to handle account management functionality.
test/unit/server/check_account.c: Update for new return semantics for
account_exists()
---
MSW 2010-04-06

879 lines of code changed in 17 files:

akirschbaum 2010-04-05 13:03 Rev.: 12863

Fix invalid variable declarations.

2 lines of code changed in 1 file:

akirschbaum 2010-04-03 13:06 Rev.: 12801

Add more extended statistics information: applied stats. These allow clients to distinguish between depleted stats and stat changes due to gear or skills.

30 lines of code changed in 5 files:

akirschbaum 2010-04-03 12:57 Rev.: 12800

Remove trailing whitespace; fix typos.

5 lines of code changed in 1 file:

kbulgrien 2010-04-02 22:05 Rev.: 12792

- Fix segfault when client requests spellmon 2.

14 lines of code changed in 2 files:

mwedel 2010-04-02 01:47 Rev.: 12781

Commit some changes for values used in new login - this is
used in the accountplayers protocol command, but is committed
right now so my client svn:externals will pick it up.
MSW 2010-04-01

13 lines of code changed in 1 file:

kbulgrien 2010-04-01 21:13 Rev.: 12779

- Remove duplicate initializer.

4 lines of code changed in 2 files:

ryo_saeba 2010-04-01 16:19 Rev.: 12778

Fix invalid function call. Add function prototypes.

8 lines of code changed in 3 files:

March 2010 »

Generated by StatSVN 0.7.0