Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 592 (100.0%) | 11621 (100.0%) | 19.6 |
mwedel | 73 (12.3%) | 2496 (21.5%) | 34.1 |
akirschbaum | 136 (23.0%) | 2250 (19.4%) | 16.5 |
aaron_baugher | 3 (0.5%) | 2114 (18.2%) | 704.6 |
ryo_saeba | 189 (31.9%) | 1906 (16.4%) | 10.0 |
anmaster | 36 (6.1%) | 1527 (13.1%) | 42.4 |
partmedia | 97 (16.4%) | 783 (6.7%) | 8.0 |
silvernexus | 24 (4.1%) | 258 (2.2%) | 10.7 |
kbulgrien | 14 (2.4%) | 118 (1.0%) | 8.4 |
gros | 2 (0.3%) | 93 (0.8%) | 46.5 |
quinet | 7 (1.2%) | 27 (0.2%) | 3.8 |
kstenger | 2 (0.3%) | 20 (0.2%) | 10.0 |
crowbert | 3 (0.5%) | 19 (0.2%) | 6.3 |
cavesomething | 1 (0.2%) | 4 (0.0%) | 4.0 |
toxicfrog | 3 (0.5%) | 3 (0.0%) | 1.0 |
kfitzner | 2 (0.3%) | 3 (0.0%) | 1.5 |
Fix va_list not being reinitialized after formatting.
1 lines of code changed in 1 file:
Allow for any strings sent through draw_ext_info() or draw_ext_info_format() to be translatable.
22 lines of code changed in 1 file:
Remove unused variables.
0 lines of code changed in 2 files:
Determine and inform client when a book has been read for experience.
5 lines of code changed in 1 file:
Fix null dereference
Some objects might not have names, even though they are valid objects.
Prevent a null dereference from crashing the server if the server tries
to play sounds for these objects.
3 lines of code changed in 1 file:
Actually make ms2_info_mutex static like I intended.
1 lines of code changed in 1 file:
Reduce visibility of ms2_info_mutex to the only file it is used by.
3 lines of code changed in 1 file:
Correctly display face name when smoothing failure. Change log level to info.
3 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.
66 lines of code changed in 4 files:
Don't send item's animation if FLAG_ANIMATE isn't set.
1 lines of code changed in 1 file:
Add speech bubble to NPCs.
Patch by Kevin Zheng, slightly adjusted.
14 lines of code changed in 1 file:
Add feedback message to (client-issues) lock command, to be coherent with the 'lock' command the player can use.
9 lines of code changed in 1 file:
Improve handling of createplayer command to prevent abuse using a more robust method.
Also solves a segfault in switching players while logged in.
This fix was done in parts by each Partmedia and myself, so I'm making sure to include them in the credits.
23 lines of code changed in 1 file:
Fix incorrect placement of ==
1 lines of code changed in 1 file:
Disallow loginmethod 2 createplayer commands when the player associated to that socket is already on a map.
12 lines of code changed in 1 file:
Partially fix #882. Remove the active player on a socket when they send a createplayer command.
25 lines of code changed in 1 file:
Use the Animations directly instead of using a number.
Hide a non significant variable.
22 lines of code changed in 2 files:
Wrap nrofpixmaps in a function to not expose global variable.
Rename 'New_Face' to 'Face'.
Use Face* instead of face number.
64 lines of code changed in 7 files:
Add a config option MIN_NAME to restrict very short account and character names
14 lines of code changed in 1 file:
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.
2 lines of code changed in 2 files:
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.
1 lines of code changed in 1 file:
Send ticks only while playing
3 lines of code changed in 1 file:
Compiler warning cleanup: correct various complier warnings generated when additional warnings are turned on. No significant logic changes
2 lines of code changed in 1 file:
avoid compiler warning: read() return value ignored
3 lines of code changed in 1 file:
Make sound volume be relative to proximity of the emitter.
9 lines of code changed in 1 file:
Prune removed objects from last_skill_ob
Skill objects can apparently be removed, but will remain on the
last_skill_ob list. This causes NULL dereferences when they are used.
18 lines of code changed in 1 file:
Ignore sound_chance
0 lines of code changed in 1 file:
Fix warning by marking argument unsigned
1 lines of code changed in 1 file:
Use strlcpy() instead of snprintf()
2 lines of code changed in 1 file:
Report skipped time in milliseconds
1 lines of code changed in 1 file:
Allow multiple skills to share the same subtype.
This is useful for skills like harvesting (fishing, mining, and such) which work similarly and only differ in the skill.
As a side-effect, skill_names is no more indexed by the skill's subtype.
4 lines of code changed in 2 files:
Log connection information
5 lines of code changed in 2 files:
Update project URL
2 lines of code changed in 1 file:
Replace assertion of non-null cmd in handle_cmd.
Fuzz testing produced a scenario where a null command was generated out of strtok_r in handle_client
9 lines of code changed in 1 file:
Do not send upditem for unsent items
Sometimes, we try to update an item that we haven't sent to the client.
Don't! This can happen, for example, when a button under the floor gets
toggled, but objects under floor tiles are generally not sent. There are
some other places where this happens that we haven't tracked down, but
in general, just don't.
7 lines of code changed in 1 file:
Improve findsmooth warning
Try to find a smoothing face, or the default smoothing face. If this
fails, set NS_FACESENT_SMOOTH so we don't try to send it again.
Failures are usually due to map makers changing the face of a ground
tile, but forgetting to unset smoothlevel.
10 lines of code changed in 1 file:
Stop logging normal conditions as errors
5 lines of code changed in 2 files:
Defererence pl->contr once in draw_client_map2, and assume it will not change in the middle.
26 lines of code changed in 1 file:
Silence warning from snprintf overflow potential.
1 lines of code changed in 1 file:
Reduce dereferences in draw_client_map2
6 lines of code changed in 1 file:
(329 more)