Salad Dais
0cc3397402
Improve inventory handling
2025-07-15 01:53:24 +00:00
Salad Dais
de79f42aa6
Start handling AvatarAppearance messages
2025-07-05 03:59:14 +00:00
Salad Dais
4eb97b5958
Improve anim tracker addon
2025-06-18 20:43:49 +00:00
Salad Dais
a652779cc5
Add object inventory helpers to region object manager
2025-06-15 17:44:03 +00:00
Salad Dais
d7092e7733
Track animations for avatars and objects
2025-06-14 23:33:53 +00:00
Salad Dais
4c9fa38ffb
Move material management to ClientObjectManager
2024-01-06 21:40:49 +00:00
Salad Dais
e9d7ee7e8e
ObjectUpdateType.OBJECT_UPDATE -> ObjectUpdateType.UPDATE
2023-12-31 14:57:28 +00:00
Salad Dais
c768aeaf40
Be smarter about clearing out ObjectManagers
2023-12-15 17:18:35 +00:00
Salad Dais
42ebb0e915
Fix multi-region connections
2023-12-15 17:08:00 +00:00
Salad Dais
c8791db75e
Start adding client-related lib files
2023-12-10 19:52:24 +00:00
Salad Dais
091090c6fd
Reparent avatars correctly when recalculating linksets
2023-12-03 23:51:11 +00:00
Salad Dais
4dbf01a604
Blacklist new versions of recordclass
2023-07-05 20:27:05 +00:00
Salad Dais
6da9f58b23
Pass original Message through to objectupdate hooks
2023-06-18 18:29:51 +00:00
Salad Dais
c0a26ffb57
Send proxy-created Messages reliably where appropriate
2022-07-21 21:44:06 +00:00
Salad Dais
d384978322
UpdateType -> ObjectUpdateType
2022-07-20 20:26:50 +00:00
Salad Dais
8b93c5eefa
Rename send_message() to send()
2021-12-09 05:30:12 +00:00
Salad Dais
41fd67577a
Add ability to wait on object-related events
2021-06-12 10:43:16 +00:00
Salad Dais
d4c30d998d
Allow handling Firestorm Bridge responses, use to guess avatar Z pos
2021-06-09 02:02:09 +00:00
Salad Dais
82b156813b
Add more name accessors to Avatar class
2021-06-08 18:57:24 +00:00
Salad Dais
b71da8f5a4
Add option to automatically request missing cached objects
2021-06-08 18:41:44 +00:00
Salad Dais
5618bcbac1
Add new persistent (Proxy)Settings object, use to pass down settings
2021-06-08 16:55:19 +00:00
Salad Dais
a2d5414691
Add more ObjectManager tests
2021-06-07 08:10:28 +00:00
Salad Dais
135ce06452
Rewrite ObjectManager to have WorldObjectManager own objects
...
This simplifies a lot of the interdependencies between the
WorldObjectManagers and region ObjectManagers.
2021-06-07 05:31:54 +00:00
Salad Dais
12862fcd02
Keep Avatar wrappers around rather than regenerating them when queried
...
Allows callers to keep around a reference to an Avatar object and get
updated position and validity information without having to poll the
ObjectManager itself.
2021-06-05 14:23:49 +00:00
Salad Dais
49f7ba960f
Move tons more things to lib.base and lib.client
...
Put an abstract session and region implementation in client so things
that could be logically shared between client/proxy can be.
ObjectManager moved to client with proxy-specific details in
ProxyObjectManager.
2021-06-04 09:31:54 +00:00