December 2020 Commit Log

Number of Commits:
115
Number of Active Developers:
5
rjtanner 2020-12-31 17:15 Rev.: 21690

New item, unlit (or burnt out) brazier

11 lines of code changed in 3 files:

akirschbaum 2020-12-31 16:02 Rev.: 21689

Make inventory, knowledge, minimap, messages, quests, and spells dialogs user-resizable

282 lines of code changed in 13 files:

akirschbaum 2020-12-31 16:01 Rev.: 21688

Rename function name

2 lines of code changed in 2 files:

akirschbaum 2020-12-31 16:01 Rev.: 21687

Fix some deprecation warnings

12 lines of code changed in 1 file:

akirschbaum 2020-12-31 16:01 Rev.: 21686

Use modifier names like "shift" or "ctrl" in keybindings file

252 lines of code changed in 11 files:

akirschbaum 2020-12-31 15:55 Rev.: 21685

Write keybindings file only if a keybinding has changed

9 lines of code changed in 2 files:

akirschbaum 2020-12-31 15:54

Clean up code

31 lines of code changed in 4 files:

akirschbaum 2020-12-31 15:54 Rev.: 21682

Clean up dialog definitions

16 lines of code changed in 9 files:

akirschbaum 2020-12-31 15:54 Rev.: 21681

Support arbitrary sizes for dialog borders

63 lines of code changed in 3 files:

akirschbaum 2020-12-31 15:53 Rev.: 21680

Properly display background in large GUIText elements

4 lines of code changed in 7 files:

akirschbaum 2020-12-31 15:53 Rev.: 21679

Also show width and height of the active GUI element in --debug-gui

6 lines of code changed in 2 files:

akirschbaum 2020-12-31 15:53 Rev.: 21678

Return correct dimenstions for GUILog elements

10 lines of code changed in 2 files:

akirschbaum 2020-12-31 15:52 Rev.: 21677

Return correct maximum height for GUIList elements

7 lines of code changed in 1 file:

akirschbaum 2020-12-31 15:52 Rev.: 21676

Return correct maximum height for GUIOneLineLabel elements

8 lines of code changed in 1 file:

akirschbaum 2020-12-31 15:52 Rev.: 21675

Fix nullable annotations for array types

135 lines of code changed in 60 files:

rjtanner 2020-12-30 03:48 Rev.: 21674

New map, Devourers Inner Sanctrum (navar_city/temples/devourers_lvl2) to add some lore outside of Navar (world/world_121_116), updates to Devourers Sanctum (navar_city/temples/devourers) to link to the Inner Sanctum

5876 lines of code changed in 3 files:

rjtanner 2020-12-30 02:07 Rev.: 21673

Revert or correct accidental commit with shop difficulty level in Brest Weapons (brest/shops/brest.weapon) shop, should be level 9

2 lines of code changed in 1 file:

rjtanner 2020-12-30 02:04 Rev.: 21672

Update structure name to match the internal map name (Church of Valkyrie) in Navar world map (world/world_122_117)

3 lines of code changed in 2 files:

rjtanner 2020-12-30 01:55 Rev.: 21671

Syncrhonize Spell_shuffle with Trunk archetypes

327 lines of code changed in 91 files:

ryo_saeba 2020-12-29 14:24 Rev.: 21670

Update and clarify.

5 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:08 Rev.: 21669

Implement animations for items in the inventory and on the floor

432 lines of code changed in 9 files:

akirschbaum 2020-12-29 13:08 Rev.: 21668

Remove unneeded WeakHashMap instance

4 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:08 Rev.: 21667

Add nullable annotation

1 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:07 Rev.: 21666

Do not crash if the server sends an animation with incorrect speed

5 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:07 Rev.: 21665

Break cycle between constructors of MapUpdateState and CfAnimations

116 lines of code changed in 7 files:

akirschbaum 2020-12-29 13:06 Rev.: 21664

Update CfAnimations comments

10 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:06 Rev.: 21663

Rename identifiers

228 lines of code changed in 3 files:

akirschbaum 2020-12-29 13:06 Rev.: 21662

Reorder code

11 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:05 Rev.: 21661

Fix typos in protocol debug file

2 lines of code changed in 1 file:

akirschbaum 2020-12-29 13:05 Rev.: 21660

Simplify code

47 lines of code changed in 4 files:

akirschbaum 2020-12-29 13:05 Rev.: 21659

Whitespace change

1 lines of code changed in 1 file:

akirschbaum 2020-12-29 12:58 Rev.: 21658

