January 2010 Commit Log

Number of Commits:
35
Number of Active Developers:
2
ryo_saeba 2010-01-31 07:32 Rev.: 12379

Remind player of spell consumption when casting.

8 lines of code changed in 2 files:

ryo_saeba 2010-01-31 06:36 Rev.: 12378

Update.

37 lines of code changed in 1 file:

ryo_saeba 2010-01-31 06:09

Extend alchemy to describe item combinations/transformations.

80 lines of code changed in 7 files:

mwedel 2010-01-29 02:03 Rev.: 12374

Tighten up string checking for accounts, since they will get used for
filenames. Add new checks for these new allowed characters.
Files: server/account.c test/unit/server/check_account.c
MSW 2010-01-21

35 lines of code changed in 3 files:

ryo_saeba 2010-01-24 17:47 Rev.: 12373

Add 'spellmon 2' setup option, to send more spell information.

77 lines of code changed in 4 files:

ryo_saeba 2010-01-24 14:03 Rev.: 12371

Enable spells to consume items to be cast.

95 lines of code changed in 2 files:

ryo_saeba 2010-01-24 13:25 Rev.: 12370

Fix crash.

2 lines of code changed in 1 file:

ryo_saeba 2010-01-24 11:52 Rev.: 12366

When talked to, NPCs now stay still a few ticks before moving - only if random movement.

32 lines of code changed in 2 files:

ryo_saeba 2010-01-24 10:37 Rev.: 12364

Give access to quest-related functions to the Python plugin.

95 lines of code changed in 3 files:

ryo_saeba 2010-01-24 10:11 Rev.: 12363

Tweak Spike's quest (Darcap) so it can be done again and again.

11 lines of code changed in 2 files:

ryo_saeba 2010-01-24 10:10 Rev.: 12361

Plugin access to 'quest_was_completed' function.

20 lines of code changed in 4 files:

ryo_saeba 2010-01-24 10:09 Rev.: 12360

Track quests already completed once.

25 lines of code changed in 3 files:

ryo_saeba 2010-01-24 06:00 Rev.: 12359

Clean.

5 lines of code changed in 1 file:

ryo_saeba 2010-01-24 05:58 Rev.: 12358

Revamp quests, use a definition file to factorize things.

296 lines of code changed in 7 files:

mwedel 2010-01-20 02:46 Rev.: 12355

General cleanup related to protocol and documentation. Make many setup
options that have been around for a while standard.
MSW 2010-01-19
--
doc/Developers/protocol: Clean this up - remove obsolete commands,
document protocol commands consistently, stating what type
of data the different commands expect. Update for new account
based protocol commands (not yet implemented)
include/shared/newclient.h: Formatting fixes, add MSG_TYPE_ADMIN_ERROR
include/newserver.h: Remove fields from socket structure which are now
considered standard.
include/sockproto.h: Add print_ext_msg()
socket/image.c: Remove code that handles setfacemode
socket/info.c: Always use drawextinfo
socket/init.c: remove initializations for what are now standard options.
socket/loop.c: Remove setfacemode, setsound, toggleextendedinfos,
toggleextendedtext protocol commands.
socket/request.c: Remove obsolete setup options. Put options that
should be removed (but clients are using them as version tests) to
end of routine. Remove toggle_extended_infos_cmd() - now default.
Remove toggle_extended_text_cmd() - server now uses drawextinfo
exclusively. Remove set_sound_cmd(). Update map_newmap_cmd()
to assume client supports newmap command.
--

876 lines of code changed in 10 files:

ryo_saeba 2010-01-18 16:51 Rev.: 12353

Fix various missing return values and warnings in functions.

10 lines of code changed in 3 files:

ryo_saeba 2010-01-18 16:07 Rev.: 12352

Player knowledge management.

579 lines of code changed in 12 files:

ryo_saeba 2010-01-17 17:15 Rev.: 12351

Fix a crash when using shutdown.

4 lines of code changed in 2 files:

ryo_saeba 2010-01-17 10:27 Rev.: 12348

Implement a quest in Darcap, just to test stuff - no combat, just get items :)

258 lines of code changed in 2 files:

ryo_saeba 2010-01-17 10:16

Low-level quest status handling.

768 lines of code changed in 14 files:

ryo_saeba 2010-01-17 05:19 Rev.: 12344

New property for plugins to get the raw name without any modification.

10 lines of code changed in 3 files:

ryo_saeba 2010-01-17 05:13 Rev.: 12343

Invalidate parsed dialog when setting the message through a plugin.

6 lines of code changed in 2 files:

ryo_saeba 2010-01-16 06:51 Rev.: 12340

Add 'min_level' for alchemy formulae.

17 lines of code changed in 5 files:

ryo_saeba 2010-01-16 06:41 Rev.: 12339

Fix memory leak.

4 lines of code changed in 1 file:

ryo_saeba 2010-01-16 05:56 Rev.: 12338

Failing at mushroom of Gourmet only yields ashes instead of some random nasty effect.

14 lines of code changed in 2 files:

ryo_saeba 2010-01-16 05:53 Rev.: 12337

Remind player when doing alchemy in wizard mode.

6 lines of code changed in 2 files:

ryo_saeba 2010-01-16 05:52 Rev.: 12336

Add 'failure_arch' and 'failure_message' to formulas.

29 lines of code changed in 4 files:

ryo_saeba 2010-01-09 17:18 Rev.: 12329

Punishment for players selling holy relics from the St Andreas church.

53 lines of code changed in 2 files:

ryo_saeba 2010-01-09 17:17 Rev.: 12328

New object event for plugins: selling (object is being sold by activator).

8 lines of code changed in 3 files:

ryo_saeba 2010-01-09 17:15 Rev.: 12327

Plugin utility function cf_map_insert_object_around().

49 lines of code changed in 4 files:

ryo_saeba 2010-01-09 13:10 Rev.: 12326

The Darcap church is now a sacred place, don't kill ghosts there\!

47 lines of code changed in 2 files:

ryo_saeba 2010-01-09 12:54 Rev.: 12324

Missing prototypes.

3 lines of code changed in 1 file:

ryo_saeba 2010-01-09 11:12 Rev.: 12323

Give the price in coins instead of platinum only.

6 lines of code changed in 2 files:

ryo_saeba 2010-01-09 11:10 Rev.: 12322

Export query_cost_string and cost_string_from_value to plugins.

106 lines of code changed in 5 files:

mwedel 2010-01-08 02:06 Rev.: 12321

Add account handling code. This is work in progress - the checked in
piece is the backend piece. Protocol updates and client interface are
next steps to do. As part of this, split_string() was modified to take
as an argument the seperator - this is useful because the account code
stores the player names in a semicolon separated list.
MSW 2010-01-07
---
common/image.c: Update call to split_string()
common/utils.c: Modify split_string() to take as an argument the seperator -
this makes it more useful/general purpose.
include/libproto.h: Update split_string() prototype
include/sproto.h: Add prototypes for account.c
server/Makefile.am: Add account.c
server/hiscore.c: Update call to split_string()
server/swap.c: Update call to split_string()
test/unit/server/Makefile.am: Add check_account test.
test/unit/server/check_account.c: functional tests for account code.
test/unit/common/check_utils.c: Update split_string() call


810 lines of code changed in 12 files:

December 2009 »

Generated by StatSVN 0.7.0