Sam
813144832c
Addressed round of testing feedback.
2020-09-29 19:48:09 -05:00
Sam
509bff0d79
Added healing healthsource logic to beam system.
2020-09-29 19:48:08 -05:00
Sam
a3459b309c
Added beam system. Added collision code for spherical wedge/cylinder detection.
2020-09-29 19:48:04 -05:00
Sam
e92116cd1d
Tweaked particles. Added skill icons.
2020-09-29 19:47:58 -05:00
Sam
2dad6cf9af
New sceptre M2 is functional.
2020-09-29 19:47:57 -05:00
Forest Anderson
11578b5173
Merge branch 'xvar/add-clone-on-ref-ptr-clippy-lint' into 'master'
...
Added #![deny(clippy::clone_on_ref_ptr)] to all crates and fixed resulting lint errors
See merge request veloren/veloren!1411
2020-09-28 19:32:03 +00:00
Joshua Yanovski
ec4ffe3022
Improve chunk space consumption by a lot.
...
3x - 5x depending on terrain. We can do a lot better but this is a good
start.
Also, added chunk group count to metrics. This correlates with memory
usage specifically by chunk voxel data in a much more direct way than
chonk or chunk count do, so this should provide extra useful information
(especially for our average overhead per chonk / chunk).
2020-09-28 13:35:49 +02:00
Imbris
a0bc7c8e6f
Merge branch 'xvar/remove-option-from-characterloader-channels' into 'master'
...
Removed unnecessary Option around send and receive channels in character_loader.rs
See merge request veloren/veloren!1412
2020-09-27 22:30:25 +00:00
Ben Wallis
123b66e180
Removed unnecessary Option around send and receive channels in character_loader.rs
2020-09-27 22:12:41 +01:00
Ben Wallis
268331e86e
Preserve admin component if present on return to character select screen
2020-09-27 20:25:00 +01:00
Joshua Yanovski
2399f8b8c2
Merge branch 'sharp/remove-spurious-vox' into 'master'
...
Remove spurious uses of Vox.
See merge request veloren/veloren!1406
2020-09-27 16:41:29 +00:00
Ben Wallis
06b4d3a489
Added #![deny(clippy::clone_on_ref_ptr)] to all crates and fixed resulting lint errors
2020-09-27 17:25:33 +01:00
Ben Wallis
f0041e8c02
Added several missing items that didn't exist in any inventories/loadoads on the production server to the item_persistence migration
2020-09-27 14:51:57 +01:00
Joshua Yanovski
27929bf9ae
Remove spurious uses of Vox.
...
In the process, also try to address a few edge cases related to block
detection, such as adding back previously solid sprites and removing
filters that may be vestiges of earlier logic.
2020-09-26 16:30:40 +02:00
Joshua Yanovski
aece193072
Removed redundant code missed in auth merge.
2020-09-22 18:21:31 +02:00
Marcel Märtens
8fd5b2358f
switching veloren naming scheme, to either one of the following:
...
`stable-0.7.0 (<hash>-<datetime>)` for release versions.
And
`nightly-<date> (<hash>)` for nightly and master versions
Reason is, many players only give information that they are running `0.x.0` but are not giving us the information which day, or commit they are running. So we should make master builds less confusing.
2020-09-22 11:47:18 +02:00
Sam
d6b7d422c1
Made 3rd ability interruptible. Final balance tweaks.
2020-09-21 17:40:16 -05:00
Sam
c44b02bf19
Addressed second round of feedback.
2020-09-21 17:38:53 -05:00
Sam
7c18663990
Addressed first round of feedback on sword overhaul.
2020-09-21 17:38:52 -05:00
Joshua Barretto
d1adb9c4fc
Addressed review issues
2020-09-21 21:10:32 +01:00
Joshua Barretto
b44ecf5a3d
Added make_sprite command
2020-09-21 16:39:20 +01:00
Joshua Barretto
df4d3e4323
Improved docs
2020-09-20 11:46:12 +01:00
Joshua Barretto
d17ab15dd9
Improved representation of Block for better performance, more features, and better backwards-compatibility
2020-09-20 11:46:12 +01:00
Sam
227dd2883e
Addressed comments
2020-09-19 14:40:21 -05:00
Sam
8aed41de4b
Golem now spawns in dungeon.
2020-09-19 14:40:20 -05:00
Sam
e43e02ada6
Fixed shockwave and melee crit damage bypassing infinite armor. Made knockback not be applied if infinite armor.
2020-09-19 14:40:18 -05:00
Sam
7eab7dca41
Moved knockback to a server event so that it would actually be applied to the player.
2020-09-19 14:40:17 -05:00
Sam
ac3cae28c6
Loadouts are now generated with loadout_builder.rs. Creatures spawned naturally and via command are now spawned with the same mechanics.
2020-09-19 14:40:14 -05:00
Imbris
b57d0181cf
Add shockwave system to handle shockwaves colliding with other entities
2020-09-19 14:40:10 -05:00
Sam
84fc76ac56
Started to implement shockwave system.
2020-09-19 14:29:06 -05:00
Sam
14b8c9248a
Projectile speed is no longer hard-coded.
2020-09-19 14:29:05 -05:00
Sam
7fc9c72a4a
Separated knockback out from basicmelee. Added weapon for cyclops boss to use, and added 1 ability to it.
2020-09-19 14:29:04 -05:00
scott-c
d612f63d38
Improve first-person projectile aiming
2020-09-19 19:14:23 +08:00
Snowram
69f14b564d
Addresses comments
2020-09-18 18:45:03 +02:00
jshipsey
1f8329c98a
spawn tweaks, improved odonto
2020-09-17 22:32:11 -04:00
jshipsey
0895ddaffb
haul out the critter skele, add theropod
2020-09-17 22:32:10 -04:00
jshipsey
7593ea6000
gliders as items. anim improvements
2020-09-17 22:32:09 -04:00
Ben Wallis
2c06101da1
* Moved migrations to beginning of server initialisation
...
* Added migrations for entity ID changes to existing tables
2020-09-17 23:02:14 +00:00
Marcel Märtens
6fc9659492
fix client stats, difference client/player
2020-09-17 00:19:48 +02:00
Marcel Märtens
60e6fb13d2
add detailed information on state tick timings
2020-09-16 18:24:18 +02:00
Marcel Märtens
cf7bdc7e1b
Better Metrics for Server
...
- Player online is now seperated into players connected and disconnected and is event driven
- Metrics for ChunkGeneration: this is the server side for tracking actuall generation
- Metrics for Chunk Network Requests
2020-09-16 18:14:04 +02:00
Joshua Yanovski
aa430416ad
Add a DisconnectReason enum.
2020-09-14 08:16:09 +02:00
tylerlowrey
10ad6dac0d
Prevent client from ignoring Kicked event
2020-09-14 07:54:05 +02:00
tylerlowrey
d379f3ecd8
Converted banlist to use Uuids as the key instead of the username
2020-09-14 07:54:05 +02:00
tylerlowrey
06a15aac5a
Added username_to_uuid convenience function to LoginProvider
2020-09-14 07:54:05 +02:00
tylerlowrey
6d427068ed
Refactored kicking the player into its own function + ran fmt on project
2020-09-14 07:54:05 +02:00
tylerlowrey
f3c869a219
Removed unnecessary clone in ban handling function
2020-09-14 07:54:05 +02:00
tylerlowrey
c2943a5a2d
Converted banlist from vector of tuples to HashMap
2020-09-14 07:54:05 +02:00
tylerlowrey
b33f758557
Added main menu kick message with kick reason after player is kicked
2020-09-14 07:52:31 +02:00
tylerlowrey
9bb4dc4894
Added ban message with reason when banned user attempts to login to server
2020-09-14 07:52:31 +02:00