Remove CrossfireUpdateMapListener.addAnimation()

24 lines of code changed in 7 files:

ryo_saeba 2020-12-29 08:58 Rev.: 21657

Display quest status when clicking on a quest icon.

32 lines of code changed in 4 files:

ryo_saeba 2020-12-29 08:56 Rev.: 21656

Add a client specific command to display quest information.

24 lines of code changed in 2 files:

ryo_saeba 2020-12-29 05:49 Rev.: 21655

Don't send item's animation if FLAG_ANIMATE isn't set.

4 lines of code changed in 2 files:

partmedia 2020-12-28 00:35 Rev.: 21654

Fix possible NULL dereference

1 lines of code changed in 1 file:

partmedia 2020-12-28 00:35 Rev.: 21653

Add noreturn attribute to fatal()

This teaches static analyzers to ignore NULL dereference false positives
after fatal().

1 lines of code changed in 1 file:

partmedia 2020-12-27 18:38 Rev.: 21652

Fix same-map check

Checking for the argument to be '.' does not prevent the DM from
resetting from the same map when the full path is given.

1 lines of code changed in 1 file:

partmedia 2020-12-27 12:22 Rev.: 21651

Fix resetting unique maps

4 lines of code changed in 1 file:

ryo_saeba 2020-12-27 10:31 Rev.: 21650

Explicitly convert to int.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-27 07:24 Rev.: 21649

Fix script conditions, round 3.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-27 07:07 Rev.: 21648

Fix script conditions, round 2.

5 lines of code changed in 1 file:

ryo_saeba 2020-12-27 06:38 Rev.: 21647

Fix script conditions not working with Python3.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-27 06:04 Rev.: 21646

Use Valkyrie's temple instead of a generic church.

2 lines of code changed in 1 file:

ryo_saeba 2020-12-27 03:17 Rev.: 21645

Change face to match animation.

2 lines of code changed in 1 file:

partmedia 2020-12-25 11:12 Rev.: 21644

Simplify party linked list removal code

Submitted by: Jareth (in game)

15 lines of code changed in 1 file:

akirschbaum 2020-12-25 05:31 Rev.: 21643

Add filter buttons to inventory dialog

541 lines of code changed in 32 files:

akirschbaum 2020-12-25 05:30 Rev.: 21642

Add "INVENTORY_OPTION" skin command

298 lines of code changed in 10 files:

akirschbaum 2020-12-25 05:30 Rev.: 21641

Add "selectable_button" skin GUI element

343 lines of code changed in 7 files:

akirschbaum 2020-12-25 05:29 Rev.: 21640

Remove redundant this modifier

1 lines of code changed in 1 file:

akirschbaum 2020-12-25 05:29 Rev.: 21639

Rename variable names

4 lines of code changed in 1 file:

akirschbaum 2020-12-25 05:29 Rev.: 21638

Properly format source code

4 lines of code changed in 2 files:

akirschbaum 2020-12-25 05:29 Rev.: 21637

Rename parameter name

4 lines of code changed in 1 file:

akirschbaum 2020-12-25 05:28 Rev.: 21636

Fix typos in skin file format description

8 lines of code changed in 2 files:

akirschbaum 2020-12-25 05:28 Rev.: 21635

Remove redundant code

1 lines of code changed in 1 file:

partmedia 2020-12-24 13:44 Rev.: 21634

Factor out bits_set()

14 lines of code changed in 1 file:

partmedia 2020-12-23 00:18 Rev.: 21633

Remove unnecessary file existence checks

When loading a map with tiled maps, the server checks that all tiled
maps have valid paths. First, it checks the 'bare' path assuming that
the path is absolute, and then it calls path_combine_and_normalize() and
checks again if it doesn't exist. This means that loading a world map
(with 4 tiled maps) results in 8 access() system calls.

This is a bit unnecessary because path_combine_and_normalize() already
knows how to normalize paths. To add insult, the original code calls
path_combine_and_normalize() both when the map path is checked, and when
the map is actually loaded. Further, the existence of the path does not
imply that the map is loadable; and this code insists on checking the
path, even if the tiled map is already loaded into memory.

Stop doing these ridiculous things.

4 lines of code changed in 1 file:

silvernexus 2020-12-22 19:51 Rev.: 21632

Remove duplicate very high mountain tile hiding under another very high mountain tile at (43, 5).

0 lines of code changed in 1 file:

silvernexus 2020-12-22 18:57 Rev.: 21631

Remove brush tile hiding under a shallow sea tile.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-21 13:33 Rev.: 21630

