Commit Graph

2809 Commits

Author SHA1 Message Date
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
020c57ec4a Fixed terrain normal decoding 2020-01-19 18:27:03 +00:00
21069a48dd Made clouds bigger, more performant and prettier 2020-01-19 18:06:34 +00:00
f16e6aba21 update toolchain to nightly-2020-01-18 2020-01-19 18:50:48 +01:00
259879d832 Merge branch 'shandley/bugfix-run-sfx-when-immobile' into 'master'
fix: Prevent dispatching Run SFX if an entity is not moving

See merge request veloren/veloren!729
2020-01-18 18:49:17 +00:00
309834df1b fix: Prevent dispatching Run SFX if an entity is not moving
This adds the entity's velocity as an argument when mapping the
movement state to an SFX event, and prevents the run SFX from being
returned if the velocity is below a threshold.

This will prevent hearing the run sfx when stuck in a corner, or running
into a surface where the character is not actually moving their feet.
2020-01-18 18:49:17 +00:00
0c4434f015 Merge branch 'payload1/fix-ask-audio-device-only-when-audio-on' into 'master'
Fix panic in case no default audio device found when audio off

See merge request veloren/veloren!722
2020-01-18 18:34:17 +00:00
b2503397c9 Fix panic in case no default audio device found when audio off 2020-01-18 19:16:23 +01:00
cfe50129e6 Merge branch 'pfau/char-creation-button' into 'master'
create character button position change

See merge request veloren/veloren!730
2020-01-18 15:42:21 +00:00
cb5976b9de create character button position change 2020-01-18 15:42:21 +00:00
80c334273a Merge branch 'pfau/charge-icon' into 'master'
Charge Icon and flashing skillbar

See merge request veloren/veloren!726
2020-01-17 22:00:00 +00:00
a4274ef8aa Charge Icon and flashing skillbar 2020-01-17 22:00:00 +00:00
8d2c69673d Merge branch 'acrimon/precise-color-conversion' into 'master'
More precise color conversion

See merge request veloren/veloren!721
2020-01-14 07:04:51 +00:00
d36b263627 Branch on lower color values for more accurate speedy color conversion, add simple color conversion benchmarks 2020-01-13 23:39:22 -05:00
71bd7f15ee Even better conversion impl. 2020-01-13 20:54:56 +01:00
af8468315d Made color conversion way more accurate. 2020-01-13 16:38:10 +01:00
a06511e413 Merge branch 'payload1/energy-component' into 'master'
payload1/energy component

Closes #405

See merge request veloren/veloren!719
2020-01-12 21:41:34 +00:00
28060e7b6e fixing #405 - Energy as its own component 2020-01-12 22:25:04 +01:00
9c65c43713 Merge branch 'pfau/map-transp-hotfix' into 'master'
Hotfix for map flickering while turning

See merge request veloren/veloren!720
2020-01-12 19:01:02 +00:00
f6dfb74b3e fix
slightly lower trigger velocity

slighty more transp map image
2020-01-12 19:01:02 +00:00
8e355f79a3 Merge branch 'shandley/sfx-land-on-ground' into 'master'
Play the Run SFX when a character lands after jumping or falling

See merge request veloren/veloren!717
2020-01-12 16:35:20 +00:00
00c1493548 Play the Run SFX when a character lands after jumping or falling
This is a small detail but makes a noticable difference.
2020-01-12 16:35:20 +00:00
3405d42ef1 Merge branch 'qutrin/ez-optimisation' into 'master'
Improvement: Replace all '..=b' with '..b + 1'

See merge request veloren/veloren!718
2020-01-12 15:05:45 +00:00
e1adf40856 Improvement: Replace all '..=b' with '..b + 1' 2020-01-12 15:46:53 +01:00
7c63f27ecd Merge branch 'pfau/sct-hotfix' into 'master'
fixed number shadow for "0" damage appearing on level up

See merge request veloren/veloren!716
2020-01-11 20:47:47 +00:00
e0fc3ce425 fixed number shadow for "0" damage appearing on level up 2020-01-11 21:31:57 +01:00
2b4d4aa480 Merge branch 'yusdacra/tweaks' into 'master'
Fixes minor issues with frustum culling

See merge request veloren/veloren!712
2020-01-11 16:36:51 +00:00
d72aeccf50 Merge branch 'shandley/bugfix-stats-audio-event' into 'master'
(fix) Remove emission of an audio event from stats sys

See merge request veloren/veloren!714
2020-01-11 04:49:43 +00:00
c6f64564a8 Remove emission of an audio event from stats sys
This was accidentally left in by me during some testing of server
emission of SFX events to all clients. There was no effect on gameplay since we dont
emit a sound for this event yet, but it should not be here.

The audio event is correctly handled elsewhere by each client.
2020-01-11 13:08:33 +09:00