- Fix the instructions to match the current situation. The propedit is in
the client area, not the server folder.
9 lines of code changed in 1 file:
- Rename the confusing MSG_TYPE_DIALOG_MAGIC_MOUTH to
MSG_TYPE_DIALOG_MAGIC_EAR since only magic ears are MSG_TYPE_DIALOG.
- Add a new MSG_TYPE_SIGN subtype of MSG_TYPE_SIGN_MAGIC_MOUTH since magic
mouths are distinctly different from all other signs, and this might mean
a client might want to handle their messages uniquely.
30 lines of code changed in 4 files:
Fix Ansi C89 violations.
4 lines of code changed in 1 file:
Commit some edits made in conjunction with wiki edits a while back:
Sort the normal commands alphabetically.
Move gsay to the communications command list.
Move printlos out of the communications command list to the normal list.
Move cointoss and orcknuckle out from among the emote commands and put them
next to the non-emotion commands in the communications commands group. They
still do not seem to be communication commands, but that's where they were
already and I don't feel like debating it at the moment.
36 lines of code changed in 2 files:
- Add extra detail to the apply command help.
9 lines of code changed in 2 files:
Patch by Funnyman3595 to add support for object.split and
object.clone to the python plugin
88 lines of code changed in 5 files:
Quest handling changes, remove questend calls, replace with individual
steps which can 'finish quest'.
160 lines of code changed in 9 files:
Use the right type 'const char*'.
1 lines of code changed in 1 file:
Replace the numbers used in the map2 command handling with some #defines.
23 lines of code changed in 3 files:
Don't drop the inventory of items that are marked as no_drop
12 lines of code changed in 2 files:
Massive CRE improvements.
658 lines of code changed in 22 files:
Stop chests from drawinfo-ing the names of invisible items when they are opened.
13 lines of code changed in 2 files:
Town portal now has an animation instead of being immediate.
40 lines of code changed in 2 files:
Have disappearing FLAG_IS_USED_UP items put their inventory on the ground, not on pile top.
5 lines of code changed in 2 files:
Add new flag to object_free() to force inventory contents on the ground instead on pile top.
10 lines of code changed in 3 files:
Add '\!' to pickup to toggle the mode.
45 lines of code changed in 3 files:
Add an help text.
17 lines of code changed in 3 files:
Basic filtering on artifacts and formulaes.
171 lines of code changed in 7 files:
Enable filtering on archetypes (name and clone's type).
320 lines of code changed in 14 files:
Add requestinfo/replyinfo mechanisms to get the news/rules/motd file. In
this way, client does not need to parse drawinfo commands, and this
functionality is needed in account based logins since the login code path is
different. Add setup command for loginmethod - work in progress
but needed for testing.
---
socket/request.c: Add setup loginmethod, add send_file() to send files
socket/loop.c: Update requestinfo handling to deal with motd/news/rules
doc/Developers/protocol: Clarify some areas of protocol. Add information
about requestinfo/replyinfo for news/rules/motd
MSW 2010-03-23
87 lines of code changed in 4 files:
As per discussion on IRC, some changes to hopefully improve balance - will
await feedback:
common/living.c: Don't have the magic of an item affect wc. Only if wc
is explicitly set does it improve the character.
server/skills.c: Tweak lockpicking - give the skill level more relevence.
Have difficulty increase exp gained.
MSW 2010-03-23
23 lines of code changed in 3 files:
Fix EVENT_SAY for items in a container.
5 lines of code changed in 2 files:
Reformat and spellcheck default rules/motd/news files.
10 lines of code changed in 6 files:
Reformat und spellcheck all help texts.
367 lines of code changed in 106 files:
Fix typos in help texts.
12 lines of code changed in 9 files:
Add help for 'title' command.
11 lines of code changed in 3 files:
Update.
4 lines of code changed in 1 file:
Send updated ground view when num_look_objects is received.
11 lines of code changed in 2 files:
Extract function to find player from socket.
26 lines of code changed in 4 files:
Be precise for 'setup' command.
2 lines of code changed in 1 file:
Don't send empty 'stats ' commands.
6 lines of code changed in 2 files:
Update.
2 lines of code changed in 1 file:
Explain how to actually fix svn:externals.
2 lines of code changed in 1 file:
Update protocol.
8 lines of code changed in 1 file:
Add extended statistics informations: race stats, natural stats.
54 lines of code changed in 6 files:
Fix crash with "cast" command having no arguments.
6 lines of code changed in 2 files:
Cache map information.
316 lines of code changed in 12 files:
fix bowmode bestarrow crash
1 lines of code changed in 1 file:
Basic settings for map cache directory, and associated dialog.
130 lines of code changed in 7 files:
Add relevant debug flags to compilation.
7 lines of code changed in 2 files:
Use archetype name instead of archetype itself. Show map name in list too.
37 lines of code changed in 9 files:
Remove obsolete map fields in header.
13 lines of code changed in 2 files:
Basic map browsing. Report archetype use in maps.
308 lines of code changed in 9 files:
Sort alphabetically by default.
9 lines of code changed in 4 files:
Display archetype use in other_arch and treasure lists.
50 lines of code changed in 3 files:
Rename field 'class' to 'character_class'.
16 lines of code changed in 3 files:
Update account handling - add character specific handling for the accounts,
add test case, and add some missing svn keywords. Still some more
work to be done here
---
doc/Developers/protocol: Clean up formatting some.
include/Makefile.am: Add new file
include/account_char.h: New file for account information
include/global.h: Include account_char.h
include/newserver.h: Add references to account information to socket
include/sproto.h: Add function prototypes
socket/init.c: And initialization & cleanup for account info in socket
server/Makefile.am: Add new file
server/account.c: Add creation time to account record
server/account_char.c: New file - character management
server/login.c: Add code to update character info in socket.
server/server.c: Add periodic saving of account information.
test/unit/server/Makefile.am: Update for new file
test/unit/server/check_account_char.c: New file - test for character
management
MSW 2010-03-09
679 lines of code changed in 15 files:
Enable sacrificed items on altars and such to be alive, if asked for.
5 lines of code changed in 2 files:
Fix some object_free_drop_inventory() to object_free2().
59 lines of code changed in 8 files:
Do not send negative area for empty magicmap responses.
4 lines of code changed in 2 files:
Change declaration for AUTOMAKE_OPTIONS to use = instead of := -
removes warning message printed by automake, and does not seem to affect
functionality at all.
MSW 2010-03-08
1 lines of code changed in 1 file:
Update indentation style specification.
1 lines of code changed in 1 file:
Do not run EVENT_DESTROY plugin events for merged objects.
11 lines of code changed in 3 files:
Replace boolean flag of object_free2() with named bitfield.
17 lines of code changed in 3 files:
Properly free inventory of merged objects.
135 lines of code changed in 4 files:
Rename object_free() to object_free_drop_inventory() to hint about possible side-effects.
277 lines of code changed in 67 files:
Properly distinguish between text and binary files.
38 lines of code changed in 17 files:
Correctly reset los when mapsize changes.
13 lines of code changed in 2 files:
Load regions before trying to load the initial map.
5 lines of code changed in 2 files:
Fix crash when plugin removed dropped item.
8 lines of code changed in 2 files:
Update.
3 lines of code changed in 1 file:
Don't include <strings.h> under Windows.
2 lines of code changed in 1 file:
Use CURL anyway.
2 lines of code changed in 1 file:
Add missing files to project.
0 lines of code changed in 1 file:
Fix indentation.
10 lines of code changed in 1 file:
Fix possible segmentation fault when shutting down the server.
4 lines of code changed in 1 file:
Fix possible segmentation fault when shutting down the server.
4 lines of code changed in 2 files:
Remove nested assignments.
10 lines of code changed in 1 file: