Imbris
b54aa022d5
Apply saves dir override when loading settings, change whitelist to a HashSet, let admins login even if they are not on the whitelist to reflect the comments in login code
2020-10-10 02:10:32 -04:00
Imbris
088b0994f9
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
Imbris
35a0787f04
Fix clippy warnings
2020-10-10 02:10:32 -04:00
Imbris
26dec245fa
Put server-cli specific settings in their own structure, serde_derive -> serde
2020-10-10 02:10:32 -04:00
Imbris
52362cfd08
New userdata folder that holds voxygen settings and logs and server saves and settings, split up server settings file into parts that are persisted back to their files and parts that are read-only, misc fixes
2020-10-10 02:10:32 -04:00
Imbris
7ad7c25cde
Downgrade debug -> trace in persistence code
2020-10-10 02:10:32 -04:00
Monty Marz
d80683bc76
make clippy happy
...
Delete glider.ron
2020-10-07 02:23:20 +00:00
Ben Wallis
cdf9d1b059
Implemented graceful shutdown on SIGUSR1 signal. Added shutdown <seconds> TUI command. Added abortshutdown TUI command. Fixed a bug in TUI that caused a panic on quit in basic mode on windows.
2020-10-04 21:24:45 +01:00
Sam
dbe6ac0fc8
Addressed comments
2020-09-29 20:48:23 -05:00
Sam
4ee552cd86
Add migration
2020-09-29 19:48:15 -05:00
Sam
5803d47a94
Beam tick rate now more responsive when aiming.
2020-09-29 19:48:14 -05:00
Sam
aead42a336
Fixed what broke after rebasing.
2020-09-29 19:48:13 -05:00
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