- Add some invisible exits along the front of the yard so you can walk off
the map there as well as along the sides.
50 lines of code changed in 1 file:
- Block movement over the bar so the barkeep doesn't attack guests unless
they come back behind the bar.
- Take line breaks out of NPC messages, and tweak some of the content.
The waitress now has a match all.
35 lines of code changed in 1 file:
- Fix spelling on statue; fix wall piece in entry area.
3 lines of code changed in 1 file:
- Spelling fixes (abit -> a bit, alittle -> a little).
3 lines of code changed in 1 file:
- Remove extra sand tiles under grass tiles.
1 lines of code changed in 1 file:
The following commit converts all common code and GTK-V2 draw_info() calls to
draw_ext_info() calls so that support for untyped draw_info() messages can be
completely removed from GTK-V2. While converting the draw_info() calls, also
get rid of the deprecated draw_color_info() use in common so that the clients
can have this deprecated function removed. This conversion also requires all
clients provide a draw_ext_info() for common code to use. In the X11 and the
GTK-V1 client, draw_ext_info() discards the message type information and just
uses its existing draw_info() function. To support this change, new message
types and subtypes have been added to support client-sourced messages. More
than likely the client-side message subtypes could be fine tuned, but GTK-V2
also has changed to allow the draw_info() colors to be used until style data
is set up for the client message types. draw_info() is removed from GTK-V2.
common/item.c: draw_info() --> draw_ext_info().
common/commands.c: draw_info() --> draw_ext_info(); Remove
draw_color_info().
Remove commented code used to develop skills report.
common/script.c: draw_info() --> draw_ext_info().
common/client.c: draw_info() --> draw_ext_info().
common/msgtypes.h: Regenerated with `make msgtypes.h`.
common/p_cmd.c: draw_info() --> draw_ext_info().
common/image.c: draw_info() --> draw_ext_info().
common/player.c: draw_info() --> draw_ext_info().
common/script_lua.c: draw_info() --> draw_ext_info().
common/metaserver.c: draw_info() --> draw_ext_info(); comment updates.
common/external.h: Remove draw_info(); remove draw_color_info(); add
draw_ext_info().
common/newclient.h: Add/tweak comments for pre-existing message types.
Add a new message type for client-sourced messages
along with some subtypes that seemed reasonable when
reviewing the kinds of messages the client spawns.
x11/x11proto.h: Regenerated with `make proto`.
x11/x11.c: Remove draw_color_info(). Add draw_ext_info().
gtk/gtkproto.h: Rebuilt file with `make proto`.
gtk/gx11.c: Remove draw_color_info(). Add draw_ext_info().
gtk-v2/src/gtk2proto.h: Regenerated with `make proto`.
gtk-v2/src/config.c: draw_info() --> draw_ext_info().
gtk-v2/src/keys.c: draw_info() --> draw_ext_info(). Fix a misspelling
in a message.
gtk-v2/src/info.c: Fix the message_callback() prototype to match the
function declaration and add a draw_ext_info()
prototype. Modify message_callback() to honor the
orig_color parameter in cases where a style has not
been set for a particular message type/subtype so
that draw_info() texts converted to draw_ext_info()
will not lose their color just because the themes
are not updated. To make this work, the message
routing code was moved to run earlier. draw_info()
is removed from the GTK-V2 client to strongly show
that any new client messages need to be typed. This
enhances the value and coverage of the theme support
in the client. In fact, draw_info() comments hinted
that draw_info() has been considered questionable in
various ways before this conversion was conceived.
Add a draw_ext_info() call that simply uses the
message_callback(). Really the message_callback()
should probably be renamed draw_ext_info() instead
of putting this extra call in.
gtk-v2/src/pickup.c: draw_info() --> draw_ext_info().
gtk-v2/src/inventory.c: draw_info() --> draw_ext_info().
451 lines of code changed in 23 files:
Rewrite arrays to save space.
6 lines of code changed in 1 file:
Fix crash when picking up some flying objects.
5 lines of code changed in 2 files:
Remove trailing whitespace.
2 lines of code changed in 1 file:
Whitespace changes.
9 lines of code changed in 1 file:
Remove trailing whitespace.
7 lines of code changed in 4 files:
After some play-testing, its kind of wierd for say to go to one window and
NPC/Magic Mouth responses go to the other, so MSG_TYPE_DIALOG is now also
routed to the critical messages pane. Added some comment text to help in
understanding message types.
10 lines of code changed in 3 files:
Fix possible buffer overflow.
4 lines of code changed in 1 file:
Remove redundant code.
18 lines of code changed in 10 files:
Remove redundant code.
25 lines of code changed in 4 files:
Fix possible buffer overflows.
7 lines of code changed in 1 file:
Fix file handle leaks.
27 lines of code changed in 1 file:
Per mailing list discussion on or about 2008/12/22, route MSG_TYPE_ATTRIBUTE
(Changes to attributes: stats, resistances, etc), MSG_TYPE_COMMUNICATION
(Communication between players), and MSG_TYPE_VICTIM (Something bad is
happening to the player) to the critical messages pane. As stated on the ML,
there are other potentially superior solutions to chats tells not getting
drowned out by other messages, but this is a very simple one. The critical
messages pane gets very little activity, unlike the regular messages pane.
Addition of a chat-specific panel, or client-side routing configuration is not
considered precluded by this quick fix.
29 lines of code changed in 2 files:
Add "clear" command to clear the message window.
136 lines of code changed in 6 files:
Fix typo.
1 lines of code changed in 1 file:
Merge JXCWindowRenderer.init() into JXCWindowRenderer.initRendering().
3 lines of code changed in 2 files:
Remove GuiManager.repaint().
1 lines of code changed in 2 files:
Remove GuiManager.setGuiState().
3 lines of code changed in 1 file:
Move GuiManager.deactivateCommandInput() to JXCWindowRenderer.
26 lines of code changed in 2 files:
Fix for bug 2281692 - CFDialog conversation NPC answer precedes PC speech.
server/monster.c: ext_info_map() wasn't called until after the event logic.
Instead, for players, we can draw it immediately - we only need to perhaps do
something special for monsters. In this way, conversation is in the correct
order.
MSW 2009-04-14
31 lines of code changed in 2 files:
Fix for bug 2281692 - CFDialog conversation NPC answer precedes PC speech.
server/monster.c: ext_info_map() wasn't called until after the event logic.
Instead, for players, we can draw it immediately - we only need to perhaps do
something special for monsters. In this way, conversation is in the correct
order.
MSW 2009-04-14
31 lines of code changed in 2 files:
Remove links to guildkeybuildingB2b and guildkeybuildingB2c as they are no longer used to purcahse nearby guilds. Python based guilds are now deployed in the game.
1 lines of code changed in 1 file:
Remove link from Scorn to Guild Houses Inc now that this map is no longer used. Python based guilds are now deployed in the game.
1 lines of code changed in 1 file:
Update world maps with exit/entrance coordinates to main floor of guild maps to avoid '0 destination coordinates' alert in server log files
35 lines of code changed in 11 files:
Apply #2753395 (help file for the wimpy command).
13 lines of code changed in 3 files:
switching to python-based guilds (ChangeLog entry)
4 lines of code changed in 1 file:
switching to python-based guilds
756660 lines of code changed in 300 files:
Fix for bug 2602566 - Players can nest containers. pick_up() has largely
same functionality, but lots of changes to remove the series of gotos and
generally just clean it up.
server/c_object.c: Clean up function pick_up(). Modify put_object_in_sack()
to not allow containers to be put in containers.
MSW 2009-04-07
218 lines of code changed in 4 files:
Test map to test pickup of thrown objects. Map contains 2 thrown
objects (that that name), each holding one object like a normal thrown
object. One of the objects on this map is very heavy so tests code where
object is too heavy to pick up.
MSW 2009-04-07
408 lines of code changed in 1 file:
- Add a comment header that summarizes the GTK font style strings used in the
theme files. Reference a couple of external documents that more detail is
available in. This might help someone tweak a style more easily as it can
clarify what options exist even if they are not used anywhere in the client
theme files that already exist.
35 lines of code changed in 2 files:
Add new skills - these are refered to in include/skills.h, so are needed,
even if there is no way to get them right now.
MSW 2009-04-06
48 lines of code changed in 4 files:
Updated ChangeLog file using svn2cl
1300 lines of code changed in 2 files:
in my last merge, I accidentally left two exp_tables uncommented. Turns out, neither of them were the one we want as default. Fixing.
81 lines of code changed in 1 file:
Fix for bug include/autoconf.h.in - customize stack of weapons bug.
This commit also fixes some other things, like update name not getting
sent to the client when doing the prepare.
types/weapon_improver/weapon_improver.c: All changes in prepare_weapon():
Split stack of weapons so other items don't disappear. Move the
draw_info() call after updating the weapon name, so it uses new
weapon name. Add call to esrv_update_item() to update the name
of the weapon.
MSW 2009-04-05
36 lines of code changed in 2 files:
Fix for bug include/autoconf.h.in - customize stack of weapons bug.
This commit also fixes some other things, like update name not getting
sent to the client when doing the prepare.
types/weapon_improver/weapon_improver.c: All changes in prepare_weapon():
Split stack of weapons so other items don't disappear. Move the
draw_info() call after updating the weapon name, so it uses new
weapon name. Add call to esrv_update_item() to update the name
of the weapon.
MSW 2009-04-05
35 lines of code changed in 2 files:
fixing my own #ifdef misuse
39 lines of code changed in 5 files:
win32 build fixes, and windows installer script
424 lines of code changed in 15 files:
Final checkin of patch 'fun zone updates - ID: 2650371'; limit the number of players that can enter to eight (8)
1141 lines of code changed in 1 file:
Partial checkin of patch 'fun zone updates - ID: 2650371'; enlarged the 'death area' to prevent trapping players in the map
5676 lines of code changed in 2 files:
Partial checkin of patch 'fun zone updates - ID: 2650371'; made it impossible for more than 1 to enter the obstacle course, enlarged the 'death area' to prevent trapping players in the map
430 lines of code changed in 1 file:
Partial checkin of patch 'fun zone updates - ID: 2650371'; made it impossible for more than 2 to enter sumo wrestling, removed the clouds that conflicted with the teleporters, enlarged the 'death area' to prevent trapping players in the map
1571 lines of code changed in 1 file:
Backport from trunk - remove duplicated floor tiles
0 lines of code changed in 2 files:
Remove duplicated floor tiles.
1 lines of code changed in 1 file:
Fix LegacySpellConverter and MapNormalizer editor plugin scripts.
4 lines of code changed in 6 files: