Commit Graph

8185 Commits

Author SHA1 Message Date
Ludvig Böklin
8ba1b16982 Modify humanoid dimensions for calculation of drag 2021-05-19 19:58:38 +02:00
Ludvig Böklin
b1a2b21900 Implement auto-glide 2021-05-19 19:51:43 +02:00
Ludvig Böklin
8ba6399c9b Make Body::dimensions method a const fn 2021-05-19 15:26:24 +02:00
Ludvig Böklin
545d04544a Add Body::collider_shape method 2021-05-19 15:25:57 +02:00
Ludvig Böklin
7d4167970b Tidy up humanoid dimensions 2021-05-19 15:25:57 +02:00
Ludvig Böklin
a71064aaf4 Sort cases in mass match 2021-05-19 15:25:57 +02:00
Ludvig Böklin
7e232a2492 Define humanoid dimensions as measured in-game 2021-05-19 15:25:57 +02:00
Treeco
3fda5666c1 Vastly improve glide ratios and soaring capability
Character masses and dimensions have been vastly changed. This is necessary to limit drag - they were practically sails previously.
Character proportions are now closer to those of IRL humans than to their voxel models.
This may screw up entity collision, in which case body dimensions for aerodynamics and for everything else may need to be separated.
Gliders now scale with character size, with a wingspan 3x their height and a chord 1x/3.
Gliding is also now very very fast under 2.5g, but much tamer under Earth gravity. This may need dealing with.
2021-05-19 15:25:55 +02:00
Ludvig Böklin
3b906cb024 Make drag coefficient explicit with consts; update bird masses 2021-05-19 10:08:16 +02:00
Ludvig Böklin
ac7221857c Remove commented code; do not check if flight toggled 2021-05-19 10:02:46 +02:00
Ludvig Böklin
9e9b82b6b8 Fix knockback for light entities; add wing state; increase max drag 2021-05-19 10:02:46 +02:00
Snowram
8702a5eb9a Merge branch 'james/fix-cockatrice' into 'master'
Small cockatrice AI fixes

See merge request veloren/veloren!2319
2021-05-17 22:46:50 +00:00
James Melkonian
b076fb7baa Small cockatrice AI fixes 2021-05-17 22:46:50 +00:00
Marcel
e925cc22ad Merge branch 'update_pt_BR_20210517' into 'master'
Update pt br 20210517

See merge request veloren/veloren!2317
2021-05-17 18:12:20 +00:00
Nícolas Wildner
68f3359238 Update pt br 20210517 2021-05-17 18:12:20 +00:00
Joshua Yanovski
c6e200a311 Merge branch 'sharp/revert-quinn' into 'master'
Revert "Merge branch 'xMAC94x/quic_enablement' into 'master'"

See merge request veloren/veloren!2315
2021-05-17 16:40:49 +00:00
Joshua Yanovski
3679cb75bc Revert "Merge branch 'xMAC94x/quic_enablement' into 'master'"
This reverts commit 04d8ddf25e, reversing
changes made to 9dcf7a9d26.
2021-05-17 08:32:12 -07:00
Marcel
04d8ddf25e Merge branch 'xMAC94x/quic_enablement' into 'master'
Add a configuration Option to opt-in Quic backend

See merge request veloren/veloren!2268
2021-05-17 12:02:55 +00:00
Justin Shipsey
9dcf7a9d26 Merge branch 'juliancoffee/small_fixes' into 'master'
Set poise_resilience to sane values

See merge request veloren/veloren!2311
2021-05-16 17:35:39 +00:00
Marcel
740ec3208d Merge branch 'xMAC94x/czech' into 'master'
add czech language. fixed #1044

Closes #1044

See merge request veloren/veloren!2297
2021-05-16 16:39:51 +00:00
juliancoffee
287b531b47 Set poise_resilience to sane values
- Druid Shoulders to 1.0
- Rugged Chest to 1.0
- Cultist Gloves to 1.0
2021-05-16 01:07:55 +03:00
Samuel Keiffer
16b952e01e Merge branch 'holychowders/make_npcs_aware_of_sound' into 'master'
Make NPCs Aware of Sound - See Issue #913

See merge request veloren/veloren!2138
2021-05-15 19:36:41 +00:00
holychowders
d5f3ba77d4 Make NPCs Aware of Sound - See Issue #913 2021-05-15 19:36:27 +00:00
Samuel Keiffer
9060e1ea71 Merge branch 'sam/small-fix' into 'master'
Combat Fix

