28 lines
914 B
Markdown
28 lines
914 B
Markdown
# Forge Client Locker
|
|
|
|
## Overview
|
|
The locker addon manages client repositories for personal locker state and
|
|
virtual arsenal unlock state. It also integrates with ACE Arsenal display
|
|
behavior.
|
|
|
|
## Dependencies
|
|
- `forge_client_main`
|
|
- ACE Arsenal
|
|
- server locker events from `forge_server_locker`
|
|
|
|
## Main Components
|
|
- `fnc_initRepository.sqf` manages locker state, container open/close behavior,
|
|
and server sync requests.
|
|
- `fnc_initVARepository.sqf` manages virtual arsenal state.
|
|
|
|
## Runtime Behavior
|
|
- Requests locker and virtual arsenal state after actor load.
|
|
- Syncs server responses into client repositories.
|
|
- Sends locker override data to the server when a managed locker container is
|
|
closed.
|
|
- Hides selected ACE Arsenal controls when the arsenal display opens.
|
|
|
|
## Notes
|
|
The client repository is display/input state. The server locker addon and
|
|
extension own saved locker and virtual arsenal data.
|