Commit Graph

5573 Commits

Author SHA1 Message Date
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
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
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
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
2290efd219 remove clippy warnings no longer needed 2020-11-03 08:55:44 +01:00
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
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
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
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
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
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
3679701ebf Grammar and length reduction, Lucerne and Pike Hammer swap names for consistency 2020-11-01 13:29:35 -07:00
47adb2f1d1 Fixing up further grammar and length issues, Lucerne and Spike Hammer swap names 2020-11-01 13:29:35 -07:00
477b575f4e fixup improved item descriptions for most items (no swords) 2020-11-01 13:29:35 -07:00
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
b11041dfa4 10% of bow hits cause bleed debuff 2020-11-01 18:38:57 +00:00
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
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
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
95163a5a65 Added range check to mounting 2020-10-30 22:34:44 -04:00
a1baab1a5c Added range check to block pickup 2020-10-30 19:50:36 -04:00
27b2f6ae24 Merge branch 'zesterer/clouds' into 'master'
Minor cloud tweaks

See merge request veloren/veloren!1450
2020-10-30 23:18:26 +00:00
0aca8ee0f7 Better minimal clouds 2020-10-30 15:43:51 +00:00
70f0a7c57c Cloud tweaks 2020-10-30 15:43:51 +00:00
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
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
8b39dafe2e Changed password scale to allow 34 characters 2020-10-29 21:17:31 -04:00
cb68aec291 Update changelog, address comments, fmt 2020-10-29 19:12:54 -04:00
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
325695e937 Only try to connect to the singleplayer server after it has been initialized 2020-10-29 18:30:49 -04:00
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
0ca3d51f29 Only allow hotbar keys instead of all UI related keys when the UI is hidden 2020-10-29 18:30:48 -04:00
74ef766051 Rename running_tps_average -> running_average_delta 2020-10-29 18:30:19 -04:00
86e90cfac9 Make different mobs drop different assetts on death (not just lootbags) cargo fmt 2020-10-29 16:40:32 -05:00
4053ef2e69 Make different mobs drop different assetts on death (not just lootbags) 2020-10-29 15:25:19 -05:00
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
Sam
15286a094a Leaps now require a non-negative vertical velocity to use. 2020-10-28 18:15:24 -05:00
Sam
555bc559f5 Axe no longer sets vertical velocity to 0, but instead preserves vertical velocity. 2020-10-28 18:15:24 -05:00
Sam
63011241ea Added keyframes to all states that were lacking them. 2020-10-28 18:15:23 -05:00
5b19158da3 Merge branch 'Tadabito-master-patch-76036' into 'master'
Update tr_TR.ron

See merge request veloren/veloren!1459
2020-10-28 23:11:46 +00:00
12d449f40f Added translation for place holder quest. 2020-10-28 20:36:19 +00:00
0e3980f656 Fixed the missing comma 2020-10-28 19:25:42 +00:00