ND_AxonUnified Releases
ND_AxonUnified v0.7.3
Supervisor Tools — Compliance & AI Adjustments
- Compliance Adjustment Controls — Supervisors can now add or remove compliance points directly from the officer card using quick buttons (-10, -5, +5, +10) or a custom value input
- AI Score Adjustment Controls — Same adjustment system added to the AI Analytics officer card for modifying AI scores on the fly
- Compliance Bonus Persistence — Supervisor compliance adjustments are saved to the
compliance_bonus database column and persist across restarts
Granular Reset System
- Reset Stats — Resets activations, duration, events, and duty time only
- Reset Incidents — Clears incident correlation data only
- Reset Adjustment — Zeroes supervisor compliance bonus only
- Reset Events — Clears real event bonus and AI event penalty scoring only
- Reset All — Full wipe of all compliance data (preserves supervisor notes)
- AI Reset Score — Resets AI score to default without clearing event history
- AI Reset Events — Clears AI event history without changing the current score
- AI Reset All — Full wipe of all AI data including event history (preserves supervisor notes)
Admin Action Alerts
- Alert System Integration — All adjustment and reset actions now generate alerts visible in the Alerts tab
- Cross-Supervisor Notifications — When a supervisor performs an admin action, all other supervisors receive an in-game notification
- Alert Types — Alerts display as
Admin: <action> with the supervisor name and affected officer
UI Improvements
- Compliance Ring Goal Text — Moved the goal percentage text inside the compliance ring; removed the separate blue progress bar
- Removed 7-Day History — Removed the 7-day history chart from the compliance officer card for a cleaner layout
- AI Modal Redesign — AI Analytics officer card now features a score ring matching the compliance card design with purple accent colors
- Reset Button Grid — Color-coded 2x2 grid of granular reset buttons above the Reset All button in both compliance and AI modals
Reset Behavior — Full Reset Scope
- Reset Compliance now clears: stats, incidents, history, event scoring, adjustments, alert cooldowns, and database records
- Reset AI Score now clears: score, event counts, trend, and all AI event history from memory and file storage
- Supervisor notes are always preserved during any reset operation
Bug Fixes
- Offline Officer Click Crash — Fixed
native 000000007302dbcf: Argument at index 0 was null error when clicking offline officers in the compliance tab; server now detects identifier strings vs numeric player IDs and uses pcall for safety
- complianceHistory Nil Error — Fixed
attempt to index a nil value (global 'complianceHistory') in the reset handler by adding nil guards for variables declared later in the file
- compliance_bonus Column Missing — Added auto-migration
ALTER TABLE ADD COLUMN IF NOT EXISTS for the compliance_bonus column on resource startup
- complianceBonus Load Bug — Fixed incorrect computation of
complianceBonus on database load (was summing realEventBonus + aiEventPenalty instead of reading from the actual column)
Database Changes
- New Column:
compliance_bonus (INT DEFAULT 0) added to axon_compliance table
- Auto-Migration: Column is automatically created on startup for existing installations
- SQL Schema Updated:
axon_compliance.sql now includes all columns used by the system with upgrade ALTER TABLE statements
Download - ND_AxonUnified