4144 Commits

Author SHA1 Message Date
scott-c
61571a8e74 Adjust character state's energy regen 2020-06-15 18:13:47 +08:00
scott-c
4e0924368b Add changes to change log 2020-06-15 18:13:32 +08:00
scott-c
3ec8b7436d reset energy regen on ability use instead of wield 2020-06-15 18:12:30 +08:00
scott-c
ede5f6a48e automatically wield on secondary or ability3 2020-06-15 18:12:30 +08:00
Marcel
3fded3e7d1 Merge branch 'angel/add-testing' into 'master'
Add slots tests and documentation

See merge request veloren/veloren!1058
2020-06-14 21:53:30 +00:00
Marcel
160fadad1b Merge branch 'shandley/roll-sfx-bug' into 'master'
Fix run/roll sfx state

See merge request veloren/veloren!1084
2020-06-14 21:50:54 +00:00
Shane Handley
66817c7212 Fixes a bug where run sfx were being played during a roll. 2020-06-15 06:53:50 +10:00
Forest Anderson
d1dc5400d8 Added loadout replace test and documentation
Finished documenting
2020-06-14 16:16:53 -04:00
Forest Anderson
9716e0a5c8 Merge branch 'angel/fix-pages-pipeline-stage' into 'master'
Fix pages stage to publish

See merge request veloren/veloren!1082
2020-06-14 18:45:26 +00:00
Forest Anderson
03b8adb3e2 Fix pages stage to publish 2020-06-14 14:03:26 -04:00
Forest Anderson
6deaae8d74 Added equip documentation and test 2020-06-14 13:56:17 -04:00
Forest Anderson
4cd8902017 Add unequip tests 2020-06-14 13:56:17 -04:00
Imbris
bc98de9a6c Merge branch 'yusdacra/fix-nixshell' into 'master'
Fix shell.nix build

See merge request veloren/veloren!1078
2020-06-14 17:28:26 +00:00
Forest Anderson
816b47b63c Merge branch 'angel/add-doc-gitlab-pages' into 'master'
Add Veloren docs on Gitlab pages

See merge request veloren/veloren!1062
2020-06-14 17:08:17 +00:00
Imbris
656fc95adc Merge branch 'shandley/docs-audio' into 'master'
Add documentation for audio module.

See merge request veloren/veloren!1060
2020-06-14 16:56:32 +00:00
S Handley
6026399518 Add documentation for audio module. 2020-06-14 16:56:32 +00:00
Imbris
866bb8cc7f Merge branch 'xvar/clippy-globally-suppress-option_map_unit_fn' into 'master'
Globally suppressed clippy lint option_map_unit_fn for #587

See merge request veloren/veloren!1071
2020-06-14 16:48:07 +00:00
Ben Wallis
3d28f97f51 Globally suppressed clippy lint option_map_unit_fn for #587 2020-06-14 16:48:07 +00:00
Imbris
b22af56ba9 Merge branch 'xvar/clippy-fixes-redundant_closure_found' into 'master'
Fixed suppressed clippy warnings for #587 - redundant_closure

See merge request veloren/veloren!1065
2020-06-14 16:33:04 +00:00
Imbris
234c293c27 Merge branch 'imbris/fix' into 'master'
Stop rendering images without area

See merge request veloren/veloren!1081
2020-06-14 16:32:40 +00:00
Imbris
b28e3a3949 Stop rendering 0 size images 2020-06-14 12:06:47 -04:00
Songtronix
5706dc6f91 Merge branch 'songtronix/hot-fix-594' into 'master'
hotfix: panic trying to create a character

Closes #594

See merge request veloren/veloren!1080
2020-06-14 11:11:01 +00:00
Songtronix
391dcdff30 hotfix: panic trying to create a character 2020-06-14 12:40:08 +02:00
Songtronix
5e84f5c669 Merge branch 'slipped/attacks' into 'master'
bow m2 attack and arrow hold animation

See merge request veloren/veloren!1079
2020-06-14 09:22:21 +00:00
Justin Shipsey
509ea38739 asset
missing fix
2020-06-14 09:22:21 +00:00
Songtronix
a51e5c3033 Merge branch 'jtai/log-chat-messages' into 'master'
log-chat-messages

See merge request veloren/veloren!1076
2020-06-14 08:41:41 +00:00
Yusuf Bera Ertan
c9f581a0f4
Add the network crate to sources in shell.nix 2020-06-14 06:29:11 +03:00
Monty Marz
8c3056d0ff Merge branch 'pfau/fix_menu' into 'master'
fix broken main menu

See merge request veloren/veloren!1077
2020-06-14 00:56:34 +00:00
Monty Marz
46e42cf8f2 fix broken main menu 2020-06-14 02:11:31 +02:00
jshipsey
67239809af log-chat-messages 2020-06-13 15:21:58 -04:00
Imbris
0f855ba2d8 Merge branch 'xvar/clippy-fixes-collapsible_if' into 'master'
Fixed suppressed clippy warnings for #587 - collapsible_if