Fix monster knowledge not correctly saved (second try).

6 lines of code changed in 3 files:

ryo_saeba 2020-12-21 12:43 Rev.: 21629

Fix monster knowledge not correctly saved.

17 lines of code changed in 2 files:

ryo_saeba 2020-12-21 08:09 Rev.: 21628

Allow files to not exist.

3 lines of code changed in 1 file:

silvernexus 2020-12-19 21:54 Rev.: 21627

Fix potential for NoneType as player if Owner is null on non-player activator.

6 lines of code changed in 2 files:

partmedia 2020-12-19 00:28 Rev.: 21626

Add cfdb_convert

This Python 3 utility converts Python 2 bsddb 'shelve' databases to the
default Python 3 'shelve' format.

Server operators running existing servers should convert existing
databases after switching to Python 3. Running cfdb_convert with the
'--auto' flag in the 'var/crossfire' directory will automatically
convert a list of standard databases with known names.

49 lines of code changed in 2 files:

partmedia 2020-12-19 00:28 Rev.: 21625

Switch build to Python 3

1 lines of code changed in 1 file:

partmedia 2020-12-18 23:29 Rev.: 21624

Do not print difficulty after 'goto' command

0 lines of code changed in 1 file:

ryo_saeba 2020-12-17 13:20 Rev.: 21623

Revert adding wand face, which means the wand is empty.

0 lines of code changed in 2 files:

ryo_saeba 2020-12-17 10:46 Rev.: 21622

Replace Temple of Valkyrie by Church of Valkyrie, adjust walls around.

13 lines of code changed in 2 files:

ryo_saeba 2020-12-17 10:20 Rev.: 21621

Fix stairs coordinates.

4 lines of code changed in 2 files:

ryo_saeba 2020-12-17 10:07 Rev.: 21620

Fix violin's face.

5 lines of code changed in 2 files:

ryo_saeba 2020-12-17 09:59 Rev.: 21619

Add report on objects having a face not in their animation.

26 lines of code changed in 1 file:

ryo_saeba 2020-12-17 09:58 Rev.: 21618

Fix whirlwind exit's face (not visible since animated).

5 lines of code changed in 2 files:

ryo_saeba 2020-12-17 09:55 Rev.: 21617

Add wand.111 face to wand animation.

5 lines of code changed in 2 files:

ryo_saeba 2020-12-17 09:08 Rev.: 21616

Add animation to lamppost.

17 lines of code changed in 5 files:

ryo_saeba 2020-12-17 08:37 Rev.: 21615

Move exit under an extra grass column on the right, for coherence.

122 lines of code changed in 2 files:

ryo_saeba 2020-12-16 15:53 Rev.: 21614

Fix reset of pickup mode at player death.

8 lines of code changed in 2 files:

ryo_saeba 2020-12-16 10:17 Rev.: 21613

Fix invalid call to fix_object.

6 lines of code changed in 2 files:

ryo_saeba 2020-12-16 03:55 Rev.: 21612

Remove old face definitions without actual face data.

0 lines of code changed in 1 file:

partmedia 2020-12-15 13:25 Rev.: 21611

Prevent crash in map_init() when faceset size not set

Some broken servers do not correctly send the faceset size, in which
case 'size' becomes NULL. Check for this condition and avoid a crash.

7 lines of code changed in 1 file:

partmedia 2020-12-15 13:25 Rev.: 21610

Adjust Pixmap fog-of-war opacity

1 lines of code changed in 1 file:

ryo_saeba 2020-12-14 13:38 Rev.: 21609

Use tilde (~) for player-unique map paths.
Patch https://sourceforge.net/p/crossfire/patches/384/ by Kevin Zheng.

33 lines of code changed in 5 files:

ryo_saeba 2020-12-13 12:31 Rev.: 21608

Tentatively fix bug https://sourceforge.net/p/crossfire/bugs/883/
Monsters will not apply weapons in their inventory

91 lines of code changed in 4 files:

partmedia 2020-12-12 14:43 Rev.: 21607

Remove duplicate dialog

These guards are positioned close enough that only one guard needs
dialog to be able to hear the player.

6 lines of code changed in 1 file:

ryo_saeba 2020-12-12 14:02 Rev.: 21606

Fix some conversions.

19 lines of code changed in 1 file:

ryo_saeba 2020-12-12 10:46 Rev.: 21605

Mark 'CastAbility' as obsolete.

4 lines of code changed in 4 files:

ryo_saeba 2020-12-12 10:44 Rev.: 21604

