August 2020 Commit Log

Number of Commits:
45
Number of Active Developers:
5
crowbert 2020-08-30 16:31 Rev.: 21325

turn off pickup and search_items modes on death to avoid messing up stuff in the apartment

2 lines of code changed in 1 file:

crowbert 2020-08-30 16:30 Rev.: 21324

Longer spell formatting to avoid cutting off longer spell names

3 lines of code changed in 1 file:

crowbert 2020-08-30 16:28 Rev.: 21323

Improve 'skills' command output and add '-l' option for full perm exp data

83 lines of code changed in 5 files:

crowbert 2020-08-30 16:15 Rev.: 21322

Restrict teleporters based on subtype and other_arch to specific object types

46 lines of code changed in 3 files:

crowbert 2020-08-30 15:48 Rev.: 21321

Track total_exp instead of perm_exp; elminates rounding errors

81 lines of code changed in 12 files:

partmedia 2020-08-29 02:33 Rev.: 21320

Fix out-of-bounds reads from using out_of_map()

Several callers use out_of_map() to check whether a given x, y
coordinate is in a map. However, out_of_map() returns false if the
coordinate exists in a tiled map outside the given map.

Macros such as GET_MAP_OB (and FOR_MAP_PREPARE, which uses GET_MAP_OB)
access the map 'spaces' array directly, and so implicitly assume that
the x, y coordinate is in the real map. Using out_of_map() instead of
OUT_OF_REAL_MAP can therefore result in out-of-bounds accesses to the
'spaces' array.

This patch replaces a few obviously unsafe calls to out_of_map() with
OUT_OF_REAL_MAP. There are probably still a few unsafe calls lurking
around, and obviously the better solution would have been to update
these calls to use the multi-tile aware functions.

4 lines of code changed in 3 files:

partmedia 2020-08-26 11:56 Rev.: 21316

Add new NROF() macro to deal with nrof=0

Most of the code assumes that nrof=0 is the same as nrof=1. Document
this and add a macro to deal with this and use it whenever possible.

30 lines of code changed in 8 files:

partmedia 2020-08-26 11:56 Rev.: 21315

Send ticks only while playing

3 lines of code changed in 1 file:

partmedia 2020-08-26 11:56 Rev.: 21314

Profile save_objects()

10 lines of code changed in 1 file:

partmedia 2020-08-23 12:58 Rev.: 21304

Fix integer comparison with different signedness

2 lines of code changed in 2 files:

rjtanner 2020-08-23 00:31 Rev.: 21302

Added new help file for the dip command

1 lines of code changed in 1 file:

crowbert 2020-08-20 23:39 Rev.: 21295

add a space between sentences in the improvement potion consumption message

1 lines of code changed in 1 file:

crowbert 2020-08-20 18:35 Rev.: 21294

hiscore: If someone has a custom title starting with a comma, eliminate the space after their name

2 lines of code changed in 1 file:

crowbert 2020-08-20 10:49 Rev.: 21293

Allow converters to match on wildcards

34 lines of code changed in 1 file:

crowbert 2020-08-20 10:47 Rev.: 21292

allow duplicators/destructors to fire on multiple above objects if nrof>1

4 lines of code changed in 1 file:

crowbert 2020-08-19 20:14 Rev.: 21291

Compiler warning cleanup: correct various complier warnings generated when additional warnings are turned on. No significant logic changes

53 lines of code changed in 21 files:

crowbert 2020-08-18 09:36 Rev.: 21289

fix bug where players-in-map counts are messed up when entering/exiting transports

2 lines of code changed in 1 file:

crowbert 2020-08-18 09:27 Rev.: 21288

fix problem with recent commit and uninitialized variable

1 lines of code changed in 1 file:

crowbert 2020-08-17 12:29 Rev.: 21287

eliminate complier warnings for return value ignored on fgets/fscanf

10 lines of code changed in 1 file:

crowbert 2020-08-17 11:34 Rev.: 21286

add missing #include to avoid missing prototype compiler warning

