YAInteraction/scripts
smthspec e4cb0e4009 Rework interaction layer onto ZenProxyFramework proxy API
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>
2026-06-19 09:07:02 +03:00
..
3_Game/YAInteraction Initial commit: YAInteraction DayZ mod 2026-06-18 21:11:55 +03:00
4_World/YAInteraction Rework interaction layer onto ZenProxyFramework proxy API 2026-06-19 09:07:02 +03:00
5_Mission/YAInteraction Replace EnScript config with JSON-based system 2026-06-18 21:45:56 +03:00