Use 'Cast' instead of 'CastAbility'.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-12 10:23 Rev.: 21603

Apply patch https://sourceforge.net/p/crossfire/patches/349/ by Daniel Ziem.

8 lines of code changed in 2 files:

ryo_saeba 2020-12-12 10:20 Rev.: 21602

Apply patch https://sourceforge.net/p/crossfire/patches/349/ by Daniel Ziem.

4 lines of code changed in 2 files:

ryo_saeba 2020-12-12 10:14 Rev.: 21601

Add spell casting arrows as artifacts.

40 lines of code changed in 2 files:

ryo_saeba 2020-12-12 10:13 Rev.: 21600

Update comment.

2 lines of code changed in 1 file:

ryo_saeba 2020-12-12 10:12 Rev.: 21599

Add spell casting script for arrows, adapted from patch https://sourceforge.net/p/crossfire/patches/364/

22 lines of code changed in 2 files:

ryo_saeba 2020-12-12 09:05 Rev.: 21598

Copy key-values from artifact to object.

20 lines of code changed in 2 files:

ryo_saeba 2020-12-10 12:08 Rev.: 21597

Add speech bubble to NPCs.
Patch by Kevin Zheng, slightly adjusted.

18 lines of code changed in 2 files:

ryo_saeba 2020-12-10 12:07 Rev.: 21596

Add speech bubble by Kevin Zheng.

8 lines of code changed in 3 files:

ryo_saeba 2020-12-10 12:06 Rev.: 21595

Remove unused archetypes and face.

6 lines of code changed in 4 files:

ryo_saeba 2020-12-08 13:26 Rev.: 21594

Remove redundant field.

0 lines of code changed in 1 file:

silvernexus 2020-12-08 12:37 Rev.: 21593

Reduce image file size for tinted ores.

6 lines of code changed in 4 files:

ryo_saeba 2020-12-08 11:44 Rev.: 21592

Use larger buffer to avoid wrapping messages.

3 lines of code changed in 2 files:

ryo_saeba 2020-12-08 03:03 Rev.: 21591

Remove 'discrete_damage', unused.

7 lines of code changed in 6 files:

ryo_saeba 2020-12-08 02:58 Rev.: 21590

Remove 'damage_physical'.

4 lines of code changed in 2 files:

ryo_saeba 2020-12-07 12:45 Rev.: 21589

Remove space at start of messages's text.

1 lines of code changed in 1 file:

silvernexus 2020-12-04 07:23 Rev.: 21588

Give deep sea an underscoreless name.

5 lines of code changed in 2 files:

ryo_saeba 2020-12-02 10:29 Rev.: 21587

Use a style map for chests in random maps instead of hardcoding the list.

23 lines of code changed in 5 files:

ryo_saeba 2020-12-02 10:27 Rev.: 21586

Add chest style map.

30 lines of code changed in 2 files:

ryo_saeba 2020-12-02 09:59 Rev.: 21585

Remove unused code.

3 lines of code changed in 2 files:

ryo_saeba 2020-12-02 09:56 Rev.: 21584

Add new animation for counterwall.

53 lines of code changed in 12 files:

silvernexus 2020-12-02 09:14 Rev.: 21583

Add horn of Mysteries as a new horn type. Casts wonder.

17 lines of code changed in 2 files:

silvernexus 2020-12-02 08:43 Rev.: 21582

Fiddle with the big tomato image so that it no longer has the light-colored outline.

4 lines of code changed in 2 files:

ryo_saeba 2020-12-01 12:56 Rev.: 21581

Make firebolt nicer in diagonals.

8 lines of code changed in 3 files:

ryo_saeba 2020-12-01 12:33 Rev.: 21580

Slightly fix documentation. Rename picture 'cause pdflatex doesn't like extra dots in file name.

450 lines of code changed in 4 files:

ryo_saeba 2020-12-01 11:38 Rev.: 21579

List faces using current face for smoothing.

18 lines of code changed in 1 file:

ryo_saeba 2020-12-01 11:05 Rev.: 21578

Optimize png.

0 lines of code changed in 1 file:

ryo_saeba 2020-12-01 11:04 Rev.: 21577

Add faces for animations to various horns.

8 lines of code changed in 9 files:

ryo_saeba 2020-12-01 10:47 Rev.: 21576

Update.

1 lines of code changed in 1 file:

ryo_saeba 2020-12-01 08:00 Rev.: 21575

Fix crash due to invalid array indice.

4 lines of code changed in 2 files:

November 2020 »

Generated by StatSVN 0.7.0