Commit Graph

13998 Commits

Author SHA1 Message Date
Imbris
35922866a8 Start refactoring UidAllocator to contain mappings for different Id
types.

* Add new `IdMaps` type that contains mappings to Entity from Uid, CharacterId, and
  RtsimEntity.
* Add PresenceKind::LoadingCharacter variant for when the CharacterId
  has not actually been confirmed to exist and belong to the logged in
  client. Switches to the regular PresenceKind::Character once the
  character is loaded from the database and that is used to update the
  entity.
* Start refactoring `delete_entity_recorded` to check for CharacterId
  and RtsimEntity values that may need to be removed from the map (just
  very start, not near complete).
* Other misc tweaks.
2023-06-04 12:58:16 -04:00
Imbris
3277d18265 Rename retrieve_entity_internal to lookup_entity 2023-06-04 12:58:16 -04:00
Imbris
ea725fffde Cleanup UidAllocator and Uid a bit:
* Remove unnecessary Marker/MarkAllocator trait implementations.
* Delete excess functions
* Change some methods to take Uid instead of u64
2023-06-04 12:58:15 -04:00
Justin Shipsey
d90926e4a3 Merge branch 'master' into 'master'
updating fr_FR translations

See merge request veloren/veloren!3966
2023-06-04 09:32:10 +00:00
Isse
c4d24d2059 Merge branch 'isse/rtsim-work' into 'master'
Various rtsim related stuff

See merge request veloren/veloren!3950
2023-06-03 22:14:18 +00:00
Isse
a884e0e058 Various rtsim related stuff 2023-06-03 22:14:18 +00:00
Samuel Keiffer
272d57b4fa Merge branch 'cyclops_and_dullahan_tweaks' into 'master'
npc_attack_tweaks

See merge request veloren/veloren!3969
2023-06-03 14:04:11 +00:00
flo
53288d0b22 npc_attack_tweaks 2023-06-03 14:04:10 +00:00
Samuel Keiffer
6071fe0adb Merge branch 'quadruped_low_anim_fix' into 'master'
quadruped_low anim fix

See merge request veloren/veloren!3957
2023-06-03 14:03:49 +00:00
flo
0657df80a1 quadruped_low anim fix 2023-06-03 14:03:48 +00:00
Samuel Keiffer
e6fe8c6520 Merge branch 'plant_creatures' into 'master'
plant creatures

See merge request veloren/veloren!3937
2023-06-03 13:59:52 +00:00
flo
16d58c6b4e plant creatures 2023-06-03 13:59:52 +00:00
Joshua Barretto
dc2afe8236 Merge branch 'floppy_savannah_hut' into 'master'
savannah_hut

See merge request veloren/veloren!3872
2023-06-03 11:54:58 +00:00
flo
22854cbea2 savannah_hut 2023-06-03 11:54:58 +00:00
Joshua Barretto
f7688462a1 Merge branch 'tormod/worldgen-refactorings' into 'master'
Make sure location hint calculation is only done once

See merge request veloren/veloren!3967
2023-06-02 13:46:56 +00:00
Tormod G. Hellen
4f2548fe78
Pass SiteKind by reference. 2023-06-02 15:04:16 +02:00
Tormod G. Hellen
1d0329cfa7
Make sure location hint calculation is only done once.
Location hint calculation is expensive and should not be done
in a hot loop.

This is a fixup for 1572a5a759.
2023-06-02 15:04:09 +02:00
Thomas S
7e7017d705 adding fr_FR translations 2023-06-01 20:17:51 +02:00
Joshua Barretto
e71eee0cd2 Merge branch 'zesterer/damage-fixes' into 'master'
Make items vanish after 5 minutes

See merge request veloren/veloren!3963
2023-06-01 14:49:00 +00:00
Joshua Barretto
6bb65bd9ec Updated changelog 2023-06-01 14:52:03 +01:00
Joshua Barretto
ec3a7d1898 Make items vanish after 5 minutes 2023-06-01 14:51:19 +01:00
Joshua Barretto
bcc6b84e48 Merge branch 'zesterer/damage-fixes' into 'master'
Fixed weird fall damage application

