Isse
a4caa2bc26
use Result::or for Either::from_str
2023-11-26 15:37:14 +01:00
Isse
a151a6f550
tether length argument
2023-11-23 22:22:34 +01:00
Isse
2500fa2b42
Command error on trying to spawn a pet for an anchored entity
2023-11-23 20:52:20 +01:00
Isse
4d8bcf0a92
only preprocess for entity target argument
2023-11-23 11:04:30 +01:00
Isse
5a3e6316a5
fix tethering
2023-11-23 01:01:31 +01:00
Isse
34edfdb7a2
link related commands
2023-11-22 23:10:32 +01:00
Isse
1071fd0bca
entity targets
2023-11-22 22:40:56 +01:00
Isse
1f195fd848
Make vehicles npcs and npc uid used in rtsim commands
2023-11-15 11:58:26 +01:00
Maxicarlos08
17904d9387
crit_power -> precise_power
2023-11-14 18:07:01 -05:00
Joshua Barretto
4adfb95c9b
Fixed tether dimension
2023-10-21 13:51:42 +01:00
Joshua Barretto
7589774967
Renamed tether renderer to rope, fixed tether lengths
2023-10-21 13:51:42 +01:00
Joshua Barretto
879a28fbb6
Fixed warnings
2023-10-21 13:51:41 +01:00
Joshua Barretto
deca7ae258
Finished adding tether graphics
2023-10-21 13:51:40 +01:00
Joshua Barretto
1ac1c900c9
Improved commands, fixed tether orientation
2023-10-21 13:49:04 +01:00
Joshua Barretto
a01739af20
Better tethering physics
2023-10-21 13:49:04 +01:00
Joshua Barretto
5a41d7e33e
Added cart, notion of rolling resistance (hacky)
2023-10-21 13:49:04 +01:00
Joshua Barretto
9aa757cd09
Added basic tethering
2023-10-21 13:49:04 +01:00
maxicarlos08
ff5b485dbc
fix panic in /reload_chunks if the terrain persistence feature was enabled but disabled in the settings
2023-10-20 00:04:16 +02:00
Maxicarlos08
0da10c1dfc
Run terrain persistence before /reload_chunks
2023-10-16 18:39:41 +02:00
Imbris
9c398cb06d
djust for changes in specs safety refactor
2023-09-24 23:46:59 -04:00
Maxicarlos08
e526ca7c8e
changelog entry
2023-09-21 00:04:51 +02:00
Maxicarlos08
772dd660a1
testing
2023-09-20 23:29:24 +02:00
Maxicarlos08
91284565a2
addressed review comments
2023-09-20 23:29:24 +02:00
Maxicarlos08
fd42b3f767
localize commands
2023-09-20 23:29:24 +02:00
Maxicarlos08
ec42b9b5ce
don't store group id in ChatMode
2023-09-06 17:47:16 +02:00
Maxicarlos08
1274dc43c8
document and cleanup StateExt::position_mut
2023-08-19 12:43:48 +02:00
Maxicarlos08
e5e26149ed
review
2023-08-17 11:16:20 +02:00
Maxicarlos08
e5fe64ccf6
pre-review cleanups
2023-08-15 12:24:49 +02:00
Maxicarlos08
25fcb04ad3
buildup times and portal model update
2023-08-15 12:24:48 +02:00
Maxicarlos08
0f2db68498
added portals
2023-08-15 12:24:17 +02: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
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
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
c60f994c7f
Some random changes and a fmt
2023-06-04 12:58:16 -04:00
Imbris
4094887997
Rename UidAllocator to IdMaps everywhere, also rename lookup_entity to
...
uid_entity.
Also made more progress on changes in common/src/uid.rs
(does not compile so don't know if all rebase quirks resolved)
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
Isse
a884e0e058
Various rtsim related stuff
2023-06-03 22:14:18 +00:00
Joshua Barretto
dbcbd43b8f
Added body kind argument to /airship and /ship
2023-05-25 00:25:28 +01:00
Joshua Barretto
610d1d8497
Simplified replacement drag logic, special-case volume entities to improve movement
2023-05-25 00:25:28 +01:00
Joshua Barretto
74d4fc8e64
Added sprites to ship models
2023-05-25 00:25:28 +01:00
Joshua Barretto
5988237b3d
Fixed non-dismounting teleportation
2023-05-25 00:22:54 +01:00
Kittycat
9eb4931822
Fix: the /time
command has been fixed in accordance to issue #1622
2023-05-24 16:47:36 +00:00
Maxicarlos08
777a69e576
adressed review comments
2023-05-22 23:20:11 +02:00
Maxicarlos08
fbe32a9047
no_dura -> no_durability
2023-05-22 22:38:48 +02:00
Maxicarlos08
174f75dc63
durability free areas
2023-05-22 22:38:47 +02:00
Joshua Barretto
52b5967914
Fix pet idle movement, add a way to configure agent behaviour through manifests
2023-05-16 18:51:46 +01:00
Sam
76f4db6f70
Tweaked positioning of adlet sites
2023-05-13 09:30:14 -04:00
Isse
1617c180ef
small changes
2023-05-09 19:55:52 +02:00
Isse
bcc8c55b5e
change 'force from mount' to 'force from volume' in commands
2023-05-09 19:43:10 +02:00