Directory server/trunk/server/

Total Files:
47
Deleted Files:
5
Lines of Code:
55961

[root]/server/trunk/server

Lines of Code

server/trunk/server/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 2998 (100.0%) 83074 (100.0%) 27.7
ryo_saeba 1142 (38.1%) 24663 (29.7%) 21.5
akirschbaum 815 (27.2%) 23746 (28.6%) 29.1
anmaster 143 (4.8%) 17593 (21.2%) 123.0
mwedel 258 (8.6%) 6110 (7.4%) 23.6
aaron_baugher 7 (0.2%) 2873 (3.5%) 410.4
partmedia 321 (10.7%) 2664 (3.2%) 8.2
gros 51 (1.7%) 1325 (1.6%) 25.9
quinet 44 (1.5%) 1145 (1.4%) 26.0
kbulgrien 57 (1.9%) 807 (1.0%) 14.1
silvernexus 69 (2.3%) 757 (0.9%) 10.9
cavesomething 13 (0.4%) 675 (0.8%) 51.9
qal21 63 (2.1%) 519 (0.6%) 8.2
tchize 6 (0.2%) 146 (0.2%) 24.3
kstenger 6 (0.2%) 36 (0.0%) 6.0
lalo 1 (0.0%) 13 (0.0%) 13.0
meflin2 1 (0.0%) 1 (0.0%) 1.0
Alestan 1 (0.0%) 1 (0.0%) 1.0

Most Recent Commits

partmedia 2019-01-30 01:01 Rev.: 20704

Improve error message

1 lines of code changed in 1 file:

  • server/trunk/server: time.c (+1 -1)
partmedia 2019-01-28 01:25 Rev.: 20699

Add setting to always use crypt(3)

Add new 'crypt_mode' setting. When set to 0 or left unset, preserve the
legacy behavior of not hashing passwords on Windows and FreeBSD. When
set to 1 (set for new installations), always use crypt(3).

This setting is also useful for hosting player files, originally created
on Linux, on FreeBSD.

12 lines of code changed in 2 files:

  • server/trunk/server: init.c (+7), server.c (+5 -3)
partmedia 2019-01-25 22:16 Rev.: 20697

Prevent NULL dereference when arch doesn't exist

12 lines of code changed in 1 file:

  • server/trunk/server: spell_util.c (+12 -2)
partmedia 2019-01-14 09:59 Rev.: 20692

Add option to always enable HP bars

The new 'always_show_hp' server option enables accurate HP bars for all
living players and monsters, as if a high-level 'probe' spell was always
in effect.

Sponsored by: Titus
Tracker: feature-requests/250

11 lines of code changed in 2 files:

  • server/trunk/server: init.c (+10), spell_effect.c (+1 -1)
silvernexus 2019-01-04 21:31 Rev.: 20677

Another refactor of the load_factor so that it approaches zero at full encumbrance instead of .5.

9 lines of code changed in 1 file:

  • server/trunk/server: skills.c (+9 -4)
silvernexus 2019-01-03 21:56 Rev.: 20676

Penalize high encumbrance in throwing calculations instead of reward it.

12 lines of code changed in 1 file:

  • server/trunk/server: skills.c (+12 -3)
partmedia 2018-12-31 20:33 Rev.: 20668

Fix godpower resistance in bless spells

The documentation and archetypes suggest that 'bless' and 'holy
possession' should grant godpower resistance, but they currently do not
because resistances are copied from the god's granted resistances with
some limiting.

Fix by explicitly setting godpower resistance from the spell_op.

5 lines of code changed in 1 file:

  • server/trunk/server: spell_effect.c (+5 -1)
partmedia 2018-12-31 13:56 Rev.: 20662

Fix missing parenthesis around negation

Logical negation (!) has higher precedence than equality. Parenthesis
are needed to make the comparison function as intended. Fix by adding a
IS_PLAYER macro, and in another case by adding parenthesis.

6 lines of code changed in 5 files:

  • server/trunk/server: build_map.c (+1 -1), c_misc.c (+1 -1), c_object.c (+1 -1), knowledge.c (+2 -2), spell_util.c (+1 -1)
silvernexus 2018-12-30 20:06 Rev.: 20659

Simplify melee weapon auto-pickup to not care about chairs and tables.
Those have not been weapons since 2011.

8 lines of code changed in 1 file:

  • server/trunk/server: player.c (+8 -15)
silvernexus 2018-12-29 23:02 Rev.: 20652

Make some notes to try to reduce the likelihood of repeat incorrect optimizations in hiscore.c

1 lines of code changed in 1 file:

  • server/trunk/server: hiscore.c (+1)
partmedia 2018-12-28 22:42 Rev.: 20646

Clean up

6 lines of code changed in 1 file:

  • server/trunk/server: player.c (+6 -9)
partmedia 2018-12-28 22:42 Rev.: 20645

Simplify logic

4 lines of code changed in 1 file:

  • server/trunk/server: player.c (+4 -3)
partmedia 2018-12-27 17:19 Rev.: 20629

Adjust shop BUC item price adjustment

Shopkeepers know whether items are cursed, uncursed, or blessed, without
the item having to be identified.

Further reduce the base value of damned items.

Add a 20% sell price penalty to cursed and damned items, as suggested in
feature request #805.

13 lines of code changed in 1 file:

  • server/trunk/server: shop.c (+13 -10)
ryo_saeba 2018-12-26 14:26 Rev.: 20620

Fix crash from compiler optimisation evaluating ++i before i and thus writing to an invalid memory address.

2 lines of code changed in 1 file:

  • server/trunk/server: hiscore.c (+2 -1)
silvernexus 2018-12-24 13:38 Rev.: 20617

Fix plurality disagreement in godgiven item retrieval message.

