Imbris
4790373ab3
Add State::read_component_copied
2020-08-26 20:47:41 -04:00
Imbris
dcce5641f7
Fix broken features and avoid panic if the client leaves before character data loads
2020-08-26 20:47:39 -04:00
Marcel
5bedc1aac9
Merge branch 'xMAC94x/reduce_metrics' into 'master'
...
reduce load on metrics by ALOT!
See merge request veloren/veloren!1337
2020-08-27 00:34:49 +00:00
Marcel Märtens
9170622611
reduce load on metrics by ALOT!
...
- first remove participant AND channel in same metric. this caused a matrix full of 0 values which bloated alot.
- then did the cid cache to be lazy loading to no longer generate that much 0 values
- possible would also be no longer keeping metrics for INIT, HANDSHAKE and PARTICIPANTID
2020-08-27 01:55:13 +02:00
Marcel
9d49158b61
Merge branch 'xMAC94x/examples-cleanup' into 'master'
...
Switch veloren_network over to use the official example layout.
See merge request veloren/veloren!1336
2020-08-26 22:04:44 +00:00
Forest Anderson
97224d8a07
Merge branch 'scott-c/sound-effects-placeholder' into 'master'
...
combat sfx
See merge request veloren/veloren!1279
2020-08-26 12:52:11 +00:00
scott-c
d316463eb3
Add combat sfx #647
2020-08-26 19:28:00 +08:00
Marcel Märtens
8c883c200d
Switch veloren_network over to use the official example layout.
...
adjusted those examples to run again
created a CI TEST to always `check` examples
fixed fmt in examples so that pipeline gets green
2020-08-26 10:07:22 +02:00
Marcel
3a1b4fa516
Merge branch 'xMAC94x/compression' into 'master'
...
Propper Compression support of network.
See merge request veloren/veloren!1334
2020-08-25 22:21:05 +00:00
Marcel Märtens
144f88f811
Propper Compression support of network.
...
- Compression is no longer enabled always but can now be enabled per Stream.
If a Stream is Compression enabled it will compress and decompress all msg (except for `raw` access) before handling them internally.
You need to handle compression yourself for `raw` fn.
- added a new feature to the network crate to enable or disable the compression
- switched to `lz-fear` instead of `lz4-compression`
- use `bitflags` to represent the `Promises` struct
2020-08-25 23:55:27 +02:00
Monty Marz
4d77d61dc0
Merge branch 'pfau/nametag_height' into 'master'
...
Nametag height
See merge request veloren/veloren!1335
2020-08-25 20:43:02 +00:00
Monty Marz
6946de2682
fixed nametag height
...
fmt
fmt
2020-08-25 21:54:47 +02:00
Joshua Barretto
bf7afcf5c9
Merge branch 'zesterer/small-fixes' into 'master'
...
Better world colours, better projectiles, better aiming, many other small improvements
See merge request veloren/veloren!1332
2020-08-25 15:59:05 +00:00
Marcel
ae208d9345
Merge branch 'spelling' into 'master'
...
Corrected some spelling errors
See merge request veloren/veloren!1326
2020-08-25 12:21:25 +00:00
notoria
2be4202d01
Corrected some spelling errors
2020-08-25 12:21:25 +00:00
Joshua Barretto
24780e4f58
Handled 3d/2d sanity check bug
2020-08-25 12:54:30 +01:00
Joshua Barretto
37b45ba5f4
Addressed review issues
2020-08-25 11:01:17 +01:00
Joshua Barretto
12ea028a3d
Improved single-tick projectile wall/entity collision bug
2020-08-25 00:04:04 +01:00
Marcel
6125b17a7a
Merge branch 'xMAC94x/lock-removal' into 'master'
...
xmac94x/switch to more efficient Mutex locks
See merge request veloren/veloren!1330
2020-08-24 21:26:51 +00:00
Joshua Barretto
9b812b0d8b
Allowed small animals to block-hop again
2020-08-24 21:53:17 +01:00
Joshua Barretto
e4de32ac25
Fixed quadruped hitboxes
2020-08-24 21:46:08 +01:00
Joshua Barretto
2b9d5ee4a2
Fixed bad hitbox radii and adjusted field colour
2020-08-24 20:52:18 +01:00
Joshua Barretto
6cf223583a
Fixed failing audio tests
2020-08-24 20:37:47 +01:00
Joshua Barretto
7e571c10cf
Corrected hitbox mistake
2020-08-24 18:29:59 +01:00
Joshua Barretto
80c71871b7
Updated changelog
2020-08-24 18:27:50 +01:00
Joshua Barretto
6a4c5a05d0
Fixed projectile collisions, hitboxes, better aiming
2020-08-24 18:24:44 +01:00
Marcel Märtens
5fe7c05d9c
Redefine Close behavior:
...
- When Participant A was closed by remote side. Then a `disconnect` on `A`
shall return Ok() (instead of ParticipantDisconected) IF:
A was already flushed and no data needs to be sended any more.
so a `disconnect` doesnt differ if the other side initiated the disconnect before or not. it tries to clean things up and returns Ok(()) if both sides agree
2020-08-24 16:22:12 +02:00
Marcel Märtens
91d296cda1
Fixed bug in tcp protocol.rs
...
- It was possible for a end_receiver to be triggered in the moment while a frame was started by not finished.
This removed bytes from the stream with them getting lost. this almost ever was followed by a RAW frame as the TCP stream was now invalid.
The TCP stream was then detected by participant or caused one or multiple failures
- introduces some simplifications, removed a macro, reuse code
2020-08-24 16:22:06 +02:00
Joshua Barretto
90735f1ef7
Improved world colours
2020-08-24 12:36:27 +01:00
Joshua Barretto
91c8effc80
Less harsh terrain noise
2020-08-24 12:36:27 +01:00
Joshua Barretto
7af1b45d5f
Better pet pathfinding
2020-08-24 12:36:27 +01:00
Monty Marz
86728c714f
better formatting and adjusted stone spawn rate
2020-08-24 12:36:27 +01:00
Joshua Barretto
6918020ed8
Less bizarre rock and stalagtite colours
2020-08-24 12:36:27 +01:00
Joshua Barretto
c905819adc
Made below-ground LoD dark
2020-08-24 12:36:27 +01:00
Joshua Barretto
6e7620dbe1
Prevented terrain scatter spawning in the air
2020-08-24 12:36:27 +01:00
Joshua Barretto
89a6a06a7b
Adjusted worldgen colours for new lighting model
2020-08-24 12:36:27 +01:00
Joshua Barretto
79ec8c9e22
Merge branch 'james/fix-shiny-shader-nvidia' into 'master'
...
Fixed NVidia shiny water shader bug and re-enabled in settings
See merge request veloren/veloren!1319
2020-08-24 07:09:48 +00:00
jiminycrick
86b4dd6ba3
set shiny water to default
2020-08-23 22:58:01 -07:00
Monty Marz
05462349e2
Merge branch 'pfau/mini-fixes' into 'master'
...
Various fixes
See merge request veloren/veloren!1329
2020-08-24 00:26:33 +00:00
Imbris
57dc821f84
Merge branch 'sovareign/camera_zoom_fix' into 'master'
...
fix unequal zoom in distance and zoom out distance
See merge request veloren/veloren!1322
2020-08-23 23:24:24 +00:00
Niko Thees
5d11adfd4c
fix unequal zoom in distance and zoom out distance
2020-08-23 23:24:24 +00:00
Monty Marz
1d49186e31
various fixes
...
Balanced crafted weapon power
Adjusted tooltip color
Added tooltip showing account name to the social window
2020-08-24 01:16:53 +02:00
Marcel Märtens
d37ca02913
using Locks a more sensitive way.
...
- replace RwLock by Mutex if it's only accessed for insert/delete
- use RwLock<HashMap<Mutex>> pattern otherwise in order to allow concurrent `.read()`
- fixed a deadlock O.o
2020-08-23 21:43:17 +02:00
Songtronix
877eaee151
Merge branch 'fix_filepath' into 'master'
...
fix filepath
See merge request veloren/veloren!1325
2020-08-23 13:43:36 +00:00
Monty Marz
abeba460be
fix filepath
2020-08-23 13:36:11 +02:00
Joshua Yanovski
a38d33eeff
Merge branch 'pfau/follow-up-fixes' into 'master'
...
Fix a bunch of issues introduced by the rebalance branch
See merge request veloren/veloren!1323
2020-08-22 23:37:45 +00:00
Monty Marz
c9438c0947
Fixes
...
Fix Cave NPCs only spawning very deep inside caves
Increase twig density
Adjust armour values and ingredients for starter sword
fix healing rod using the wrong model
Hung up the lianas again
2020-08-22 23:37:45 +00:00
Marcel
25098e94ae
Merge branch 'xMAC94x/hotfix' into 'master'
...
xmac94x/hotfix
See merge request veloren/veloren!1321
2020-08-22 10:33:24 +00:00
Marcel Märtens
b9cb79918d
hotfix a lock
2020-08-22 12:03:06 +02:00
Marcel
47e10c3b25
Merge branch 'xMAC94x/tmp_raw_fix' into 'master'
...
workaround for impossible RAW msg
See merge request veloren/veloren!1320
2020-08-22 00:12:25 +00:00