September 2020 Commit Log

Number of Commits:
39
Number of Active Developers:
6
silvernexus 2020-09-30 18:59 Rev.: 21466

Fix segfault from jumping monsters that are able to pick up items by not processing check_pick().

18 lines of code changed in 3 files:

crowbert 2020-09-30 14:40 Rev.: 21465

fix server crash from animate weapon when surrounded while player direction is zero

5 lines of code changed in 1 file:

crowbert 2020-09-30 14:38 Rev.: 21464

fix seg fault triggered by a comet spell expanding somehow not having a map defined somewhere

1 lines of code changed in 1 file:

ryo_saeba 2020-09-30 14:15 Rev.: 21463

Add harvesting limits.
Harvested items are now removed from their tile, so it can become exhausted.
Allow replacement of exhausted tiles with another archetype, or suppression of said tile.

https://sourceforge.net/p/crossfire/feature-requests/263/

36 lines of code changed in 1 file:

silvernexus 2020-09-27 19:25 Rev.: 21461

Make the caller to change_exp handle the percentage of exp given to a weapon, rather than the code arbitrarily using PERM_EXP.

4 lines of code changed in 1 file:

crowbert 2020-09-19 17:30 Rev.: 21450

Add 'face' command to have the player face a given direction without taking any action.

102 lines of code changed in 6 files:

crowbert 2020-09-19 12:26 Rev.: 21449

create missile: Allow specifying bolt or arrow when casting or invoking instead of only relying on whether a crossbow is equiped

16 lines of code changed in 1 file:

crowbert 2020-09-19 08:50 Rev.: 21448

use pickup mode when completing jumps

1 lines of code changed in 1 file:

silvernexus 2020-09-17 17:10 Rev.: 21447

Disallow use of unpaid building materials.
Reported by Titus through Discord/IRC

10 lines of code changed in 2 files:

crowbert 2020-09-17 15:51 Rev.: 21446

'apply' command: Pass through and honor '-a' and '-u' flags for containers and add a new flag '-o' to fully open a container in your inventory.

94 lines of code changed in 9 files:

crowbert 2020-09-17 15:32 Rev.: 21445

Add a config option MIN_NAME to restrict very short account and character names

34 lines of code changed in 5 files:

ryo_saeba 2020-09-15 12:15 Rev.: 21437

Fix handling for multi-tile containers.
This fixes face changing, and closing when moving off the container.

There still is a small bug, when moving on the container, it'll be closed anyway, it could be kept opened.
Not sure it's easy to fix though.

https://sourceforge.net/p/crossfire/bugs/880/
https://sourceforge.net/p/crossfire/bugs/879/

25 lines of code changed in 1 file:

toxicfrog 2020-09-14 08:43 Rev.: 21430

Fix segfault when calling is_identifiable_type() on something with no typedata

Thanks to Preston Crow on crossfire-devel for the bug report.

5 lines of code changed in 1 file:

toxicfrog 2020-09-13 16:41 Rev.: 21426

Reorder output of successful spellbook reading

On a successful read, it will now show you the contents of the book
(i.e. the spell description) followed by "you succeed in learning the
spell", rather than telling you that you succeed first and then
displaying the book contents.

8 lines of code changed in 2 files:

toxicfrog 2020-09-13 16:41 Rev.: 21425

Removing trailing whitespace from a lot of files

This has no effect but to make the diffs cleaner, since a lot of people
(including me) use editors that strip trailing whitespace by default.

36 lines of code changed in 14 files:

toxicfrog 2020-09-13 16:41 Rev.: 21424

Refactor need_identify into is_identifiable_type and is_identified

This should result in no functional changes, but makes a lot of code
that queries ID status a bit easier to read. It also replaces the
hard-coded list of object types in need_identify with a more general
approach of checking whether the object type has an associated
identifyskill.

64 lines of code changed in 13 files:

toxicfrog 2020-09-11 20:02 Rev.: 21405

Fix test/unit/common to not require a crossfire install

Historically this has loaded confdir from $PREFIX, i.e. from your
installed copy of crossfire. This meant that if you didn't have
crossfire installed, you couldn't run the tests, and if you did, it
would use the confdata from the install rather than from the build tree.

