common/newclient.h: Merge/copy over file from server to get it synced up.
gtk-v2/src/info.c: Modify so that it sets the text manager for all the
types so it can use extended markup language.
MSW 2006-10-30
163 lines of code changed in 4 files:
Create Zerina Zorn (eldest Zorn daughter) and add her to Zorn castle. More to come ...
726 lines of code changed in 2 files:
Fix annoying popups. Default admin messages use draw_info instead of show_media_message. Add new message types.
34 lines of code changed in 6 files:
Fix bug #1547517: DM issue with containers
18 lines of code changed in 4 files:
Prevent players from being trapped.
0 lines of code changed in 4 files:
Update code so everything uses draw_ext_info(), and remove new_draw_info().
For the most part, everything is just a simple update of function name/
parameters. In some places, there was some other cleanup, like
inconsistent whitespace being made consistent. A few places were
changed to use the varargs version, so no longer needed a local snprintf.
Many places where used to remove the hard formatting (combine several
calls into one so that the client can do the word wrap/formatting, since
assuming the width of the client never was really accurate)
Dead code was removed, rather than being updated.
For old clients, it will continue to use the old protocol commands, so
this doesn't break client compatibility in any way.
--
Files affected:
common/arch.c, common/button.c, common/living.c, common/los.c. common/map.c,
common/quest.cm common/time.c, common/treasure.c
crossedit/stubs.c
random_maps/standalone.c
include/funcpoint.h, include/newclient.h, include/sockproto.h
server/alchemy.c, server/apply.c, server/attack.c, server/build_map.c,
server/c_chat.c, server/c_wiz.c, server/c_new.c, server/c_object.c,
server/c_range.c, server/c_party.c, server/commands.c, server/disease.c,
server/gods.c, server/hiscore.c, server/login.c, server/monster.c,
server/move.c, server/pets.c, server/player.c, server/plugins.c
server/resurrection.c, server/rune.c, server/server.c, server/skill_util.c,
server/skills.c, server/spell_attack.c, server/spell_effect.c,
server/spell_util.c, server/swamp.c, server/time.c
socket/info.c, socket/item.c, socket/request.c
test/unit/common/stubs_common.c
test/unit/crossedit/stubs_crossedit.c, test/unit/random_maps/stubs_random.c
--
MSW 2006-10-28
3954 lines of code changed in 53 files:
Ensure that svnversion.h is rebuilt every time.
18 lines of code changed in 6 files:
- Move save bed from under wall to nearby location.
- CFJavaEditor save reordered several map entries, but no other functional
changes were made.
0 lines of code changed in 4 files:
- Change lake corner pieces to use the same style of water as the main body of
the lake.
0 lines of code changed in 4 files:
Implement request feature #1551406: Add player's name to disease symptoms, fix indent
58 lines of code changed in 4 files:
Remove redundent checks in values passed to Crossfire_Foobar_wrap() functions.
20 lines of code changed in 14 files:
Remove level 0 wands.
0 lines of code changed in 4 files:
Display the resource name when crashing due to a missing or bad resource.
0 lines of code changed in 4 files:
Remove debugging statement.
0 lines of code changed in 1 file:
Display the missing stat value when crashing due to an unimplemented stat value.
4 lines of code changed in 1 file:
Ignore spell path information (prevents client crash).
0 lines of code changed in 4 files:
Do not crash for stat values higher than max value.
0 lines of code changed in 2 files:
Remove level 0 rods.
0 lines of code changed in 12 files:
Fix for bug #1573381 (death attacks does works on skull)
48 lines of code changed in 4 files:
Fix for bug #1553636 (Crashbug: reset/swaped map after use of overlay_save). Rename function for coherence
78 lines of code changed in 10 files:
Fix for bug #1573136 (Defect Altar / Wrong slaying)
0 lines of code changed in 4 files:
Make a small tweak to make the svnversion call more proper, and rebuild makefiles (Most don't need to be, however it was becoming too much of a pain to only update the right ones).
5238 lines of code changed in 35 files:
Remove rcs-id handling code from the clients. Unnecessary with the svnversion system.
10 lines of code changed in 23 files:
Merge rev 5034 from trunk: Use 'svnversion' to add the svn revision to the version string.
103 lines of code changed in 12 files:
Use 'svnversion' to add the svn revision to the version string.
102 lines of code changed in 12 files:
common/loader.l: Make it so that long msg/endmsg won't overflow temp buffer
by using safe_strcat. Will result in long messages being truncated, but
better than crashes.
server/pets.c: Check for existance of object existance after call to
follow_owner() in remove_all_pets(). Can be cases where put is killed
when moving to new map.
MSW 2006-10-18
26 lines of code changed in 3 files:
common/loader.l: Make it so that long msg/endmsg won't overflow temp buffer
by using safe_strcat. Will result in long messages being truncated, but
better than crashes.
server/pets.c: Check for existance of object existance after call to
follow_owner() in remove_all_pets(). Can be cases where put is killed
when moving to new map.
MSW 2006-10-18
26 lines of code changed in 3 files:
- Tags reordered due to reordering caused by save in CFJavaEditor.
- Furniture and characters moved throughout map so that standing by
one NPC and talking only gets a response from the NPC closest to
the player. Previously several NPCs answered when they were not
the closest NPC to the player.
- Character msg/endmsg text changes: redundant match strings removed;
line wrapping removed. Minor formatting/spelling/grammar changes.
- Dilek: msg/endmsg refers to empty booze bottle on table, but none
was there. Added an empty booze bottle to Dilek's table.
- BRAGH O'LEARY: Add match strings job and name to make it more likely
that someone can eke conversation out of him. By default he was so
standoffish you might not keep trying to chat with him. His booze
is fixed to now render on top of, instead of under, the table.
- West-wall wizard in red garb: One of his hints relates to the Pirate
Den that moved to Wolfsburg. Adjusted the "easy" magic ear message
to mention Wolfsburg in that part of the text. Also added name and
job match strings.
- Wizard with an aura of great power: Added match string message for
job and name.
- Slot machines had "slaying" without a target value. CFJavaEditor
removed the lines.
- Bingo room table/altar on same coordinates were split up to put the
table back in the middle line of tables.
- Dwarf lumberjack: Now has a "name".
- Mark, 1st Tier warrior, dwarf miner, beholder, dwarf lumberjack,
wounded fighter, pirate, pupland elves, conjurer, emissary: Added
name and/or job matches.
- Reworked pupland elf's conversation a bit.
- Brum talked about the Black Ice mountains, but there are no other
references to them by that name, so now he tells you where they
are.
0 lines of code changed in 4 files:
- Minor grammatical tweak; add another message; remove redundant match strings.
0 lines of code changed in 4 files:
- Fix spelling. While at it, undo line wrapping in msg/endmsg.
0 lines of code changed in 4 files:
server/apply.c: If the captain of a transport exits the transport, make the
next player on the transport the captain.
server/server.c: Like change to apply.c to make player another player captain
if one leaves the game. But in addition, in all cases, we need to clean
up the transport->contr pointer, which will otherwise cause crashes.
MSW 2006-10-12
64 lines of code changed in 6 files:
common/readable.c: Rewrite god_info_msg() - a buffer overflow crash was seen
on metalforge, and the old code had lots of dangerous string operations
(non safe strcats, sprintf with overlapping buffers). No code is
functionally equivalant, just uses safe string funtions.
MSW 2006-10-12
344 lines of code changed in 4 files:
Remove excess log messages that flood console.
8 lines of code changed in 6 files:
Revert revision 5021 and 5022, mistakes that Leaf and I made. For real this time.
229 lines of code changed in 26 files:
Revert Leaf's accidental commit (rev 5021)
0 lines of code changed in 2 files:
initial import
597 lines of code changed in 25 files:
Copy the Lone Town apartment shared courtyard changes to the 1.x branch.
0 lines of code changed in 2 files:
Rename 'jesus weeping' to 'Valriel weeping' in world_105_113.
0 lines of code changed in 4 files:
- Oops. Fix typo in commit 5017.
4 lines of code changed in 2 files:
- Spelling adjustments
- doc/Developers/objects updated to better describe @match use in objects. Many
objects contain useless case handling keys like @match Hello|hello because
mapmakers do not know how @match works. Also add mention of the limited
regular expression support that applies to match keys.
142 lines of code changed in 4 files:
- Spelling adjustments
0 lines of code changed in 4 files:
Make converters inside shops work again.
22 lines of code changed in 4 files:
- Gork conversation adjustments. Match strings are now regular expressions.
Reduce redundant use of keyword. Spelling/punctuation tweaks.
0 lines of code changed in 4 files:
- Minor punctuation and case adjustment.
0 lines of code changed in 4 files:
- Minor punctuation and case tweaks.
- Mork match strings updated to regular expressions.
0 lines of code changed in 4 files:
Add 'ledges' beside the jail teleporters, to prevent players brought there by the 'arrest' command from stepping off of the teleporter. Update the instructions sign to mention the 'arrest' command.
0 lines of code changed in 4 files:
Apply patches #1562945, #1562947, #1563796, and #1566467 to allow the gtk2 client to be built in mingw. Courtesy of Kurt Fitzner.
2839 lines of code changed in 72 files:
Merge rev 5006 from trunk:
Fixed Bug #1552319
Not the best solution but now the chapel is usable.
0 lines of code changed in 2 files:
Merge rev 5005 from trunk:
Solved Bug #1530018
I removed the runes and added "dungeon-magic" to the tiles
below the door. This should prevent players casting some-
thing through the door.
0 lines of code changed in 2 files:
Merge rev 5004 from trunk: Fixed Bug #1539223
0 lines of code changed in 2 files:
Fixed Bug #1552319
Not the best solution but now the chapel is usable.
0 lines of code changed in 2 files:
Solved Bug #1530018
I removed the runes and added "dungeon-magic" to the tiles
below the door. This should prevent players casting some-
thing through the door.
0 lines of code changed in 2 files:
Fixed Bug #1539223
0 lines of code changed in 2 files:
- Spelling adjustments only.
0 lines of code changed in 4 files:
Add undead shaft and pirate mansion maps to svn. Created by Brad Reilly.
17610 lines of code changed in 18 files:
Spelling correction in comment in CFWorld.py
2 lines of code changed in 2 files:
Add Rhyzian amulet quest.
3510 lines of code changed in 16 files:
Merge rev 4997 from trunk: Bugfix to bug #1571256
0 lines of code changed in 2 files:
Merge rev 4996 from 1.x: Fix bug where in players could unequip cursed weapons by switching to a hand to hand skill (punching, karate, etc).
99 lines of code changed in 4 files:
Bugfix to bug #1571256
0 lines of code changed in 2 files:
Fix bug where in players could unequip cursed weapons by switching to a hand
to hand skill (punching, karate, etc).
--
include/define.h: Add AP_NOPRINT flag.
server/apply.c: Modify the apply_special() code to take AP_NOPRINT option,
which as implies, causes messages not to be printed. Used in change
to skill_util.c, since the code thre prints better message about uequipping
of weapon.
server/skill_util.c: Do some cleanup of unused vars in do_skill(). Modify
attack_hth() to call apply_special() to unequip weapon (that takes care
of checking cursed status, etc).
--
MSW 2006-10-05
99 lines of code changed in 4 files:
- Add map_layer item to food items and townsman3 so that they
are rendered on top of the tables/chair instead of under
them.
0 lines of code changed in 4 files:
- Fix double-fix. Only one env assignment is needed in spring_trap().
0 lines of code changed in 1 file:
Fix double commit of a fix.
0 lines of code changed in 1 file:
Fix mistake in revision 4979, causing get_rangevector to be called with an uninitialized env.
12 lines of code changed in 4 files:
- Move env pointer assignment to fix error in Revision 4979 modification of spring_trap()
See also Sourceforge bug # 1571081.
4 lines of code changed in 2 files:
Fix incorrect use of FMT64 in commant_statistics().
14 lines of code changed in 4 files:
Change references in the ChangeLog files from CVS to SVN.
4 lines of code changed in 2 files:
- Miscellaneous spelling and grammatical adjustments.
0 lines of code changed in 4 files:
server/monster.c: Revert message formatting of NPC responses back to the
two-line format. Fix a possible buffer overflow when players talk to
certain NPCs.
16 lines of code changed in 4 files:
Add cast to type int for time_t, prevent compiler warning.
MSW 2006-10-01
1 lines of code changed in 1 file:
Add cast to type int for time_t, prevent compiler warning.
MSW 2006-10-01
1 lines of code changed in 1 file: