August 2020 Commit Log

Number of Commits:
75
Number of Active Developers:
6
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

82 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:

rjtanner 2020-08-28 15:25 Rev.: 21319

Merge from trunk Rune of Sparking content that was missed in earlier commit

32 lines of code changed in 3 files:

rjtanner 2020-08-28 01:24 Rev.: 21318

Synchronize Trunk to Spell_shuffle branch

30 lines of code changed in 39 files:

rjtanner 2020-08-27 18:05 Rev.: 21317

Clean up pixelation on the flagstone wall (wall/flagstone/flagstone_*) sections, redesign of flagstone_0.base.111.png

21 lines of code changed in 18 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-25 23:18 Rev.: 21313

Fix occasional divide by zero after saving

7 lines of code changed in 1 file:

partmedia 2020-08-25 23:18 Rev.: 21312

Better document input states

3 lines of code changed in 1 file:

rjtanner 2020-08-25 14:09 Rev.: 21311

Numerous cosmetic, design and functional changes to Astral Vault (planes/astral-vault) to prevent players from using the map as free transportation

1451 lines of code changed in 2 files:

partmedia 2020-08-24 14:11 Rev.: 21310

Fix exit coordinate

2 lines of code changed in 1 file:

partmedia 2020-08-24 13:34 Rev.: 21309

Unmark unique exit from Astral Plane to Suno-yamatoshi

The Suno-yamatoshi uses an intermediate map before exiting to
Azumauindo. Marking the intermediate map breaks the relative path to the
bank exit, trapping players in the Astral Plane.

While here, fix capitalization.

2 lines of code changed in 1 file:

partmedia 2020-08-24 13:34 Rev.: 21308

Use absolute paths for exits to the Astral Vault

28 lines of code changed in 14 files:

rjtanner 2020-08-24 01:08 Rev.: 21307

Add background color behind the sign name on the Fantasy Armour store (shop/store_armo_fant.base.x11.png)

4 lines of code changed in 2 files:

rjtanner 2020-08-24 00:48 Rev.: 21306

Add background color behind the sign name on the Fantasy Weapon store (shop/store_weap_fant.base.x11.png)

5 lines of code changed in 2 files:

partmedia 2020-08-23 14:15 Rev.: 21305

Add missing header file

Submitted by: Josh Hoover (via IRC)

2 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:

partmedia 2020-08-23 12:39 Rev.: 21303

Fix build with -fno-common

window_xml_file appears in a header file without extern, causing a
linker error when built with -fno-common.

1 lines of code changed in 1 file:

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

Added new help file for the dip command

1 lines of code changed in 1 file:

silvernexus 2020-08-22 21:39 Rev.: 21301

Add condition to make item reset in lose_buffs_on_drop.py only occur if the items has been used since last time it was reset.

25 lines of code changed in 2 files:

silvernexus 2020-08-22 18:40 Rev.: 21300

Make water dipped into a fountain be identified, so as to prevent infinite alchemy experience from repeated drinking of the water and re-dipping.
Still working out how to prevent the same with smithery on the empty bottle.

4 lines of code changed in 2 files:

rjtanner 2020-08-21 14:18 Rev.: 21299

Update trunk maps ChangeLog

304 lines of code changed in 1 file:

rjtanner 2020-08-21 02:26 Rev.: 21298

Update ChangeLog for trunk archetypes

54 lines of code changed in 1 file:

rjtanner 2020-08-21 02:25 Rev.: 21297

Update ChangeLog for Spell_suffle branch

54 lines of code changed in 1 file:

rjtanner 2020-08-21 01:44 Rev.: 21296

Synchronize Trunk to Spell_shuffle branch

10881 lines of code changed in 26 files:

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:

akirschbaum 2020-08-19 13:26 Rev.: 21290

Update fallback list of servers to show if the metaserver cannot be reached and no cached data is available

7 lines of code changed in 2 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:

rjtanner 2020-08-16 00:30 Rev.: 21274

Added the world map tile (world_120_110) south of Hamlet of Lord Marksel to the Marksel region

2 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:

silvernexus 2020-08-14 10:39 Rev.: 21270

Make Rune of Sparking appear in random map traps in place of Rune of Marking, which did nothing.

8 lines of code changed in 3 files:

silvernexus 2020-08-14 08:53 Rev.: 21269

Add Rune of Sparking to the set of runes available in the game. It releases a spark shower when triggered.

33 lines of code changed in 4 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:

crowbert 2020-08-11 19:58 Rev.: 21262

fix typo for broken formula: food of Stamina

1 lines of code changed in 1 file:

crowbert 2020-08-11 19:15 Rev.: 21261

fix typo for broken formula

1 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:

partmedia 2020-08-08 12:18 Rev.: 21256

Fix amberium to jade converter ratio

2 lines of code changed in 1 file:

silvernexus 2020-08-06 23:18 Rev.: 21255

Add artifact (weapon) of Souls. Depends on r21251 through r21254 to function.

27 lines of code changed in 2 files:

silvernexus 2020-08-06 23:13 Rev.: 21254

Add scripts for \(weapon\) of Souls. Depends on r21252 and r21253.

137 lines of code changed in 3 files:

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:

silvernexus 2020-08-06 19:50 Rev.: 21251

Add a clause that only applies the curse when wielding, rather than both wielding and unwielding. Also add known_cursed to the affected fields so it shows up as cursed.

5 lines of code changed in 1 file:

silvernexus 2020-08-06 08:47 Rev.: 21250

Add a script to allow for items that don't detect as cursed, but become cursed when applied.

10 lines of code changed in 2 files:

July 2020 »

Generated by StatSVN 0.7.0