Christof Petig
ac92c8a6af
implement /home to return to home town
2020-11-04 00:55:15 +01:00
Joshua Barretto
0ec3cf2cd3
Merge branch 'zesterer/let-there-be-flight' into 'master'
...
Implemented Flight
See merge request veloren/veloren!1479
2020-11-03 22:46:07 +00:00
Joshua Barretto
6331ad9455
Implemented Flight
2020-11-03 22:46:07 +00:00
Marcel
9e905b297a
Merge branch 'xMAC94x/netfixD' into 'master'
...
xMAC94x/netfixD
See merge request veloren/veloren!1444
2020-11-03 13:07:33 +00:00
Marcel Märtens
3d9c3e481e
Undo one Componenet per Stream
and instead use Client
.
...
In order to keep the performance we made it Internal Mutability and use a `Mutex` per Stream, till `Stream.send` is no longer `&mut self`.
The old solution didn't rely on this, but needed multiple Components instead which zest didn't liked
2020-11-03 08:56:08 +01:00
Marcel Märtens
00456c8373
extract a Presence Component, which is server
only and has state of Player
and Client
. Presence is only valid for Clients that are in game
2020-11-03 08:56:02 +01:00
Marcel Märtens
084b60d7ec
Fix an error that a failed initialization of a client lead to a Kill of the gameserver. Instead we just log a msg now.
2020-11-03 08:55:56 +01:00
Marcel Märtens
6bb74c9c6f
Fix clients are disconnecting GRACEFULLY by removing the Disconnect Request from a client, a client now sends a TERMINATE message directly
2020-11-03 08:55:54 +01:00
Marcel Märtens
37d08e93ca
review:
...
- fix wording in error msg
- find better name for structs
- unify errors and cleanup code with `(|| {foo?; Some(())})()` pattern
- fix the negative PlayersOnline, it was caused by having a gracefull shutdown AND a timeout error. we now unregister the client when he issues TERMINATE
2020-11-03 08:55:51 +01:00
Marcel Märtens
9ba19a1cd9
implement lazy_msg which only serialize + compress AT MAX ONCE if the same msg is send to multiple participants
2020-11-03 08:55:46 +01:00
Marcel Märtens
2290efd219
remove clippy warnings no longer needed
2020-11-03 08:55:44 +01:00
Marcel Märtens
e9be36c993
replace the single message
system with 5 message systems. one per stream to handle less ECS systems PER msg system.
...
As the MAIN message system was already on 25 of the max of 26 possible Ressources
2020-11-03 08:55:42 +01:00
Marcel Märtens
9459ccf61b
working on implementing seperated msg system.
...
Does compile, but only reach connection till character screen.
Full play not yet possible
2020-11-03 08:55:36 +01:00
Marcel Märtens
dd966dd00e
remote all streams from Client
and put it directly in the ecs system.
...
This commit does not run compile as the message sys now would requiere 30 imput parameters which is over the max of 26 :/
2020-11-03 08:55:35 +01:00
Samuel Keiffer
0e32cedd85
Merge branch 'ubruntu/make-sneak-stealthy' into 'master'
...
Make Sneak Stealthy
See merge request veloren/veloren!1477
2020-11-03 04:09:38 +00:00
ubruntu
8c1e1fdc5c
Fixed sneak toggle, sneaking no longer has sound, rolling can return to sneaking state, sneaking reduces aggro distance
2020-11-03 04:09:38 +00:00
Monty Marz
e5cda89192
Merge branch 'Fausk/improved_descriptions' into 'master'
...
fixup improved item descriptions for most items (no swords)
See merge request veloren/veloren!1469
2020-11-02 15:18:33 +00:00
Fausk
3679701ebf
Grammar and length reduction, Lucerne and Pike Hammer swap names for consistency
2020-11-01 13:29:35 -07:00
Kelly Monroe
47adb2f1d1
Fixing up further grammar and length issues, Lucerne and Spike Hammer swap names
2020-11-01 13:29:35 -07:00
Fausk
477b575f4e
fixup improved item descriptions for most items (no swords)
2020-11-01 13:29:35 -07:00
Samuel Keiffer
5a37bc044e
Merge branch 'brunt/make-bows-bleed' into 'master'
...
10% of bow hits cause bleed debuff
Closes #817
See merge request veloren/veloren!1470
2020-11-01 18:38:57 +00:00
ubruntu
b11041dfa4
10% of bow hits cause bleed debuff
2020-11-01 18:38:57 +00:00
Samuel Keiffer
34c3bab6ad
Merge branch 'sam/sceptre-fix' into 'master'
...
Sceptre fix
See merge request veloren/veloren!1468
2020-10-31 19:05:31 +00:00
Sam
4d8a635843
Sceptre fix.
2020-10-31 12:57:51 -05:00
Imbris
cf06912b7b
Merge branch 'bbenton91/add-mount-range-check' into 'master'
...
Fixes #814 . Added range check to mounting
Closes #814
See merge request veloren/veloren!1466
2020-10-31 03:50:00 +00:00
Imbris
b5d5ccbb92
Merge branch 'bbenton91/add-range-check-to-block' into 'master'
...
Fixes #815 . Added range check to block pickup
Closes #815
See merge request veloren/veloren!1465
2020-10-31 03:49:59 +00:00
Brad
95163a5a65
Added range check to mounting
2020-10-30 22:34:44 -04:00
Brad
a1baab1a5c
Added range check to block pickup
2020-10-30 19:50:36 -04:00
Joshua Barretto
27b2f6ae24
Merge branch 'zesterer/clouds' into 'master'
...
Minor cloud tweaks
See merge request veloren/veloren!1450
2020-10-30 23:18:26 +00:00
Joshua Barretto
0aca8ee0f7
Better minimal clouds
2020-10-30 15:43:51 +00:00
Joshua Barretto
70f0a7c57c
Cloud tweaks
2020-10-30 15:43:51 +00:00
Imbris
a556d2b5e7
Merge branch 'bbenton91/fix-password-length' into 'master'
...
Changed password scale to allow 34 characters. Fixes issue #743
Closes #743
See merge request veloren/veloren!1464
2020-10-30 02:37:54 +00:00
Imbris
397dffd5bc
Merge branch 'imbris/random-fixes' into 'master'
...
Random Fixes 3
See merge request veloren/veloren!1463
2020-10-30 01:52:36 +00:00
Brad
8b39dafe2e
Changed password scale to allow 34 characters
2020-10-29 21:17:31 -04:00
Imbris
cb68aec291
Update changelog, address comments, fmt
2020-10-29 19:12:54 -04:00
Imbris
64def3cde4
Allow interacting with nearby blocks without pointing at them, unify selection of block/entity interactors so that only one is select at once, rearrange pickup and mount range consts
2020-10-29 18:40:11 -04:00
Imbris
325695e937
Only try to connect to the singleplayer server after it has been initialized
2020-10-29 18:30:49 -04:00
Imbris
47b06658b0
Log where the userdata folder is in binary crates, fix bug where the old
...
path was logged instead of the new path when renaming invalid settings
2020-10-29 18:30:49 -04:00
Imbris
0ca3d51f29
Only allow hotbar keys instead of all UI related keys when the UI is hidden
2020-10-29 18:30:48 -04:00
Imbris
74ef766051
Rename running_tps_average -> running_average_delta
2020-10-29 18:30:19 -04:00
AlKabir
86e90cfac9
Make different mobs drop different assetts on death (not just lootbags) cargo fmt
2020-10-29 16:40:32 -05:00
AlKabir
4053ef2e69
Make different mobs drop different assetts on death (not just lootbags)
2020-10-29 15:25:19 -05:00
Samuel Keiffer
6566802b7f
Merge branch 'sam/small-fixes' into 'master'
...
Sam/small fixes part 1
Closes #525 , #410 , #412 , and #397
See merge request veloren/veloren!1455
2020-10-29 04:03:07 +00:00
Sam
52c93f613e
Addressed comments.
2020-10-28 22:04:15 -05:00
Sam
7971034fde
Fixed audio tests.
2020-10-28 18:15:28 -05:00
Sam
1a8cf33a60
Transitioned forced movement to an enum.
2020-10-28 18:15:27 -05:00
Sam
981eee5936
Transitioned knockback to an enum.
2020-10-28 18:15:27 -05:00
Sam
1ccbdec35c
Tweaked dash melee some more.
2020-10-28 18:15:26 -05:00
Sam
a7e3e55a12
Transitioned damage and healing from u32/i32s to enums.
2020-10-28 18:15:25 -05:00
Sam
844e6f2b60
Slightly nerfed sword dash. Reduced particle count on fire aoe by factor of 3.
2020-10-28 18:15:25 -05:00