Commit Graph

2887 Commits

Author SHA1 Message Date
ec0692249a Merge branch 'timo-balance' into 'master'
improvement: enemy balance

See merge request veloren/veloren!738
2020-01-20 19:10:09 +00:00
2e8bf9d212 improvement: enemy balance 2020-01-20 19:15:12 +01:00
0223a60a1e Merge branch 'zesterer/cs-char-saving' into 'master'
Client-side character saving

See merge request veloren/veloren!737
2020-01-20 18:03:28 +00:00
6f26f2afb1 fmt 2020-01-20 17:45:28 +00:00
caa5abf183 updated info main menu info 2020-01-20 18:08:05 +01:00
da6b209753 Merge branch 'shandley/audio-assets-cleanup' into 'master'
Remove currently unused audio assets

See merge request veloren/veloren!710
2020-01-20 15:07:30 +00:00
b44955ba30 Remove currently unused audio assets
This clears out about 56MB of unused audio files.

There were also some unused methods in the audio modules which
referenced a file, which has also been removed.
2020-01-20 15:07:30 +00:00
fc1e66fb31 Solved character select body bug 2020-01-20 15:04:53 +00:00
8f86e45a72 Enumerated Body type 2020-01-20 14:21:06 +00:00
f0350cd24f Merge branch 'sharp/fix-ci' into 'master'
Fix benchmarks and profile overrides.

See merge request veloren/veloren!736
2020-01-20 13:49:48 +00:00
0757083b19 Updated changelog 2020-01-20 13:40:14 +00:00
2c42aaf5f5 Added client-side character saving 2020-01-20 13:37:29 +00:00
898b5c6593 Fix benchmarks and profile overrides.
This was necessary because Cargo recently deprecated the "overrides"
keyword in favor of "package", and Criterion changed its interface.

This commit also now lists more configurable keys, so if they aren't set
to their defaults the user will be able to find them.  This includes the
roll key, which wasn't listed earlier and is different on Windows and
Mac.  It does *not* include the respawn key because that key is already
shown when you die.
2020-01-20 14:16:28 +01:00
96e0cad281 Merge branch 'sharp/mac-fixes' into 'master'
Fixes for OS X machines.

See merge request veloren/veloren!735
2020-01-20 11:22:51 +00:00
355a1b204a Fixes for OS X machines.
Handles scroll wheel events in pixels (enabling the scroll wheel) and
sets rolling and wall leaping to use left shift by default on OS X
(instead of middle mouse click, which is absent by default on Apple
trackpads).  Also updates the controls UI to show the actual assigned
keys for those controls which are configurable.
2020-01-20 05:12:41 +01:00
595bc6c67a Merge branch 'imbris/light-fix' into 'master'
Fix lighting calc bug, lower meshing bench sample size

See merge request veloren/veloren!734
2020-01-19 23:39:43 +00:00
63d74eb8ba Don't panic if a region can't be found for a deleted entity 2020-01-19 18:22:11 -05:00
38c48317f7 Fix lighting calc bug, lower meshing bench sample size 2020-01-19 18:14:07 -05:00
7f179fa2eb Merge branch 'energy-recharge' into 'master'
Energy recharge

See merge request veloren/veloren!724
2020-01-19 22:26:02 +00:00
8a0efd3654 added TODO for energy numbers 2020-01-19 22:39:20 +01:00
454aa82669 Fixup energy regen math to properly account for acceleration at any
framerate.
2020-01-19 22:39:20 +01:00
6e651eb659 fix: make fall damage behave correctly again after changing gravity 2020-01-19 22:39:20 +01:00
65d0a1c4f4 refactor: use restrict_mut 2020-01-19 22:39:20 +01:00
8afe5fd1dd improvement: reset character state and energy on death 2020-01-19 22:39:19 +01:00
885e698e5a charge icon update 2020-01-19 22:39:19 +01:00
6a32845e58 various fixes 2020-01-19 22:39:19 +01:00
480b920fa3 skillbar background fix 2020-01-19 22:39:18 +01:00
863e4c4962 darkened button for unavailabe charge 2020-01-19 22:39:18 +01:00
8064b51ee2 improvement: better movement 2020-01-19 22:39:18 +01:00
c10c31043c Make charging take a discrete amount of energy and change energy
regeneration to use floats so it is smoother and tickrate-independent.
2020-01-19 22:39:17 +01:00
b4337e57aa Add energy comsumption on rolling and charging, and accelerating
regeneration when idle.
2020-01-19 22:39:17 +01:00
df26a24eaa Merge branch 'imbris/mesh-opt' into 'master'
Optimize Terrain Meshing

See merge request veloren/veloren!728
2020-01-19 21:36:01 +00:00
94210070f7 fmt fix 2020-01-19 16:03:27 -05:00
3c8d0a3bb9 fix typo, replace u32 with Vec3<u8> in light propagation queue 2020-01-19 16:03:27 -05:00
3553c31101 Add release debuginfo profile 2020-01-19 16:03:27 -05:00
4b01c1b082 add: capability to disable blending for particular BlockKinds 2020-01-19 16:03:27 -05:00
ae1fa5e4c4 improvement: fog doesn't go back and forth anymore 2020-01-19 16:03:27 -05:00
b3cdde3ce9 fix: panic in terrain meshing 2020-01-19 16:03:27 -05:00
5666f18ded Add terrain meshing benchmark 2020-01-19 16:02:12 -05:00
6f6dc1b16b Cleanup 2020-01-19 16:02:12 -05:00
aa48729376 Compress position used in propagation queue, decrease outer bounds to the area sunlight can reach the inner area from 2020-01-19 16:02:12 -05:00
09239caf88 While copying terrain sample to flat array, keep track of highest and lowest positions with exposed faces in order to constrain further iteration 2020-01-19 16:02:12 -05:00
3347438d51 Propagate light via queue to avoid block lookups 2020-01-19 16:02:12 -05:00
211c076b8d Remove unnecessary sampling in meshing light calculations 2020-01-19 16:02:12 -05:00
33993638fe Experiment with replacing hashmap in light calculations 2020-01-19 16:02:12 -05:00
12ef2361b3 Merge branch 'zesterer/better-clouds' into 'master'
Made clouds bigger, more performant and prettier

See merge request veloren/veloren!733
2020-01-19 20:00:44 +00:00
8184a31001 Changelog 2020-01-19 14:28:24 -05:00
9d6bf66a32 Add options to turn off the clouds and to render ugly water 2020-01-19 14:05:31 -05:00
54773b57b6 Fixed water normals 2020-01-19 18:39:20 +00:00
12633d57e6 Merge branch 'songtronix/update-toolchain' into 'master'
update toolchain to nightly-2020-01-18

See merge request veloren/veloren!732
2020-01-19 18:38:19 +00:00