Joshua Yanovski
f6fc9307a1
Merge remote-tracking branch 'origin/master' into zesterer/lod
2020-04-03 05:01:41 +02:00
Joshua Yanovski
4764415312
Merge branch 'sharp/map-colors' into sharp/small-fixes
2020-04-03 04:54:48 +02:00
Joshua Yanovski
13388ee6a4
Various fixes (to coloring and to soft shadows).
2020-04-02 20:30:08 +02:00
Joshua Yanovski
fbd084a94a
Merge branch 'master' of gitlab.com:veloren/veloren into sharp/map-colors
2020-04-02 18:50:38 +02:00
Songtronix
22f3319b44
Merge branch 'yusdacra/update-turkish-translation' into 'master'
...
Update Turkish translation to include new strings
See merge request veloren/veloren!878
2020-04-02 16:46:59 +00:00
Yusuf Bera Ertan
d62770fd6e
Update Turkish translation to include new strings
2020-04-02 16:46:59 +00:00
Songtronix
4fdf6896ab
Merge branch 'shandley/fix-sfx' into 'master'
...
Fix run SFX
See merge request veloren/veloren!880
2020-04-02 07:05:33 +00:00
Songtronix
e64462ad2e
Merge branch 'imbris/security' into 'master'
...
Update deps with security issues
See merge request veloren/veloren!879
2020-04-02 05:47:50 +00:00
Songtronix
7920830d8c
Merge branch 'imbris/asset-errors' into 'master'
...
Make Asset impls avoid panics when parsing fails
See merge request veloren/veloren!869
2020-04-02 05:47:28 +00:00
Joshua Yanovski
ed2d0111d9
Combining colors and LOD.
2020-04-02 06:49:27 +02:00
Shane Handley
3e4b40380f
fix: Restore run SFX when the character is using a weapon other than the sword.
2020-04-02 14:47:26 +11:00
Joshua Yanovski
88342640c6
Merge branch 'sharp/map-colors' into sharp/small-fixes
2020-04-02 04:49:20 +02:00
Joshua Yanovski
33140a2951
Merge remote-tracking branch 'origin/master' into zesterer/lod
2020-04-02 04:36:21 +02:00
Joshua Yanovski
5a089863be
Making maps brighter.
...
This is probably not the right way to do it, but oh well!
2020-04-02 03:17:49 +02:00
Joshua Yanovski
32b2c99109
Horizon mapping and "layered" map generation.
...
Horizon mapping is a method of shadow mapping specific to height maps.
It can handle any angle between 0 and 90 degrees from the ground, as
long as know the horizontal direction in advance, by remembering only a
single angle (the "horizon angle" of the shadow map). More is explained
in common/src/msg/server.rs. We also remember the approximate height of
the largest occluder, to try to be able to generate soft shadows and
create a vertical position where the shadows can't go higher.
Additionally, map generation has been reworked. Instead of computing
everything from explicit samples, we pass in sampling functions that
return exactly what the map generator needs. This allows us to cleanly
separate the way we sample things like altitudes and colors from the map
generation process. We exploit this to generate maps *partially* on the
server (with colors and rivers, but not shading). We can then send the
partially completed map to the client, which can combine it with shadow
information to generate the final map. This is useful for two reasons:
first, it makes sure the client can apply shadow information by itself,
and second, it lets us pass the unshaded map for use with level of
detail functionality.
For similar reasons, river generation is split
out into its own layer, but for now we opt to still generate rivers on
the server (since the river wire format is more complicated to compress
and may require some extra work to make sure we have enough precision to
draw rivers well enough for LoD).
Finally, the mostly ad-hoc lighting we were performing has been (mostly)
replaced with explicit Phong reflection shading (including specular
highlights). Regularizing this seems useful and helps clarify the
"meaning" of the various light intensities, and helps us keep a more
physically plausible basis. However, its interaction with soft shadows
is still imperfect, and it's not yet clear to me what we need to do to
turn this into something useful for LoD.
2020-04-02 02:46:36 +02:00
Imbris
4652ae2f03
Show errors loading individual files during glob asset loading
2020-04-01 20:37:23 -04:00
Imbris
831d7c77a6
Make Asset impls avoid panics when parsing fails
2020-04-01 20:06:15 -04:00
Imbris
5ed77b5054
Fix security
2020-04-01 20:03:15 -04:00
Imbris
f34d4b379e
Merge branch 'combat' into 'master'
...
Combat rewrite
See merge request veloren/veloren!855
2020-04-01 21:29:19 +00:00
Imbris
97148cb6bb
Merge branch 'master' into 'combat'
...
# Conflicts:
# CHANGELOG.md
2020-04-01 20:42:27 +00:00
Songtronix
9de62b3164
Merge branch 'Plecra/veloren-fix-windows-tests' into 'master'
...
fix: connect to LOCALHOST address in tests
See merge request veloren/veloren!875
2020-04-01 17:39:58 +00:00
Pfauenauge90
b256e374a4
Update CHANGELOG.md
2020-04-01 19:22:05 +02:00
Imbris
83c7a944da
fmt
2020-04-01 11:52:44 -04:00
Imbris
87a82bb59a
Fix tests
2020-04-01 11:41:26 -04:00
AdamWhitehurst
1ea2abd247
better timing const name,
...
timing_delay 400 -> 350
2020-04-01 08:40:25 -07:00
AdamWhitehurst
2b10797db1
refactor transition logic (thx imbris)
2020-04-01 08:39:18 -07:00
Imbris
a73d010f7b
Point to newly released vek, add todo to reconsider empty item, remove uneeded ori slerp, remove agent from character behavior, add todos to combat sys, check if entities still exist before possessing & if possessed entity has a loadout move the active item into the second item space
2020-04-01 11:15:14 -04:00
AdamWhitehurst
f515cc70be
Documentation for swap_loadout
2020-04-01 07:30:18 -07:00
AdamWhitehurst
9ad9a24e22
Remove unused KnockUp LocalEvent (use ApplyForce)
2020-04-01 07:30:06 -07:00
AdamWhitehurst
0c4d428298
remove unnecessary line
2020-04-01 07:10:35 -07:00
AdamWhitehurst
e04fdd715e
expose and use blocking consts
2020-04-01 07:07:10 -07:00
AdamWhitehurst
237393993f
triple_strike combo timing window 600 -> 400
2020-04-01 06:43:28 -07:00
AdamWhitehurst
95bc486f7c
Roll move_dir handling 1.5 -> 0.25
2020-04-01 06:42:56 -07:00
AdamWhitehurst
56fab6db09
Roll duration 500 -> 700ms
2020-04-01 06:24:02 -07:00
AdamWhitehurst
89f441ae2c
Roll speed 15.0 -> 25.0
2020-04-01 06:23:26 -07:00
Imbris
0d6e3028da
Merge branch 'audioless' into 'master'
...
Allow the game to start without an audio device
See merge request veloren/veloren!874
2020-04-01 11:41:29 +00:00
Marli Frost
3806f08eb0
feat: configure audio output using an enum
2020-03-31 22:29:30 +01:00
Marli Frost
a83f09bd60
fix: avoid rodio API when audio is disabled
2020-03-31 21:28:09 +01:00
Marli Frost
c82d1b9316
allow the game to start without an audio device
2020-03-31 21:27:55 +01:00
Imbris
3e768349be
Merge branch 'yusdacra/add-turkish-translation' into 'master'
...
Add Turkish (Turkey) translation
See merge request veloren/veloren!864
2020-03-31 19:24:08 +00:00
Yusuf Bera Ertan
c5331cbabe
Add Turkish (Turkey) translation file
2020-03-31 19:52:45 +02:00
Imbris
508def2701
Merge branch 'capucho/resume-do-not-eject-cursor' into 'master'
...
Don't eject mouse on resume
Closes #307
See merge request veloren/veloren!873
2020-03-31 16:50:45 +00:00
Imbris
7b6c6111f0
Merge branch 'capucho/password_cursor_fix' into 'master'
...
Fix the cursor lagging behind on the password field
See merge request veloren/veloren!859
2020-03-31 16:39:56 +00:00
Imbris
b3791a2b4e
Upgrade vek version so that it actually uses the patch
2020-03-30 19:44:51 -04:00
Forest Anderson
d583a7e91b
Merge branch 'capucho/portuguese-translation' into 'master'
...
Portuguese translation
See merge request veloren/veloren!863
2020-03-30 21:29:41 +00:00
Capucho
3f1f9b9ab0
Make so that the resume button doesn't eject the mouse
2020-03-30 22:00:46 +01:00
Capucho
abc1a041fa
Added a portuguese translation
2020-03-30 22:57:26 +02:00
Mckol
aa59e8715d
Updated Cargo.lock to fix vek not compiling
2020-03-30 15:45:22 +02:00
AdamWhitehurst
d3b99fc026
Merge branch 'combat' of https://gitlab.com/veloren/veloren into combat
2020-03-29 13:40:08 -07:00
AdamWhitehurst
dcc9d44b1c
remove unused timed_combo
2020-03-29 13:40:03 -07:00