1229 Commits

Author SHA1 Message Date
Monty Marz
178ad9479a Scrolling Combat Text (SCT) 2020-01-10 00:33:38 +00:00
Yusuf Bera Ertan
44d9e7c590 Cargo fmt 2020-01-08 20:09:54 +03:00
Yusuf Bera Ertan
a6b979104e Replace radio list with drop down selector for AA mode setting 2020-01-07 20:37:55 +03:00
Yusuf Bera Ertan
f5bdc4d697 Use treeculler crate 2020-01-07 19:40:06 +03:00
Yusuf Bera Ertan
5338281323 Fix figure visible value not updating 2020-01-07 18:46:37 +03:00
Yusuf Bera Ertan
cc61925486 Use temporal coherence for figure frustum culling, don't process figures if they are not in view frustum 2020-01-07 18:46:22 +03:00
Yusuf Bera Ertan
820b4ea7fc Use temporal coherence for chunk frustum culling 2020-01-07 18:46:09 +03:00
Yusuf Bera Ertan
cb1b6c4c29 Improve frustum culling by using AABBs, add related debug information 2020-01-07 18:44:33 +03:00
Yusuf Bera Ertan
81eaaae398 Reimplement #210 2020-01-07 18:40:45 +03:00
Pierce Brooks
71fd686a39 fix #426: Use new dispatch dependency to ensure proper thread routing of msgbox NSAlert calls ( correct MR workflow ) 2020-01-07 05:45:43 +00:00
Imbris
3c9e84bc0c Merge branch 'imbris/char-screen-transition' into 'master'
Fix issues regarding going back to the character selection screen

Closes #386

See merge request veloren/veloren!700
2020-01-02 19:40:21 +00:00
Joshua Barretto
3d497001a2 Merge branch 'zesterer/better-rollin' into 'master'
Made rolling less slippy, added tilt

See merge request veloren/veloren!699
2020-01-02 18:35:27 +00:00
S Handley
205c617c04 Refactor and Rename for clarity
Implements a potential structure for splitting the SFX event mapping
into smaller individual files for maintainability.

