Maxicarlos08
1ea0f249f5
display if pet is currently following or staying
2023-08-15 11:10:54 +02:00
TelepathicWalrus
4bdbb3ff6b
Move stay position to agent
2023-08-15 11:10:54 +02:00
TelepathicWalrus
2cb8e2ca84
Update code quality
2023-08-15 11:10:53 +02:00
Joshua Barretto
62d998252d
sync
2023-08-15 11:10:53 +02:00
TelepathicWalrus
6adca217fe
Clean code
2023-08-15 11:10:53 +02:00
TelepathicWalrus
6a080c242c
Add server side check to stop stay when mounted
...
Add filter to allow telling other pets to stay when mounted
2023-08-15 11:10:53 +02:00
TelepathicWalrus
0648ba1bc6
Clean Code
...
Remove option to mount if pet is told to stay
2023-08-15 11:10:53 +02:00
TelepathicWalrus
d6496c999d
Removed is_stay variable
...
Added server side owner and distance checks
2023-08-15 11:10:53 +02:00
TelepathicWalrus
d9d364fe79
Add stay position to PetState
...
Pets will now stay within 10 voxels of where they were told to stay
Added MAX_STAY_DISTANCE constant
Fixed being able to tell pet to stay when mounted
2023-08-15 11:10:53 +02:00
TelepathicWalrus
9597810e3d
Remove is_stay function
...
Clean code
2023-08-15 11:10:53 +02:00
TelepathicWalrus
e611d695b1
Add stay/follow option for pets
2023-08-15 11:10:52 +02:00
Isse
a39923e4d6
digging shovel
2023-08-03 19:32:09 +02:00
Michal Sroczynski
2c23781d22
Remove tiers from dungeons names
2023-08-02 18:48:01 +02:00
flo
57fe2c4adb
spawn wyverns
2023-08-02 07:55:10 +00:00
Sam
e3ad16ef47
Addressed review comments
2023-07-29 19:04:11 -04:00
Sam
d6fcd893bf
Addressed testing feedback
2023-07-29 19:04:10 -04:00
Sam
9fa556b165
Axe AI
2023-07-29 19:04:07 -04:00
Sam
1cc99c9c4a
Fixes to animations and making ability that the animation system thinks is being used more correct
2023-07-29 19:03:56 -04:00
Sam
ff15780c22
Maelstrom
2023-07-29 18:53:48 -04:00
Sam
4a690840e4
Savage sense
2023-07-29 18:53:47 -04:00
Sam
80ab9c26ec
Initial setup
2023-07-29 18:53:38 -04:00
Samuel Keiffer
026b61baee
Merge branch 'maxicarlos08/chieftain-mask-fix' into 'master'
...
Maxicarlos08/chieftain mask fix
See merge request veloren/veloren!4024
2023-07-29 01:22:28 +00:00
Neras
e72a8f2fcc
Nerasw/defensive stance tweaks
2023-07-28 21:29:32 +00:00
Maxicarlos08
922a592c8d
fixed migrations
2023-07-27 00:24:43 +02:00
Maxicarlos08
2cbb104243
Miner helmet migrations
2023-07-13 17:18:46 +02:00
Igigog
02cb319624
Refactor save_thread function
2023-07-12 21:46:57 +02:00
Monty Marz
102945b9e7
Dungeon rework initial patch
2023-07-09 20:03:09 +00:00
Christof Petig
708819013f
remove another dead code section
2023-07-01 15:31:53 +02:00
Christof Petig
01223d7174
implement and use read_exact_bytes, cleanup
2023-07-01 15:31:53 +02:00
Christof Petig
28c3721ecf
upgrade wasmer, implement basic WASI, turn off login events for now
2023-07-01 15:31:53 +02:00
Marcel
59e242dfb8
Merge branch 'zesterer/anticheat' into 'master'
...
Emergency fixes to terrain persistence and anticheat
See merge request veloren/veloren!4006
2023-07-01 12:15:32 +00:00
Joshua Barretto
7c59bec29d
Removed dead code warning
2023-07-01 12:11:21 +01:00
Joshua Barretto
598f628858
Reenabled physics rejection logging
2023-07-01 09:40:57 +01:00
Joshua Barretto
9a0aa5d552
Emergency fixes to terrain persistence and anticheat
2023-06-30 19:56:24 +01:00
Marcel Märtens
e3f8046691
Change the version number to 0.15
2023-06-30 16:31:00 +02:00
Joshua Barretto
9c1a06d1b2
Upped maximum vertical speed
2023-06-22 19:34:18 +01:00
Joshua Barretto
98493fd511
Better rejection logs
2023-06-22 13:14:07 +01:00
Joshua Barretto
dda28d5621
Overhauled and improved anticheat
2023-06-22 12:25:08 +01:00
Joshua Barretto
8480cb4a7a
Apply client physics once per server tick
2023-06-22 10:43:02 +01:00
Imbris
0b213b6149
Move common code into a separate function to avoid the complexity of calling delete_entity_recorded from handle_exit_ingame
2023-06-04 22:29:19 -04:00
Imbris
599e25c9c6
Address review on !3971
2023-06-04 21:12:39 -04:00
Imbris
9a12de5fcf
rebase fix
2023-06-04 14:24:01 -04:00
Imbris
b72bf74563
Update TODO after re-reading code and seeing that it was slightly inaccurate
2023-06-04 12:59:09 -04:00
Imbris
b96e7e1b26
Adjust tests to match changes
2023-06-04 12:59:09 -04:00
Imbris
ea77a443a2
Fix conditions on some error logging spots
2023-06-04 12:59:09 -04:00
Imbris
77e1b1919a
Use new id mappings to improve lookup_actor
function
2023-06-04 12:59:09 -04:00
Imbris
42ba445ea2
Add RtsimEntity mapping if it is included as a component on a newly
...
created npc.
Also, improve wording of a comment.
2023-06-04 12:58:16 -04:00
Imbris
b8af76deff
Remove potential for client to delete its own entity.
...
Also:
* Fix some clippy warnings
* Remove unused clippy allow
* Document semantics of `DeletedEntities`
2023-06-04 12:58:16 -04:00
Imbris
65efa779b5
Steps towards properly synchronizing when a client exits in-game to
...
return to the character screeen. And other related improvements.
* Uid now optional when removing an entity from IdMaps since that Uid
may have been transferred to the new entity created when the client
exits "in-game".
* Added notes about making sure to update the CharacterId mapping when
changing the `kind` field of `Presence`.
* Add a parameter to `delete_entity_recorded` that indicates whether it
is being called from `handle_exit_ingame` and that provides the `Uid`
that was removed from the entity so that we can more explicitly and
correctly handle that case.
* We now add the Uid of the client to the deleted entities list when it
exits "ingame". (still need to rework code so that the client doesn't
delete its own entity).
* Improved integration of possession code with ForceUpdate logic.
* Don't remove `Presence` component from old entity in possession so
that deleting that entity will properly handle updating the
CharacterId unmapping (if the old entity isn't going to be deleted we
still remove the `Presence` component so that it doesn't keep terrain
loaded).
* Added a couple TODOs on existing tangential things I noticed.
2023-06-04 12:58:16 -04:00
Imbris
996f58ebd2
Avoid using return for skipping respawn events
2023-06-04 12:58:16 -04:00