veloren/server/src
Ben Wallis 022c1417b6 EXP on kill is now shared between damage contributors. A "damage contributor" is either an individual entity, or a group - depending if the attacker is in a group. This means that not only does the "killing blow" no longer get 100% of EXP, but multiple groups and individuals all receive their fair share of EXP on death (assuming they are still within range of the entity when it dies).
Damage from a given individual or group only counts towards a kill for 10 minutes since that individual or group's last damage to the entity - after this period their damage contribution is removed. This avoids the list of damage contributors growing excessively large for an entity that does a lot of combat but never dies.

EXP sharing within groups is unchanged - the difference is simply that the input to this calculation may be less than 100% of the base EXP reward for the kill if other individuals or groups contributed damage.
2021-11-13 20:46:45 +00:00
..
events EXP on kill is now shared between damage contributors. A "damage contributor" is either an individual entity, or a group - depending if the attacker is in a group. This means that not only does the "killing blow" no longer get 100% of EXP, but multiple groups and individuals all receive their fair share of EXP on death (assuming they are still within range of the entity when it dies). 2021-11-13 20:46:45 +00:00
migrations DoctorKompot - New Necklaces 2021-10-22 05:24:20 +00:00
persistence Server: Fix character deletion mentioned in #1327 2021-09-06 16:02:41 +03:00
rtsim Added site2 worldgen feature 2021-11-01 22:53:38 +00:00
settings Add note on a clippy suppression pointing to relevant clippy issue 2021-09-26 11:24:30 -04:00
sys EXP on kill is now shared between damage contributors. A "damage contributor" is either an individual entity, or a group - depending if the attacker is in a group. This means that not only does the "killing blow" no longer get 100% of EXP, but multiple groups and individuals all receive their fair share of EXP on death (assuming they are still within range of the entity when it dies). 2021-11-13 20:46:45 +00:00
alias_validator.rs Limit character name length 2021-02-16 21:29:45 +00:00
character_creator.rs Remove sceptre, add swords 2021-07-29 22:38:35 +00:00
chunk_generator.rs Ensure cancelled chunks are not loaded into the terrain 2021-10-08 13:20:50 -04:00
client.rs instead of manually trying to sync disconnect metrics we now pass a Reason to the handle_disconnect. 2021-05-06 11:43:10 +02:00
cmd.rs EXP on kill is now shared between damage contributors. A "damage contributor" is either an individual entity, or a group - depending if the attacker is in a group. This means that not only does the "killing blow" no longer get 100% of EXP, but multiple groups and individuals all receive their fair share of EXP on death (assuming they are still within range of the entity when it dies). 2021-11-13 20:46:45 +00:00
connection_handler.rs Move terrain compression code to common_net and disable redundant LZ4 compression on the terrain stream. 2021-04-20 23:24:24 -04:00
data_dir.rs Group editable server settings into one struct that is stored in the ecs, don't expose DataDir, use Uuid in the whitelist instead of usernames, replace Banlist record tuple with new type with named fields, remove commented code 2020-10-10 02:10:32 -04:00
error.rs * Replaced diesel with rusqlite and refinery 2021-04-13 22:05:47 +00:00
input.rs apply some clippy fixes that comes with the new toolchain version 2021-09-24 23:18:18 +02:00
lib.rs Addressed further review. 2021-11-11 22:37:37 -05:00
login_provider.rs fix clippy warnings 2021-07-12 12:09:09 +02:00
metrics.rs implement slowjob metrics to measuere time in queue and execution time 2021-07-22 19:31:21 +02:00
pet.rs Fix pets without agency 2021-08-04 00:22:03 +01:00
presence.rs Address MR 2612 review comments. 2021-07-16 17:46:48 -04:00
settings.rs Workaround of bug with global Player component 2021-09-04 02:29:02 +03:00
state_ext.rs EXP on kill is now shared between damage contributors. A "damage contributor" is either an individual entity, or a group - depending if the attacker is in a group. This means that not only does the "killing blow" no longer get 100% of EXP, but multiple groups and individuals all receive their fair share of EXP on death (assuming they are still within range of the entity when it dies). 2021-11-13 20:46:45 +00:00
terrain_persistence.rs Added experimental terrain persistence 2021-08-12 10:26:20 +01:00
test_world.rs Make test-server compile again 2021-10-29 23:49:37 +03:00
wiring.rs Implemented setting blocks with the wiring system 2021-07-15 12:36:00 -07:00