veloren/server/src/sys
Ben Wallis 34f580dfaa Introduced loot ownership rules to combat loot stealing by players
* Added `LootOwner` component used to indicate that an `ItemDrop` entity is owned by another entity
* A loot winner is now calculated after EXP allocation using the EXP per entity for weighted chance distribution
* Used existing Inventory Full overitem text to show "Owned by {player} for {seconds}secs" when a pickup fails due to a loot ownership check
* Updated agent code to take into account loot ownership when searching for `ItemDrop` targets to pick up
* Added `loot` ECS system to clear expired loot ownerships
2022-05-28 12:06:49 +00:00
..
agent Introduced loot ownership rules to combat loot stealing by players 2022-05-28 12:06:49 +00:00
msg Introduced loot ownership rules to combat loot stealing by players 2022-05-28 12:06:49 +00:00
wiring Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
agent.rs Introduced loot ownership rules to combat loot stealing by players 2022-05-28 12:06:49 +00:00
chunk_send.rs add metrics and trigger slowjobs in chunks of 25 2022-05-11 20:22:23 +02:00
chunk_serialize.rs renamings and using unstable sort according to a code review 2022-05-11 21:50:41 +02:00
entity_sync.rs Change outcomes to eventbus 2022-05-09 19:58:13 +00:00
invite_timeout.rs Remove unused clippy suppressions 2021-12-05 17:59:02 +00:00
loot.rs Introduced loot ownership rules to combat loot stealing by players 2022-05-28 12:06:49 +00:00
metrics.rs Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
mod.rs Introduced loot ownership rules to combat loot stealing by players 2022-05-28 12:06:49 +00:00
object.rs Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
persistence.rs Remove original character from game world when possessing to make persistence more robust. 2022-02-27 13:47:13 -05:00
pets.rs Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
sentinel.rs Handle removing/inserting SyncFrom::ClientEntity components properly during possession. 2022-02-27 13:47:12 -05:00
subscription.rs Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
terrain_sync.rs renamings and using unstable sort according to a code review 2022-05-11 21:50:41 +02:00
terrain.rs renamings and using unstable sort according to a code review 2022-05-11 21:50:41 +02:00
waypoint.rs Globally allow the clippy lints {new_without_default, many_single_char_names, identity_op, type_complexity, too_many_arguments}. 2022-01-30 20:16:20 +01:00
wiring.rs update toolchain to nightly-2021-12-19 2021-12-23 13:04:24 +01:00