1 lines of code changed in 1 file:

  • server/trunk/server: c_object.c (+1 -1)
silvernexus 2018-12-22 09:29 Rev.: 20613

Adjust an add-one-then-increment-original-value code section to be increment-then-use

1 lines of code changed in 1 file:

  • server/trunk/server: hiscore.c (+1 -2)
silvernexus 2018-10-24 18:18 Rev.: 20604

Finish r20603 to make magic field in dragon ability treasurelist define the number of levels at which the ability is gained.

2 lines of code changed in 1 file:

  • server/trunk/server: player.c (+2 -1)
silvernexus 2018-10-23 20:23 Rev.: 20599

Refactor code to avoid looping through player's inventory.

14 lines of code changed in 1 file:

  • server/trunk/server: c_object.c (+14)
silvernexus 2018-09-24 11:39 Rev.: 20587

Add a mimic type for objects to become monsters when applied.

1 lines of code changed in 1 file:

  • server/trunk/server: ob_types.c (+1)
partmedia 2018-09-01 16:40 Rev.: 20586

Stop warning when player hit with counterspell

4 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+4 -7)
silvernexus 2018-06-02 15:33 Rev.: 20576

Code simplification on determining where to put multipart objects in change_object.

1 lines of code changed in 1 file:

  • server/trunk/server: time.c (+1 -6)
silvernexus 2018-06-01 20:05 Rev.: 20575

Reduce the duration reduction of an intensified slow effect slow that it doesn't immediately end when made stronger.

1 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+1 -1)
silvernexus 2018-05-31 15:12 Rev.: 20574

Make slow attacks do stronger slow effects by level.

30 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+30 -1)
silvernexus 2018-05-31 14:32 Rev.: 20573

Fix double application of resistance on life stealing attacks.

8 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+8 -2)
silvernexus 2018-05-28 20:57 Rev.: 20572

Bypass performance shortcuts for multitile monsters in monster_compute_path.

26 lines of code changed in 1 file:

  • server/trunk/server: monster.c (+26 -22)
silvernexus 2018-05-23 20:10 Rev.: 20569

Fix triple damage determination for new multiple-race paradigm on creatures.

7 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+7 -2)
silvernexus 2018-05-23 19:53 Rev.: 20567

Adjust lib/races loading so that it appends races if they do not match, rather than replace. Also adjust death attacks to do no damage if the slaying requirement is not met.

15 lines of code changed in 2 files:

  • server/trunk/server: attack.c (+7 -1), init.c (+8 -2)
silvernexus 2018-05-21 19:56 Rev.: 20566

Make death attacktype relevant.
Previous behavior made it fail unless attacker sorely outmatched defender.

24 lines of code changed in 1 file:

  • server/trunk/server: attack.c (+24 -18)
silvernexus 2018-05-20 15:19 Rev.: 20565

Fix music loading when entering from tiled maps.

13 lines of code changed in 1 file:

  • server/trunk/server: player.c (+13 -1)
silvernexus 2018-02-12 20:43 Rev.: 20560

Improve monster_compute_path to do a full path search only if the monster has multiple directions to move.

37 lines of code changed in 1 file:

  • server/trunk/server: monster.c (+37 -1)
silvernexus 2018-02-12 11:17 Rev.: 20559

Refactor monster_compute_path to reduce calls to ob_blocked.
This subsequently reduces calls to get_map_flags and get_map_from_coord.

44 lines of code changed in 1 file:

  • server/trunk/server: monster.c (+44 -20)
silvernexus 2018-02-03 21:03 Rev.: 20556

Improve change_object() to handle multi-tile objects. Also add unit test for this functionality.

35 lines of code changed in 1 file:

  • server/trunk/server: time.c (+35 -3)
silvernexus 2018-01-24 14:07 Rev.: 20553

Fix a memory leak if a player is loaded with a party name and negative hp.
Identified by CppCheck.

5 lines of code changed in 1 file:

  • server/trunk/server: login.c (+5)
silvernexus 2018-01-22 18:52 Rev.: 20551

Fix redundant va_end in cfapi_object_move.
Identified by CppCheck.

5 lines of code changed in 1 file:

  • server/trunk/server: plugins.c (+5 -2)
silvernexus 2018-01-18 14:55 Rev.: 20547

Remove redundant comparison.\nIdentified by CppCheck.

2 lines of code changed in 1 file:

  • server/trunk/server: skill_util.c (+2 -3)
silvernexus 2018-01-17 20:00 Rev.: 20544

Fix a potential null pointer dereference if a random god was somehow not found for a monster.\nIdentified by CppCheck.

8 lines of code changed in 1 file:

  • server/trunk/server: gods.c (+8 -1)
silvernexus 2018-01-14 11:16 Rev.: 20541

Fix segfault from monsters attempting to use jumping skill.

1 lines of code changed in 1 file:

  • server/trunk/server: skills.c (+1 -1)
silvernexus 2018-01-02 20:22 Rev.: 20535

Fix Bug #812: Sale of unidentified items treated like identified items

24 lines of code changed in 1 file:

  • server/trunk/server: shop.c (+24 -5)
ryo_saeba 2017-09-05 13:08 Rev.: 20513

Fix invalid variable.

1 lines of code changed in 1 file:

  • server/trunk/server: server.c (+1 -1)
silvernexus 2017-08-23 20:51 Rev.: 20502

Add messages and flag for paralysis, allowing for smarter handling of paralysis in the future.
Also disallow eating food when starving and paralyzed, since it is incogruous to do so.

40 lines of code changed in 3 files:

  • server/trunk/server: attack.c (+14), monster.c (+5), player.c (+21 -2)

(1465 more)

Generated by StatSVN 0.7.0