[root]/server/trunk/common
assets
(26 files, 2686 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1784 (100.0%) | 43606 (100.0%) | 24.4 |
ryo_saeba | 686 (38.5%) | 24675 (56.6%) | 35.9 |
akirschbaum | 396 (22.2%) | 10250 (23.5%) | 25.8 |
anmaster | 156 (8.7%) | 3601 (8.3%) | 23.0 |
partmedia | 255 (14.3%) | 1631 (3.7%) | 6.3 |
mwedel | 111 (6.2%) | 1552 (3.6%) | 13.9 |
silvernexus | 79 (4.4%) | 817 (1.9%) | 10.3 |
gros | 19 (1.1%) | 328 (0.8%) | 17.2 |
tchize | 4 (0.2%) | 197 (0.5%) | 49.2 |
quinet | 31 (1.7%) | 172 (0.4%) | 5.5 |
crowbert | 17 (1.0%) | 138 (0.3%) | 8.1 |
aaron_baugher | 1 (0.1%) | 126 (0.3%) | 126.0 |
toxicfrog | 7 (0.4%) | 57 (0.1%) | 8.1 |
kbulgrien | 9 (0.5%) | 28 (0.1%) | 3.1 |
lalo | 1 (0.1%) | 11 (0.0%) | 11.0 |
cavesomething | 1 (0.1%) | 8 (0.0%) | 8.0 |
qal21 | 4 (0.2%) | 6 (0.0%) | 1.5 |
kstenger | 4 (0.2%) | 4 (0.0%) | 1.0 |
buzzsawddog | 2 (0.1%) | 4 (0.0%) | 2.0 |
rjtanner | 1 (0.1%) | 1 (0.0%) | 1.0 |
Clean extra space in list with eg god descriptions.
13 lines of code changed in 1 file:
Allow modules to be enabled or disabled by default.
0 lines of code changed in 1 file:
Extract function.
Fix icon and title of formulae nodes.
37 lines of code changed in 1 file:
Convert the 'citylife' plugin to a server 'module'.
1 lines of code changed in 1 file:
Allow erasing previously defined formulae.
9 lines of code changed in 1 file:
Removed unused function.
0 lines of code changed in 1 file:
Remove unused variables.
0 lines of code changed in 6 files:
Removed unused 'archetypes' and 'treasures' settings.
0 lines of code changed in 1 file:
Determine and inform client when a book has been read for experience.
4 lines of code changed in 1 file:
Allow subdirectory builds
Submitted by: Steven Johnson (patch #390)
5 lines of code changed in 2 files:
Use a memory buffer to read data instead of directly using a FILE.
200 lines of code changed in 6 files:
Fix compilation warning by adding header include.
1 lines of code changed in 1 file:
Allow getting the map without a computed difficulty.
Display computed difficulty in CRE.
1 lines of code changed in 1 file:
Fix possible null pointer dereference in atoi().
3 lines of code changed in 1 file:
Fix the blank path book replacement to discard the stale type information from the book buffer.
3 lines of code changed in 1 file:
Fix calculate_difficulty() to not assume every generator creates archangels.
Then, make the per-tile exp calculator nonlinear, since it horribly undershot high-level rooms.
21 lines of code changed in 1 file:
Log an error if a recipe references a non existing archetype.
8 lines of code changed in 1 file:
Explicitly include <string> for compilers that don't do that automagically.
1 lines of code changed in 1 file:
Silence const qualifier warnings in loader.l
2 lines of code changed in 1 file:
Remove unused parameter.
4 lines of code changed in 1 file:
Don't display stat change message if stat is already max/min.
6 lines of code changed in 1 file:
Don't crash if the treasure list is empty.
4 lines of code changed in 1 file:
Disable logging by default.
1 lines of code changed in 1 file:
Allow mass edition of monsters.
1 lines of code changed in 1 file:
Extract event handling to common library.
274 lines of code changed in 6 files:
Display death animation for used up generators too.
13 lines of code changed in 1 file:
Increase severity of an error message that occurs right before an abort.
1 lines of code changed in 1 file:
Make randomly generated +/- magic items use armor_weight/speed settings to determine scale factor.
Should not affect default settings, since the hardcoded scale factor matches the default settings already.
29 lines of code changed in 1 file:
Optimize alchemy cost dump.
2 lines of code changed in 1 file:
Introduce C++14.
Allow the server to run without collecting files in "arch". It can
now directly run with the "arch" directory along the "maps" one.
Rewrite the collect mechanism to use the server itself and not an external script.
597 lines of code changed in 17 files:
Fix resetting unique maps
4 lines of code changed in 1 file:
Factor out bits_set()
14 lines of code changed in 1 file:
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:
Fix monster knowledge not correctly saved (second try).
3 lines of code changed in 1 file:
Use tilde (~) for player-unique map paths.
Patch https://sourceforge.net/p/crossfire/patches/384/ by Kevin Zheng.
19 lines of code changed in 2 files:
Copy key-values from artifact to object.
17 lines of code changed in 1 file:
Use larger buffer to avoid wrapping messages.
2 lines of code changed in 1 file:
Remove 'discrete_damage', unused.
0 lines of code changed in 3 files:
Remove space at start of messages's text.
1 lines of code changed in 1 file:
Change function prototype.
1 lines of code changed in 1 file:
(965 more)