Commit graph Aetheria/Assets/Scripts/ServerShared/Entity.cs
Author SHA1 Message Date
Meta Vens
3dcfaf9783 Delete commented-out code blocks
Git keeps the history. SimpleCommodityData records its retired
MessagePack keys so they are not reused against old data.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 22:14:58 +02:00
Meta Vens
7006a6b0dd Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
Meta Vens
5363714cde Persist daemon consumable behavior state 2026-07-13 16:19:35 +01:00
Meta Vens
4d7bb65868 Integrate CultMesh UI and URP cleanup 2026-06-30 19:14:49 +01:00
Meta Vens
b353652316 Query asteroid render poses from daemon state 2026-06-21 15:47:39 +01:00
Meta Vens
ff02979056 Render entities from daemon frame identity 2026-06-21 15:38:59 +01:00
Meta Vens
be1207c585 Move runtime API namespace to Verse 2026-06-21 09:54:15 +01:00
Meta Vens
39a0dc8737 Sync daemon authority migration 2026-06-21 09:37:54 +01:00
Meta Vens
8ea97a08f8 Use faction keys for shell identity 2026-06-16 11:43:37 +01:00
Meta Vens
75d3f05fd9 Restore Continue stat grids from typed state 2026-06-16 07:18:14 +01:00
Meta Vens
2a047cba28 Restore Continue session facts from typed state 2026-06-16 07:01:50 +01:00
Meta Vens
eac886d783 Remove cargo GUID lookup overloads 2026-06-15 03:12:24 +01:00
Meta Vens
0b92a2faae Remove item instance legacy ID projection 2026-06-15 02:57:50 +01:00
Meta Vens
ffe9d6d7bf Make runtime item catalog key-only 2026-06-15 01:31:16 +01:00
Meta Vens
c245538793 Use typed item keys in server item decisions 2026-06-15 01:12:22 +01:00
Meta Vens
df59a9da62 Index cargo by typed item keys 2026-06-14 23:09:49 +01:00
Meta Vens
eabe0961e6 Move behavior grouping onto runtime instances 2026-06-14 17:27:16 +01:00
Meta Vens
6bcf6444b9 Persist entity session state in checkpoints 2026-06-14 13:58:46 +01:00
Meta Vens
22e7d0a972 Expose item reference API on runtime instances 2026-06-14 11:19:27 +01:00
Meta Vens
d163b3064c Expose item identity on runtime instances 2026-06-14 11:12:48 +01:00
Meta Vens
37f4ef4a12 Route runtime behavior construction through item manager 2026-06-14 10:29:17 +01:00
Meta Vens
301b1251b1 Use typed runtime item category tokens 2026-06-14 09:38:55 +01:00
Meta Vens
1a7ea0a0e5 Rename runtime item reader around typed catalog 2026-06-14 09:19:53 +01:00
Meta Vens
19297f2252 Remove dead behavior data query API 2026-06-14 08:13:47 +01:00
Meta Vens
bc04526d35 Require typed consumable activation 2026-06-14 08:04:05 +01:00
Meta Vens
c0d0fbf656 Delete runtime item DTO hydration 2026-06-14 07:52:18 +01:00
Meta Vens
5d96355439 Use typed state for consumable activation 2026-06-14 07:20:06 +01:00
Meta Vens
6707dcaba8 Use typed audio stats for equipped items 2026-06-14 07:08:06 +01:00
Meta Vens
d55eb38a3a Use typed thermal resilience for equipped items 2026-06-14 06:57:53 +01:00
Meta Vens
feae643dfe Use typed thermal curves for equipped items 2026-06-14 06:52:29 +01:00
Meta Vens
8aa1e15a39 Use typed equipped item simulation inputs 2026-06-14 06:39:23 +01:00
Meta Vens
d5b9a94dac Use typed hull names for entities 2026-06-14 06:19:20 +01:00
Meta Vens
18dc4a61ce Use typed payloads for behavior construction 2026-06-14 05:51:15 +01:00
Meta Vens
48178a969b Use typed shapes for equipped item insets 2026-06-14 05:44:27 +01:00
Meta Vens
1f7e7cc09d Use typed state for docking bay limits 2026-06-14 05:39:15 +01:00
Meta Vens
710a98bc8d Use typed hull facets in entity state 2026-06-14 05:08:39 +01:00
Meta Vens
f85033b6c6 Use typed catalog rows for equip acceptance 2026-06-14 04:56:01 +01:00
Meta Vens
898751e6e5 Use typed cargo geometry in cargo bays 2026-06-14 04:47:02 +01:00
Meta Vens
6dbf930aec Delete dead personality state remnants 2026-06-13 21:03:23 +01:00
Meta Vens
c38be9ee5c Collapse runtime item catalog links 2026-06-13 20:02:41 +01:00
Meta Vens
b3e91999be Cut ambient runtime catalog lookup 2026-06-13 17:38:05 +01:00
Reinier Vens
6b0860b178 Bugfixes & Reactive Refactor
Added credits display to trade screen
Fixed bug in inventory screen where a failed drag from a cargo bay would make the item disappear until a refresh is triggered
Changed behavior of Escape key to exit menu if a menu is open
Fixed zone map gravity isolines to correctly track maximum gravity depth
Refactored orbit and planet data to replace reactive variables with regular ones
2025-07-18 00:21:33 +01:00
Reinier Vens
d5c4d93c8f That's Embarrassing
no idea what that code was doing in the performance stat evaluation function, what a goof
2021-06-28 05:09:52 +01:00
Reinier Vens
85483319fe Modular Database Upgrade
CultCache API can now be configured with multiple interchangeable backing stores. Will be using plain JSON in repository from now on.
2021-06-23 04:25:23 +01:00
Arnaut
4811f2ff37 Add component to entity wear based on changes in temperature 2021-06-04 14:49:00 +02:00
Reinier Vens
b0673c82fc Multi-Location Quest Injection 2021-05-16 05:24:51 +01:00
Reinier Vens
2f98904614 Hostility Fix + Story Work
Fixed various bugs caused by triggering wormhole animation multiple times
Sector -> Galaxy
Fixed bug in hostility system; deserialized entities' PresencePermitted was silently throwing an exception (due to Faction being null during initialization) and thus never updating in response to security level changes
Worked a bit on story processing
2021-05-14 03:03:28 +01:00
Reinier Vens
3f91b13d28 Interaction Hotfix
Fixed exception when attempting to dock or enter wormhole
2021-05-12 01:41:18 +01:00
Reinier Vens
122e929214 Various Improvements & Fixes
Map icons now have a constant size independent of zoom level
Galaxy Map now displays zone properties when clicking on a zone
Zone generator now uses half of nebula density, means smaller and more varied zones
Stations will refuse docking to entities with insufficient clearance
2021-05-12 00:15:11 +01:00
Reinier Vens
1284149d47 Hostility System
Implemented hostility system - entities can mark each other as friend or foe depending on changing conditions (currently only depends on local security level)
Added "friendly" target indicators in blue
2021-05-11 04:45:42 +01:00