- Remove inventory events for now: For a later commit.
- No longer panic when there is a failure parsing the sfx file: log the error and not play sfx.
2020-01-01 02:55:48 +00:00
Imbris
1fc93bc021 Small connection error handling improvement 2019-12-31 16:38:13 -05:00
Imbris
804e559e3a fix(char screen induced ghosts):
Adds removing extra components and deleting entities clientside when
going back to the character screen. Also, simplifies ClientState by
removing the Dead variant and removing ClientMsg::StateRequest in favor
of more specific ClientMsg variants.
2019-12-31 16:38:13 -05:00
Joshua Barretto
245d9c3341 Made rolling less slippy, added tilt 2019-12-30 15:16:21 +00:00
Monty Marz
c4599d4de1 assets update
acacia trees
updated help.png
bigger map zone name
npc levels from 0-10
boss levels from 20-50
2019-12-30 12:16:35 +00:00
Imbris
18aa4936b6 fix(player list): Show players not in range on the player list
fix(overflow): Stops including block updates that fail (since chunks
don't exist on the client) in `TerrainUpdates` (which would trigger
meshing of those nonexistent chunks). Furthermore, removes
remeshing of chunks with block updates if those chunks don't have all their
neighbours (since those wouldn't be meshed in the first place).
2019-12-29 20:51:05 -05:00
Imbris
a16588a719 Various tweaks: moved radius determination to function on , comments, simplified server Destroy event code, debug assert modified components aren't removed in change tracking, etc 2019-12-20 22:51:35 -05:00
Imbris
010fe45754 cleanup 2019-12-20 22:48:14 -05:00
Imbris
0d6a8b949f Upgrade to specs 0.15.1 2019-12-20 22:48:14 -05:00
Imbris
e2e642f5a5 Actually send deletion messages 2019-12-20 22:48:14 -05:00
Songtronix
f3a68a269b change(log): only print out log file errors, no panic 2019-12-20 15:59:50 +01:00
Songtronix
156c5a4b92 feat(log): configurable creation of log file
additionally allows to ignore any errors with the log file

furthermore prints out full log file path to the user incase of a panic
2019-12-20 15:45:30 +01:00
Songtronix
a0be385fb8 feat(env): configurable verbosity of log file via VOXYGEN_FILE_LOG environment variable 2019-12-20 15:45:30 +01:00
Songtronix
631b00417d improve(log): adjust verbosity of some logging
fix: settings do not log due to logging being initialized to late
2019-12-20 15:45:30 +01:00
S Handley
7eea6c5699 Update title music and temporarily remove attack sfx
- Updated title music with a version provided by aeronic which fades out
more gracefully
- Removed attack SFX as it was included in the movement processing, but
will return later as part of a similar chunk of code which processes
combat sfx independent of movement.
2019-12-20 04:04:05 +00:00
S Handley
f83c91b71c (fix) Set the music and sfx volumes immediately after initialising the
audio frontend.

Fixes #373
2019-12-10 14:02:51 +00:00
Adam Whitehurst
6700a03678 Update controller 2019-12-09 14:45:10 +00:00
S Handley
846ad2ac64 Fix the glider_close sfx event
This was failing to trigger since we now have a MovementState::Fall, but
the sfx mapper was still trying to work this out itself based on
velocity. We no longer need to track velocity as a result and can use
the MovementState.

Also silenced warnings resulting from unused vars when running tests.
2019-12-09 09:50:14 +00:00
Treeco
57155044fc Added mouse inversion setting 2019-12-06 23:00:02 +00:00
Adam Whitehurst
1acb75870c feat: weapon-type dependent wield and attack durations
also some controller.rs cleanup
2019-12-03 06:30:08 +00:00
Treeco
d0147edbf2 made first person camera follow race heights, minor zoom chances 2019-12-01 19:05:28 +00:00
Adam Whitehurst
3cc69f0e58 Inputs enhancements 2019-11-29 15:20:35 +00:00
Monty Marz
c05f63d55a Set overflow checks to 'false' for release builds in order to bandaid fix recent master error 2019-11-28 13:32:38 +00:00
Monty Marz
9981287084 Fix map being inverted and indicator positioning 2019-11-26 22:39:07 +00:00
Monty Marz
c93d0dfe2d Region name display fix 2019-11-24 16:45:13 +00:00
Songtronix
ba2e0fbbbf upgrade(dep): msgbox
Fix: FreeBSD compilation
2019-11-24 08:49:14 +01:00
S Handley
1c607c0a0c SFX system
This is an event based approach to SFX sounds. There is a specific
character sound event mapper which determines sfx to play based on
character or NPC state, as well as emitting sfx events for
non-character-triggers such as levelling up.
2019-11-23 08:26:39 +00:00
Monty Marz
b33d5d8de4 Loading Screen with pulsating text, 2 new hairstyles 2019-11-23 00:51:18 +00:00
Songtronix
4e76775c99 change(deps): enforce crossbeam version 2019-11-22 19:12:58 +01:00
Songtronix
ccd2edf01b adjust logging level 2019-11-22 19:12:58 +01:00
Songtronix
eaebca7880 feat(log): add date to log file 2019-11-22 19:12:58 +01:00
Songtronix
92a69d2ca7 change(log): remove all spam from logging 2019-11-22 19:12:58 +01:00
Songtronix
ba0fbe631e change(log): switch to fern 2019-11-22 19:12:58 +01:00
Joshua Barretto
42748c262d Non-linear depth buffer 2019-11-20 09:59:27 +00:00
Joshua Barretto
ff49de772f Smoother water at distance, fixed warnings 2019-11-19 19:22:56 +00:00
Joshua Barretto
26e02e1ecb Split terrain rendering to avoid redrawing skybox 2019-11-19 19:09:22 +00:00
Joshua Barretto
e9d01da358 Faster and more visually pleasing clouds 2019-11-19 19:09:22 +00:00
Joshua Barretto
2c5d21ddf5 Added clouds 2019-11-19 19:09:22 +00:00