Skip to main content

Key Features & Changes

This page summarizes important Nord Inventory behaviors and improvements that administrators and developers should know about.

Admin license fallback

  • Server-only administrator access configuration lives in server/config.lua.
  • Admin access resolves console → ACE → FiveM license fallback.
  • The default ACE object is nord_inventory.admin.
  • License entries accept the full license: identifier or just the hash.
  • Admin license identifiers are never sent to or loaded by clients.

Ammo and magazine visual behavior

  • Ammo and magazine items do not spawn hand props.
  • Fallback/world-model props are suppressed for ammunition semantics.
  • Successful Nord magazine reloads restore the native equipped-weapon reload animation.
  • Reload transactions remain server-authoritative and consume only the rounds required.

Server-authoritative magazine ammunition

  • metadata.ammo means rounds currently loaded in the magazine, not total reserve ammunition.
  • metadata.magazineSize is the authoritative magazine capacity for each weapon instance.
  • Reserve ammunition stays as normal inventory items until a reload consumes it.
  • Reload removes exactly the rounds needed to fill the magazine.
  • Client ammo synchronization is decrease-only on the server.
  • Automatic and Manual reload modes are available in Personal Studio.
  • Manual mode uses R; automatic mode requests a reload when the magazine reaches zero.
  • GTA hidden reserve/autoreload behavior is suppressed while Nord controls the weapon.
  • Legacy weapon metadata with excess reserve ammo is migrated back to inventory ammunition whenever possible.
  • Weapon durability remains shot-based; reloads do not consume durability.

Runtime item prop fallback

The runtime item prop fallback uses this priority:

  1. Explicit use.prop.
  2. worldModel.
  3. Keyword rule.
  4. Category mapping.
  5. Generic fallback.

Ammo and magazines are intentionally excluded from the visual fallback.