1 lines of code changed in 1 file:

crowbert 2020-08-17 11:22 Rev.: 21285

add missing #include to avoid warning about missing prototype

1 lines of code changed in 1 file:

crowbert 2020-08-17 11:04 Rev.: 21284

eliminate compiler warning on ignored fgets() return value

1 lines of code changed in 1 file:

crowbert 2020-08-17 11:00 Rev.: 21283

avoid compiler warning: read() return value ignored

3 lines of code changed in 1 file:

crowbert 2020-08-17 10:53 Rev.: 21282

fix compiler warning and clean up complicated strlen/malloc/strncpy with strdup

2 lines of code changed in 1 file:

crowbert 2020-08-17 10:40 Rev.: 21281

eliminate warning for incorrect prototype in signal handler

2 lines of code changed in 1 file:

crowbert 2020-08-17 10:29

compiler warning: strcasestr() is a GNU extension so a define is needed to activate the prototype

3 lines of code changed in 3 files:

crowbert 2020-08-17 10:24 Rev.: 21278

correct compilation warning

1 lines of code changed in 1 file:

crowbert 2020-08-17 10:13 Rev.: 21277

fix possible NULL reference in last commit

1 lines of code changed in 1 file:

crowbert 2020-08-17 10:08 Rev.: 21276

'maps' command: allow search string with comma-separated multple options and display the string so that the user knows what they requested

30 lines of code changed in 1 file:

crowbert 2020-08-16 14:08 Rev.: 21275

fix map timeout display for random maps with no timeout set

1 lines of code changed in 1 file:

silvernexus 2020-08-15 11:21 Rev.: 21273

Make sound volume be relative to proximity of the emitter.

13 lines of code changed in 2 files:

crowbert 2020-08-14 14:22 Rev.: 21272

'maps' command should only display in-memory time for unique maps

2 lines of code changed in 1 file:

silvernexus 2020-08-14 12:58 Rev.: 21271

Fix a bug introduced by the fix for bug #854. Custom monsters on random maps should be able to function once more.

6 lines of code changed in 2 files:

crowbert 2020-08-13 15:57 Rev.: 21268

revert accidental commit

0 lines of code changed in 1 file:

ryo_saeba 2020-08-13 12:56 Rev.: 21267

Remove obsolete directory.

0 lines of code changed in 3 files:

crowbert 2020-08-13 10:14 Rev.: 21266

minor typo in comment

1 lines of code changed in 1 file:

crowbert 2020-08-13 10:03 Rev.: 21265

skip whitespace lines in exp table

4 lines of code changed in 1 file:

crowbert 2020-08-13 09:30 Rev.: 21264

Fix 'maps' command to display correct timeout information and flag active maps; if a map is in-use, use full timeout, not meaningless current timeout, and add in the in-memory timeout

27 lines of code changed in 2 files:

crowbert 2020-08-13 09:28 Rev.: 21263

Don't expose local file system paths in the 'who' and 'mapinfo' commands for apartments

26 lines of code changed in 1 file:

silvernexus 2020-08-11 18:23 Rev.: 21260

Fix bug #854. Monsters now go slower when hit with slow effects.

32 lines of code changed in 4 files:

crowbert 2020-08-09 17:51 Rev.: 21259

adjust autoconf test for python to work on more systems

4 lines of code changed in 1 file:

crowbert 2020-08-09 17:36 Rev.: 21258

Correct shutdown_flag declaration for gcc 10 compatibility

3 lines of code changed in 2 files:

crowbert 2020-08-09 17:35 Rev.: 21257

Use C99 initializers for settings

56 lines of code changed in 1 file:

silvernexus 2020-08-06 23:08 Rev.: 21253

Add handling for weapons to be granted experience, with the intent of using this to make rare items that become stronger as they are used.

22 lines of code changed in 2 files:

silvernexus 2020-08-06 22:55 Rev.: 21252

Expose item_power to the Python API as a R/W value.

18 lines of code changed in 2 files:

July 2020 »

Generated by StatSVN 0.7.0