2593 Commits

Author SHA1 Message Date
Daniel Mizerski
4b5934c29a (Wiring) OnDeath 2021-05-05 19:08:18 +02:00
Marcel Märtens
af7091182e use a constant for recommended_threads 2021-05-05 14:35:06 +02:00
Marcel Märtens
87cf347377 limit tokio threads to 1/4 of num_cpus
make sure that rayon has at least 2 threads even on 1cpu systems to increase stability
2021-05-04 21:06:11 +02:00
Marcel Märtens
9fefdcbbca rayon::join creates a global threadpool, which is only used in /world
instead just use the same threadpool for everything
helps with debugging problems with GDB
using threadpool.install() to also be used when `into_par_iter()` is called
2021-05-04 21:06:07 +02:00
Samuel Keiffer
101fb498a5 Merge branch 'sam/minotaur' into 'master'
Overhauled Minotaur

See merge request veloren/veloren!2193
2021-05-04 16:26:08 +00:00
Imbris
4a0b6b7b2b Merge branch 'duelsik/wiring-sticky-trigger' into 'master'
(Wiring) Change Sticky to be handled by physics (but with disabled force on it)

See merge request veloren/veloren!2241
2021-05-04 16:15:19 +00:00
Daniel Mizerski
766c58e6e7 (Wiring) Change Sticky to be handled by physics (but with disabled force on it) 2021-05-04 17:33:42 +02:00
Sam
344e8c8a67 Made buff commands exhaustive 2021-05-04 09:54:28 -04:00
Sam
0831970615 Addressed comments and more testing feedback. 2021-05-04 08:45:14 -04:00
Sam
1d3e831268 Minor balancing tweaks. 2021-05-04 08:45:13 -04:00
Sam
74a68e24d5 Added sfx. Addressed comments. 2021-05-04 08:45:12 -04:00
Sam
777eb2ee6a Balancing. 2021-05-04 08:45:11 -04:00
Sam
f491854699 Added kit for testing tier 4 dungeons. 2021-05-04 08:45:11 -04:00
Sam
bb98b021da Particles for frenzy buff and ground cleave. 2021-05-04 08:45:10 -04:00
Sam
445af44dfa Gave minotaur AI. 2021-05-04 08:45:09 -04:00
Sam
3aa462ed48 Replaced action_timer with action_state so there are additional fields. 2021-05-04 08:45:09 -04:00
jshipsey
8860e60415 anims 2021-05-04 08:45:08 -04:00
Sam
2e97fad3d8 Added frenzy ability to minotaur.
Added self-buff character state.
Added frenzied buff kind.
Added better comments on each buff kind.
2021-05-04 08:45:07 -04:00
Sam
c79c929e9f Crippling strike now functional. Crippled debuff added. 2021-05-04 08:45:05 -04:00
juliancoffee
000f90c8bf Draft implementation 2021-05-03 22:07:09 +03:00
Samuel Keiffer
a0899db36a Merge branch 'slipped/oritweak' into 'master'
ori tweaks, animal adjusts

See merge request veloren/veloren!2234
2021-05-03 18:49:22 +00:00
Samuel Keiffer
7b82e9b1f4 Merge branch 'sam/ability-sets' into 'master'
Allow Specification of Custom Ability Sets per Weapon

See merge request veloren/veloren!2231
2021-05-03 17:50:11 +00:00
Avi Weinstock
729dc180e8 Experiment with const fn lanczos lookup tables, enable weighted average interpolation for now. 2021-05-03 00:09:44 -04:00
Avi Weinstock
bb7dbe245d Make terrain compression a checkbox instead of a bandwidth (throughput?) heuristic. 2021-05-03 00:09:44 -04:00
Avi Weinstock
d858c629ce Optimize CompressedData with Vec::with_capacity, and move obsolete formats from common_net into the compression benchmark. 2021-05-03 00:09:24 -04:00
Avi Weinstock
15feb08a85 Address MR 2207 review comments.
- Add metrics for which branch of the compression heuristic was taken.
- Reduce the threshold for the heuristic.
- Deduplicate code for dealing with lazy messages.
- Make jpeg dependency only scoped to the compression benchmark.
- Remove commented code.
2021-05-03 00:09:24 -04:00
Avi Weinstock
261ee8aa47 Add a bandwidth-based heuristic for chunk compression. 2021-05-03 00:09:24 -04:00
Avi Weinstock
322f7e289e Improve quadpng by adding WidePacking, which makes a wider image, which is faster due to PNG compressing by row. Heuristically switch between quadpng and deflate based on chunk height to reduce variance. 2021-05-03 00:09:24 -04:00
Avi Weinstock
5fe479e7df Add matplotlib graph generation to the compression benchmarks. 2021-05-03 00:09:24 -04:00
Avi Weinstock
06727401ad Remove a use of inline_tweak and use TallPacking instead of GridLtrPacking in common_net::msg::server. 2021-05-03 00:09:24 -04:00
Mckol
470b03fc3c Added Lanczos interpolation for QuadPng
Should support arbitrary scales (N).
Does support arbitrary Lanczos a parameters (currently 2)
and sample sizes (currently 5x5).
2021-05-03 00:09:24 -04:00
Avi Weinstock
8acec7dc1f Add 5x5 manhattan blur effect to quadpng, and omit interpolation at chunk borders. 2021-05-03 00:09:24 -04:00
Avi Weinstock
f93bab85ee Experiment with 256-color palette "tripng" encoding, and Lanczos interpolation for "quadpng". 2021-05-03 00:09:24 -04:00
Avi Weinstock
30fd3fa022 Add resolution downscaling to QuadPng's color channel, and use half-resolution QuadPng ingame. 2021-05-03 00:09:24 -04:00
Avi Weinstock
7f16d73217 Get PngPngPngJpeg terrain working in the actual game. 2021-05-03 00:09:24 -04:00
Avi Weinstock
9abbfee18b Move compression helpers to common_net::msg::compression and experiment with more image formats at more site kinds. 2021-05-03 00:09:24 -04:00
jshipsey
3067aaeb2f animal adjustments 2021-05-02 23:17:58 -04:00
James Melkonian
6956d364d1 Add map markers for lakes and mountains 2021-05-03 02:00:23 +00:00
Daniel Mizerski
3538a36503 Add fundamentals for wiring system. 2021-05-02 22:38:44 +02:00
jshipsey
3b49741350 higher health lower damage 2021-05-01 12:29:28 -04:00
jshipsey
f6043b7e53 ori addition to combomelee 2021-05-01 12:29:28 -04:00
Ludvig Böklin
35eab4abcc Fix glider pitching down when trying to take off 2021-05-01 15:35:26 +02:00
Sam
c5ce67f36c Made naming of fields more explicit. 2021-05-01 09:25:56 -04:00
Sam
85d1fad8b9 Fixed tests. 2021-05-01 09:25:55 -04:00
Sam
3c3977d6a6 Formatting stuffs. 2021-05-01 09:25:53 -04:00
Sam
25c78dc660 Removed all unique and simple tool kinds. 2021-05-01 09:25:51 -04:00
Sam
3bf46fa640 Removed ability set as field on items. 2021-05-01 09:25:49 -04:00
Ludvig Böklin
2dbecad3fa Fix ori 2021-04-30 17:37:51 +02:00
DaforLynx
5358e7346a Poise (stun) SFX and fix for town music 2021-04-29 23:36:22 +00:00
Samuel Keiffer
3337e463f8 Merge branch 'lboklin/lower-zero-lift-drag' into 'master'
Lower zero-lift drag

See merge request veloren/veloren!2223
2021-04-29 19:11:12 +00:00