See merge request veloren/veloren!3962
2023-06-01 13:42:29 +00:00
Joshua Barretto
3a383050d5 Apply fall damage even after a block-hop 2023-06-01 14:14:28 +01:00
Isse
3fa724b90f Merge branch 'remove-print' into 'master'
Remove print

See merge request veloren/veloren!3961
2023-06-01 13:12:03 +00:00
Isse
174dac9206 Remove print 2023-06-01 13:12:03 +00:00
Joshua Barretto
f00f96636c Fixed weird fall damage application 2023-06-01 14:08:13 +01:00
Isse
65c0e224a6 Merge branch 'bump-rtsim' into 'master'
Bump rtsim version for frost gigas

See merge request veloren/veloren!3960
2023-06-01 07:10:27 +00:00
Isse
a4f2a74427 Bump rtsim version for frost gigas 2023-06-01 07:10:27 +00:00
Marcel
cda21beedb Merge branch 'doiska/i18n-pt_br' into 'master'
Add all missing pt_br translations

See merge request veloren/veloren!3959
2023-05-31 21:19:23 +00:00
Pedro H
25c3fe3657 Add all missing pt_br translations 2023-05-31 21:19:23 +00:00
Joshua Barretto
21075638bd Merge branch 'zesterer/experimental-shaders' into 'master'
More experimental shaders

See merge request veloren/veloren!3958
2023-05-31 18:51:31 +00:00
Joshua Barretto
2064ad5d80 Added color dither 2023-05-31 19:10:09 +01:00
Joshua Barretto
2a9e43b847 Draw distinction between bilinear filtering and nearest neighbour 2023-05-31 18:26:53 +01:00
Joshua Barretto
b2051767ff More experimental shaders 2023-05-31 17:07:22 +01:00
Isse
a1e0351c23 Merge branch 'frost_gigas_spawn' into 'master'
spawn frost gigas

See merge request veloren/veloren!3948
2023-05-31 12:31:55 +00:00
flo
40832456f2 spawn frost gigas 2023-05-31 12:31:54 +00:00
Marcel
c36e3693be Merge branch 'walpo/update-readme' into 'master'
Update README.md

See merge request veloren/veloren!3951
2023-05-29 10:00:57 +00:00
walpo
2801456b16 Update README.md 2023-05-29 10:00:57 +00:00
Marcel
0135b17588 Merge branch 'xMAC94x/anonymize_ip_addr' into 'master'
remove the complete ip address from the logs in case they are gonna made public.

See merge request veloren/veloren!3952
2023-05-28 11:34:06 +00:00
Marcel Märtens
53151a67bf remove the complete ip address from the logs in case they are gonna made public.
First we though about hashing it together with the username, but we dont have the username. hope that removing 50% of the information is enough to identify 2 addresses as equal or different without knowing the exact address
2023-05-27 14:30:40 +02:00
Marcel
b5c4b435ff Merge branch 'vasco-steam' into 'master'
Italian translation

See merge request veloren/veloren!3949
2023-05-26 15:01:05 +00:00
Marcel
5b7005f8f4 Merge branch 'tygyh/Update-swedish-translations' into 'master'
Update swedish translations

See merge request veloren/veloren!3929
2023-05-26 15:01:01 +00:00
Jonathan Berglin
fc4e1c8a87 Update swedish translations 2023-05-26 15:01:00 +00:00
Joshua Barretto
0f25de1dfe Merge branch 'zesterer/various-fixes' into 'master'
Rebalanced masses, dimensions, swim thrusts, and made various improvements to...

See merge request veloren/veloren!3938
2023-05-26 11:41:50 +00:00
Joshua Barretto
96b84dcbaa Transform surface normal to account for voxel entity orientation 2023-05-25 15:18:42 +01:00
Joshua Barretto
4fa799e7c7 Fixed volume mount orientation 2023-05-25 03:16:27 +01:00
Joshua Barretto
9127d6cbf2 Account for surface normal when calculating collision damage 2023-05-25 01:21:44 +01:00
Joshua Barretto
b086b43a88 Better wheeled ship movement 2023-05-25 00:28:36 +01:00
Joshua Barretto
8e85ff98a6 Better turning 2023-05-25 00:28:36 +01:00
Joshua Barretto
f986e0793d Better orientation, axels 2023-05-25 00:28:35 +01:00