See merge request veloren/veloren!1064
2020-06-12 20:27:13 +00:00
Ben Wallis
dcf84b3ff5 Fixed suppressed clippy warnings for #587 - redundant_closure 2020-06-12 20:47:22 +01:00
Ben Wallis
52b0585135 Fixed suppressed clippy warnings for #587 - collapsible_if 2020-06-12 20:34:54 +01:00
Forest Anderson
0e8f76830f Test pages
Added stage

Move files to public

Move folder instead

Make if already exists

Move filees

Finished cleaning
2020-06-12 09:41:09 -04:00
Marcel
d8f1d03021 Merge branch 'cleanup' into 'master'
remove unused files

See merge request veloren/veloren!1069
2020-06-12 11:03:22 +00:00
Marcel Märtens
6da880a63a remove unused files 2020-06-12 11:53:59 +02:00
Forest Anderson
decc386a6e Merge branch 'xvar/clippy-fixes-many_single_char_names' into 'master'
Fixed suppressed clippy warnings for #587 - many_single_char_names

See merge request veloren/veloren!1066
2020-06-12 08:02:53 +00:00
Songtronix
b91ea7d03a Merge branch 'j-tai/update-readme-mac-builds' into 'master'
Update README with Mac builds

See merge request veloren/veloren!1068
2020-06-12 06:11:34 +00:00
James Tai
93ac2a6d46
Update README with Mac builds 2020-06-11 21:58:44 -07:00
Marcel
bf9cf66883 Merge branch 'xMAC94x/increase_compile_time' into 'master'
dependency reduction:

See merge request veloren/veloren!1063
2020-06-11 22:19:26 +00:00
Marcel
bf2014fa4f Merge branch 'quickfix-ci' into 'master'
quickfix ci

See merge request veloren/veloren!1067
2020-06-11 21:51:29 +00:00
Marcel Märtens
26bd0e5ea0 quickfix ci 2020-06-11 22:37:49 +02:00
Ben Wallis
8e64642474 Fixed suppressed clippy warnings for #587 - many_single_char_names 2020-06-11 20:07:46 +01:00
Marcel Märtens
cb03bc61d7 dependency reduction:
- authc no longer uses reqwest
 - image only supports PNG
 - replace routille with tiny_http
 - several other dependencies
 - cargo upgrade
 - following improvement was measured on R7 1700X:
   before:
    - cargo build: 3076.73s user / 4:45 total / 589 dependencies
    - cargo test: 6118.38s user / 7:30 total / 959 dependencies
   after:
    - cargo build: 2680.54s user / 4:05 total / 480 dependencies
    - cargo test: 5351.81s user / 7:04 total / 791 dependencies
 - added xMAC94x to CODEOWNERS for Cargo.toml, he will protect them from now on and hit people with evil looks ;)
2020-06-11 20:55:34 +02:00
Songtronix
1f409410ce Merge branch 'shandley/missing-audio-no-panic' into 'master'
Use empty sound data when a sound file cannot be loaded

See merge request veloren/veloren!1053
2020-06-11 12:53:24 +00:00
S Handley
d7562a4977 Use empty sound data when a sound file cannot be loaded 2020-06-11 12:53:24 +00:00
Songtronix
6d8c2226fb Merge branch 'xvar/suppress-existing-clippy-warnings' into 'master'
Suppress all clippy warnings and change CI config to fail on clippy warnings

See merge request veloren/veloren!1059
2020-06-11 09:54:59 +00:00
Ben Wallis
22bcda3e50 Suppressed all existing clippy warnings in preparation for fixes as part of #587 2020-06-10 22:01:42 +01:00
Marcel
5fd6150680 Merge branch 'xMAC94x/network' into 'master'
xMAC94x/network

See merge request veloren/veloren!1032
2020-06-10 17:14:17 +00:00
Marcel Märtens
22fabb4a74 StreamError::Deserialize is now triggered when recv fails because of wrong type
- added PartialEq to StreamError for test purposes (only yet!)
 - removed async_recv example as it's no longer for any use.
   It was created before the COMPLETE REWRITE in order to verify that my own async interface on top of mio works.
   However it's now guaranteed by async-std and futures. no need for a special test
 - remove uvth from dependencies and replace it with a `FnOnce`
 - fix ALL clippy (network) lints
 - basic fix for a channel drop scenario:
   TODO: this needs some further fixes
   up to know only destruction of participant by api was covered correctly.
   we had an issue when the underlying channels got dropped. So now we have a participant without channels.
   We need to buffer the requests and try to reopen a channel ASAP!
   If no channel could be reopened we need to close the Participant, while
    a) leaving the BParticipant in takt, knowing that it only waits for a propper close by scheduler
    b) close the BParticipant gracefully. Notifying the scheduler to remove its stuff (either scheduler schould detect a stopped BParticipant or BParticipant will send Scheduler it's own destruction, and then Scheduler just does the same like when API forces a close)
       Keep the Participant alive and wait for the api to acces BParticipant to notice it's closed and then wait for a disconnect which isn't doing anything as it was already cleaned up in the background
2020-06-09 13:16:39 +02:00