With this change it automatically sets confdir based on datadir,
allowing all tests in test/unit/common/ to function without needing a
`make install` first. This problem still affects test/unit/server/ and
test/unit/bugfix, and will require more work to fix there.

3 lines of code changed in 3 files:

ryo_saeba 2020-09-11 13:24 Rev.: 21399

Fix item descriptions in unit tests after media-tag related changes.
A mere 'ring' or 'amulet' is now described as 'of adornment'.

4 lines of code changed in 1 file:

ryo_saeba 2020-09-11 13:20 Rev.: 21398

Fix treasures file name for unit tests.

1 lines of code changed in 1 file:

ryo_saeba 2020-09-11 08:56 Rev.: 21393

Apply patch https://sourceforge.net/p/crossfire/patches/376/ courtesy Rebecca Kelly.

10 lines of code changed in 2 files:

ryo_saeba 2020-09-09 14:04 Rev.: 21372

Add missing documentation.

3 lines of code changed in 2 files:

ryo_saeba 2020-09-09 13:50 Rev.: 21371

Regenerate.

1560 lines of code changed in 208 files:

ryo_saeba 2020-09-09 13:16 Rev.: 21369

Add missing import.

1 lines of code changed in 1 file:

ryo_saeba 2020-09-09 13:12 Rev.: 21368

Fix function documentation.

49 lines of code changed in 3 files:

ryo_saeba 2020-09-09 13:02 Rev.: 21367

Fix syntax.

1 lines of code changed in 1 file:

ryo_saeba 2020-09-09 11:12 Rev.: 21363

Don't display media tags by default in item names.
Clients don't handle media tags in tooltips or floor, so only use tags when describing items.

30 lines of code changed in 14 files:

silvernexus 2020-09-08 18:02 Rev.: 21357

Refactor application of class face/anim to allow for race-specific class faces even for classes that lack noclassfacechange

22 lines of code changed in 2 files:

silvernexus 2020-09-07 14:20 Rev.: 21354

Fix "BUG: Thrown object had no map" errors from monsters grabbing thrown items out of the air.

12 lines of code changed in 2 files:

partmedia 2020-09-06 17:36 Rev.: 21353

Correct 'seconds' to 'minutes'

1 lines of code changed in 1 file:

rjtanner 2020-09-06 17:16 Rev.: 21352

Update the shutdown command with changes from r21202

5 lines of code changed in 1 file:

silvernexus 2020-09-06 16:52 Rev.: 21351

Allow check_inv objects to only look for exclusively unpaid or unxlusively not unpaid items. Default to not unpaid.

11 lines of code changed in 2 files:

silvernexus 2020-09-06 13:07 Rev.: 21350

Fix invalid pointer dereference when calculating perm_exp.

5 lines of code changed in 2 files:

rjtanner 2020-09-06 12:41 Rev.: 21349

Minor format change in the follow command, Syntax -> syntax

1 lines of code changed in 1 file:

rjtanner 2020-09-06 12:32 Rev.: 21348

Add new help file for the dm command, follow

3 lines of code changed in 1 file:

silvernexus 2020-09-05 22:35 Rev.: 21347

Add a check for unpaid when searching for a skill tool to automatically apply.
Mentioned on IRC by Saiapatsu when discussing keys working when unpaid.

5 lines of code changed in 2 files:

silvernexus 2020-09-05 16:42 Rev.: 21346

Prevent usage of unpaid keys in doors.
Bug mentioned by Titus on the Discord chat.

41 lines of code changed in 4 files:

partmedia 2020-09-04 02:30 Rev.: 21344

Fix short-circuit in object_can_merge()

object_can_merge() can only return 0 if compare_ob_value_lists()
returns 0. Otherwise, it must continue checking.

3 lines of code changed in 1 file:

partmedia 2020-09-03 01:17 Rev.: 21333

Improve code readability

7 lines of code changed in 1 file:

silvernexus 2020-09-01 20:22 Rev.: 21326

Adjust python plugin bindings to better reflect the change from perm_exp to total_exp.
Also seems to fix a plugin crash in my build, but others were still working fine. Possibly the result of compiling from different GCC versions?

60 lines of code changed in 6 files:

August 2020 »

Generated by StatSVN 0.7.0