Marcel Märtens
0c97984a9e
slowjob: allow at least 1 job of every type
2021-03-17 08:26:43 +01:00
Monty Marz
d8d965a66a
new loading bg, staff models
...
item images
fix paths
loot tables, adjustments
Update main.ron
2021-03-16 23:23:24 +00:00
Marcel Märtens
f5ba496cd0
fix ci
2021-03-16 23:31:40 +01:00
Marcel
03b90d67c9
Merge branch 'aweinstock/forcedupdate-interpolation' into 'master'
...
Apply ForcedUpdate messages to the interpolation system, potentially improving...
See merge request veloren/veloren!1917
2021-03-16 22:23:04 +00:00
Marcel
61aa7660ee
Merge branch 'sam/invuln-fixes' into 'master'
...
Safezone fixes
See merge request veloren/veloren!1920
2021-03-16 22:20:42 +00:00
Sam
11a43f232e
NPCs no longer target players inside safezones (and consider them to be defeated)
...
Warding aura no longer sometimes bypasses safezone invulnerability
2021-03-16 15:17:08 -04:00
Avi Weinstock
9bb42e0e99
Fix mounting by making deferred {pos,vel} writes optional in physics.
2021-03-16 14:04:28 -04:00
Avi Weinstock
67368dbc58
Apply ForcedUpdate messages to the interpolation system, potentially improving the handling of teleports.
2021-03-16 11:55:01 -04:00
Marcel Märtens
0f405626e8
create a wrapper around rayon, slowjobpool, that spawns on rayon but drop feed it
2021-03-16 13:31:04 +01:00
Marcel Märtens
e4d7597bb3
further experiments via a special Group
2021-03-16 09:59:05 +01:00
Marcel Märtens
c0dcccf1be
experiment with a slowjob that can return data
2021-03-16 09:58:58 +01:00
Imbris
07bfa05fcb
update changelog, clippy fixes
2021-03-16 04:06:15 -04:00
Imbris
621b41e7d5
Instrument all par joins, defer ubiquitous pos/vel writes with a component instead of using vecs
2021-03-16 03:50:45 -04:00
Imbris
351d2fc9bc
Remove tweaks and plots
2021-03-16 03:50:45 -04:00
Imbris
cc3faf479c
Add tracy plot for showing use_grid
2021-03-16 03:50:45 -04:00
Imbris
fc6434e191
Remove commented out radius list
2021-03-16 03:50:45 -04:00
Imbris
5bc9f584dd
Setup spatial grid for entity versus entity collisions
2021-03-16 03:50:45 -04:00
James Melkonian
aef24832b3
Various RtSim and Agent Interaction Fixes
2021-03-16 01:30:35 +00:00
Marcel
779e8892cc
Merge branch 'sam/buff-fix-test' into 'master'
...
Fif Buff Emission
See merge request veloren/veloren!1910
2021-03-15 22:46:44 +00:00
Sam
3aba9d48f2
Test
2021-03-15 17:35:53 -04:00
Joshua Barretto
9fe64b445b
Fixed incorrect velocity snapping on collision
2021-03-15 20:28:48 +00:00
Sam
0bd3e5e668
Mounting fix
2021-03-15 00:26:19 -04:00
Avi Weinstock
7546b31057
Cargo fmt after rebasing.
2021-03-14 23:23:03 -04:00
Avi Weinstock
140b958193
Address Imbris's MR 1888 comments, and add changelog entry.
...
- Use Ori::{new,to_quat} and make the field private.
- Update/capitalize/add various comments.
- Implicitly drop scope guards where applicable.
- Take !Copy colliders by reference instead of cloning.
- s/cylinder_voxel_collision/box_voxel_collision/
- Unindent some physics code with a continue.
2021-03-14 23:21:46 -04:00
Joshua Barretto
21656706f6
Improved climbing, block-hopping on airships
2021-03-14 23:21:45 -04:00
Avi Weinstock
caafa0bb71
Fix interpolation for possession, and make the mount point of airships above their deck.
2021-03-14 23:21:45 -04:00
Joshua Barretto
feb1144f52
Fixed climbing/falling friction when on a wall
2021-03-14 23:21:45 -04:00
Joshua Barretto
de24b3db57
Fixed block-snapping, climbing and airship takeoff
2021-03-14 23:21:44 -04:00
Avi Weinstock
55db12e318
Add hermite interpolation for position (disabled for now with a flag, since it breaks possession).
2021-03-14 23:20:48 -04:00
Joshua Barretto
c39d7aa9df
Made level flight work
2021-03-14 23:20:48 -04:00
Avi Weinstock
0fe0562300
Add lerping of physics to extrapolated position, and enable sending updates for stopped entities.
2021-03-14 23:20:48 -04:00
Avi Weinstock
649a54d188
Get linear interpolation working for {Pos,Vel,Ori} with client-side timestamps.
2021-03-14 23:20:48 -04:00
Avi Weinstock
ef1ebbcdce
Add machinery for storing component buffers for interpolation.
2021-03-14 23:20:47 -04:00
Joshua Barretto
ca1e72cfa7
Made entities rotate smoothly with airships, fixed rotation speeds
2021-03-14 23:20:47 -04:00
Joshua Barretto
7b7b70b2e8
Fixed jumping inconsistencies, no block-snapping for ships
2021-03-14 23:20:46 -04:00
Joshua Barretto
0c5ff2ea11
Prevented jumping airships
2021-03-14 23:17:29 -04:00
Joshua Barretto
709444eede
Initial pass for gravity and air resistance for more stable physics
2021-03-14 23:17:29 -04:00
Joshua Barretto
d434ef35cc
Slightly increase block-hop height for better airship block-hopping
2021-03-14 23:17:29 -04:00
Joshua Barretto
1050b6a87c
Removed unnecessary matrix mul
2021-03-14 23:17:29 -04:00
Joshua Barretto
d1c15cbafe
Fixed arrows
2021-03-14 23:17:29 -04:00
Joshua Barretto
f768c3f853
Properly propagate velocity steps during airship collision to avoid falling through airships
2021-03-14 23:17:28 -04:00
Joshua Barretto
26c9fd63ae
Reduced air resistance for better-behaving airships
2021-03-14 23:17:28 -04:00
Joshua Barretto
50b3039cbc
Fixed incorrectly reversed orientation matrix
2021-03-14 23:17:28 -04:00
Joshua Barretto
a663818324
Fixed incorrect wall climb direction on airships
2021-03-14 23:17:28 -04:00
Joshua Barretto
b24c89050a
Fewer precision issues by using player-relative coordinate space
2021-03-14 23:17:28 -04:00
Avi Weinstock
ee7f760e78
Address MR 1888 review comments.
...
- Delete obsolete symbolic links.
- Add suggested comments.
- Remove dead code.
2021-03-14 23:17:28 -04:00
Avi Weinstock
036e0c1f02
Fix fmt and clippy, and rename {psdr,psdw} to {read,write} in physics.
2021-03-14 23:17:26 -04:00
Joshua Barretto
65141673c0
Relative velocity collisions
2021-03-14 23:14:26 -04:00
Joshua Barretto
1395462c27
More relative motion changes
2021-03-14 23:14:26 -04:00
Avi Weinstock
956b913a95
/airship angle
command and RtSim airships.
2021-03-14 23:14:26 -04:00