Furniture (sink/fridge/lekarnicka/vending) are house proxies, not entities, so actions are now driven by ZenProxyFramework: actions target proxies by name (GetZenProxyNameTarget), the proxy world position is synced to the server via ActionData, repair spawns an invisible ZenProxySinkTest marker (presence = repaired), and gather-water checks for it. Registry is keyed by proxy name; loot tables / cooldowns / settings JSON kept. NOTE: superseded approach - ZenProxyFramework does not compile on DayZ 1.29 (HouseType type-name collision). Next: a self-contained @YAProxy framework (based on ZenProxyFramework + ShowMeInfoV2's geometry-LOD proxy scan) that YAInteraction will depend on instead. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 3_Game/YAInteraction | ||
| 4_World/YAInteraction | ||
| 5_Mission/YAInteraction | ||