See merge request veloren/veloren!2309
2021-05-15 16:13:44 +00:00
Sam
d286806b52 Shifted poise damage of sword dash 2021-05-15 10:30:39 -05:00
Marcel
695ffa96b9 Merge branch 'juliancoffee/update-it_IT' into 'master'
update Italian translation by 'Чингис Хан'

See merge request veloren/veloren!2305
2021-05-14 15:35:05 +00:00
juliancoffee
776f772b58 update Italian translation by 'Чингис Хан' 2021-05-14 17:31:01 +03:00
Monty Marz
ecc522612a Merge branch 'revert-7fe0db22' into 'master'
Revert "Merge branch 'snowram/hacky-mount' into 'master'"

See merge request veloren/veloren!2302
2021-05-14 14:22:13 +00:00
Marcel
7d5ca0e7bf Revert "Merge branch 'snowram/hacky-mount' into 'master'"
This reverts merge request !2219
2021-05-14 13:43:20 +00:00
Marcel
7fe0db2261 Merge branch 'snowram/hacky-mount' into 'master'
Allow for collars to make QuadMed npcs mountable

See merge request veloren/veloren!2219
2021-05-14 12:27:19 +00:00
Marcel
f4acb23c6d Merge branch 'hqurve/chat-ui' into 'master'
Added chat tabs

See merge request veloren/veloren!2300
2021-05-14 12:27:16 +00:00
hqurve
95a6e35a3a Added chat tabs 2021-05-14 12:27:15 +00:00
Snowram
8745fb803a Use Body to determine mountee offsets 2021-05-14 00:11:54 +02:00
Snowram
b063ec5a8f Clean unused mount offset 2021-05-14 00:11:46 +02:00
Snowram
486fbf940e Anims export a transform for mounts 2021-05-14 00:11:37 +02:00
Snowram
026ba616ff Expose the mounting bone to the mounter anims 2021-05-14 00:11:28 +02:00
Snowram
e4f3064b8a Collar can make QuadMeds mountable, state + offsets 2021-05-14 00:11:15 +02:00
Imbris
e66a2079ce Merge branch 'james/stop-drop-and-roll' into 'master'
Campfires can set things on fire and water puts it out

See merge request veloren/veloren!2299
2021-05-13 05:34:51 +00:00
James Melkonian
4d4bc132f4 Campfires can set things on fire and water puts it out 2021-05-13 05:34:51 +00:00
Marcel Märtens
962f8b982c add czech language. fixed #1044 2021-05-12 22:36:11 +02:00
Marcel
607f8b289b Merge branch 'alphyr/guess_image_format' into 'master'
Guess image format from file extension

See merge request veloren/veloren!2260
2021-05-12 18:41:22 +00:00
Marcel
276dd2f26c Merge branch 'tui/newline_in_trace' into 'master'
enable TUI to actually handle newline character.

See merge request veloren/veloren!2282
2021-05-12 18:05:50 +00:00
Marcel Märtens
a65ef892ca use split_inclusive instead 2021-05-12 18:40:12 +02:00
Marcel Märtens
863e11d5e3 enable TUI to actually handle newline character.
but we are not sure if NEWLINEs are wanted in logs as it could cause problems with automated parsing.
2021-05-12 18:40:08 +02:00
Marcel
3a437f2bda Merge branch 'xMAC94x/mirror_collab' into 'master'
dont run CI on master on mirror

See merge request veloren/veloren!2291
2021-05-12 13:05:28 +00:00
Joshua Yanovski
45367b192f Merge branch 'sharp/skip-sprite-mesh' into 'master'
Don't remesh chunk vertex data on sprite update.

See merge request veloren/veloren!2294
2021-05-11 20:39:04 +00:00
Joshua Yanovski
3869cdf1d2 Don't remesh chunk vertex data on sprite update.
This results in an extremely visually noticeable improvement in latency
when adding or removing sprite data and makes the game feel more
responsive.

This happens, for instance, when picking up a sprite like an apple or
flower from the environment.  We check to make sure that for items
with lighting (like Velorite) or changes that otherwise affect meshing
(like changing from fluid to nonfluid) this doesn't trigger.
2021-05-11 12:58:15 -07:00
Marcel
7e1f32c283 Merge branch 'james/merchant-tell' into 'master'
Make merchants /tell instead of /say

See merge request veloren/veloren!2293
2021-05-11 17:26:22 +00:00
James Melkonian
f76b61ac17 Make merchants /tell instead of /say 2021-05-11 17:26:22 +00:00
Joshua Yanovski
20911e8995 Merge branch 'sharp/docker-stdin-tty' into 'master'
More fixes to stdin input.

See merge request veloren/veloren!2292
2021-05-11 12:12:24 +00:00