Commit Graph

8866 Commits

Author SHA1 Message Date
82a83b2944 Fix memory leak in KeyedJobs threadpool helper. 2021-06-02 00:39:58 -04:00
64801eeb32 Performance and aesthetic improvements to the voxel minimap.
Performance:
- don't do anything when it's inactive
- only process chunks within minimap-VD
- remove chunks outside of VD
- higher thread pool fraction specified

Aesthetics:
- different water color
- wood and leaves no longer count as ceilings
2021-06-02 00:39:58 -04:00
d637250501 Add toggle for minimap, fix scaling formula, reduce minimap VD for better performance, and add changelog entry. 2021-06-02 00:39:04 -04:00
f86c4a52d4 Use a threadpool to speed up minimap chunk rendering. Also fix ceiling height calculations and color water blue. 2021-06-02 00:39:04 -04:00
f1b6e0d3c2 Improve ceiling detection for the voxel minimap. 2021-06-02 00:39:04 -04:00
c75ef514ed Composite the layers on chunk load, and try to add an overhead mode. 2021-06-02 00:39:04 -04:00
4490737405 Improve the efficiency of the voxel minimap by only updating it when crossing a chunk boundary or changing z-level. Allows making the 9 chunks nearest to the player fancier by compositing multiple z levels. 2021-06-02 00:39:04 -04:00
c366100a8c Make all the offsets for voxel minimap work properly for arbitrary sizes, and fix the memory leak. 2021-06-02 00:39:04 -04:00
98b34a0340 Add a minimap overlay based on voxel data. 2021-06-02 00:39:04 -04:00
8f7834b3de Merge branch 'imbris/fix-bench' into 'master'
Fix benchmarks by removing the rest of the incremental folder

See merge request veloren/veloren!2364
2021-06-02 03:33:27 +00:00
92c6ea9017 Fix benchmarks by removing the rest of the incremental folder 2021-06-01 17:32:31 -04:00
18a064c855 Merge branch 'imbris/fix-pages' into 'master'
Fix pages by specifying a docker image

See merge request veloren/veloren!2363
2021-06-01 21:07:57 +00:00
e5a6ae3e57 Merge branch 'imbris/macos-ci' into 'master'
Use native macos runner for builds

See merge request veloren/veloren!2362
2021-06-01 20:34:07 +00:00
988f2eae25 Fix pages by specifying a docker image 2021-06-01 16:26:41 -04:00
82788716e0 Use native macos runner for builds 2021-06-01 16:08:47 -04:00
b365b9a54b Merge branch 'imbris/update-toolchain' into 'master'
Update toolchain

See merge request veloren/veloren!2322
2021-06-01 18:49:30 +00:00
72136103d7 delete all incremental things for clippy CI 2021-06-01 14:15:01 -04:00
e9940371b7 Re-disable incremental for veloren-network-protocol, switch back to
`veloren-docker` tagged runners
2021-06-01 13:35:03 -04:00
82b0ed1ab0 Remove stabilized or_patterns feature 2021-06-01 13:19:20 -04:00
1cc565a32f Use new multi image cache scheme in the CI and consolidate runner tag specification so that it is easier to modify 2021-06-01 13:19:12 -04:00
5caf8b6b55 Re-disable incremental just for common-systems, small fix in plugin
crate, more new clippy fixes
2021-05-31 20:44:57 -04:00
5985584c5c Update toolchain 2021-05-31 20:44:57 -04:00
19179cd1f9 Fixed loot scroller collisions and moved/cleaned up previous changes 2021-05-31 15:29:35 -04:00
db8ea7c84f Merge branch 'adam/frozen-debuff' into 'master'
Frozen Debuff

See merge request veloren/veloren!2357
2021-05-30 22:39:11 +00:00
7f2fa4181d fix: commas 2021-05-30 14:47:42 -07:00
e4d2d08e7d Merge branch 'ygor/fix-glider-stuck-inside-wall' into 'master'
Reset on_ceiling when not on ceiling

See merge request veloren/veloren!2247
2021-05-30 21:09:31 +00:00
0baf16704d fix: remove limit 2021-05-30 13:42:47 -07:00
e3364d1bf4 refactor: variable names 2021-05-30 13:40:25 -07:00
734ec1d386 refactor: BuffKind::Frozen comment 2021-05-30 13:39:18 -07:00
83723327e4 fix: more succinct checked_tick_attack 2021-05-30 13:36:18 -07:00
9404c824a9 fix: better scaling 2021-05-30 13:06:01 -07:00
bc53adeb9a fix: name 2021-05-30 12:56:26 -07:00
47943783e9 Reset on_ceiling state
Previously, the on_ceiling state would remain true for the entire
lifetime of the entity after it touched the ceiling once.
2021-05-30 21:49:11 +02:00
3cf72cbee2 feat: impl attack speed modifier 2021-05-30 12:39:30 -07:00
21780856ea feat: tick_attack utils 2021-05-30 12:39:00 -07:00
7aac77288b Address MR 2356 comments. 2021-05-30 13:36:25 -04:00
b2f88af26e Add comments to the PID controller code. 2021-05-30 13:36:25 -04:00
be35da9e57 Implement PID controllers and use them to stabilize Agent airship flight. 2021-05-30 13:36:25 -04:00
6263f6de8a wip: impl Stats::attack_speed_modifier 2021-05-30 09:40:11 -07:00
f1d10c7f28 Merge branch 'aweinstock/terrain-entity-physics-20210528' into 'master'
Fixed entities with voxel colliders being off by one physics tick for collision.

See merge request veloren/veloren!2355
2021-05-30 16:25:44 +00:00
fcde358b86 feat: BuffKind::Frozen 2021-05-30 08:51:47 -07:00
524bb4d7c7 feat: add frozen debuff icon, en strings 2021-05-30 08:49:32 -07:00
6b0db82ddf Fixed entities with voxel colliders being off by one physics tick for collision. 2021-05-28 20:25:57 -04:00
423a716837 Merge branch 'aweinstock/economy-20210528' into 'master'
Fix economy data not properly being used to price trades, resulting in default...

See merge request veloren/veloren!2353
2021-05-28 22:05:24 +00:00
0f85a7daf5 Clear the economy database when creating it. 2021-05-28 16:14:31 -04:00
202646787d Fix economy data not properly being used to price trades, resulting in default prices being applied at most towns.
Also add an exporter from econsim results to sqlite to aid in debugging the economy (which revealed this bug).
2021-05-28 15:09:29 -04:00
0703e5f34d Merge branch 'sam/torvus-fix' into 'master'
Fixed torvus

See merge request veloren/veloren!2351
2021-05-28 12:01:45 +00:00
Sam
e298a6492b Fixed torvus 2021-05-27 19:56:16 -05:00
6495e53c21 Merge branch 'sam/small-fixes' into 'master'
Fixed bow AI and inactive weapon exp gain

See merge request veloren/veloren!2349
2021-05-28 00:45:45 +00:00
Sam
cb50b5940a Fixed a few oddities with the AI 2021-05-26 21:34:21 -05:00