1.1.0
Added
- Card PIN for ATMs, checked by the server: chosen on the first ATM use, stored as a salted SHA-256 hash, wrong
attempts persisted per character (relogging does not reset them), card locked after
Config.Atm.pin.maxAttemptsforlockMinutes, new / forgotten PIN set at any branch (Settings). ATM sessions show no account data before the PIN. - ATM intro: drag the card into the card slot of the machine, type the PIN on the machine keypad (mouse or keyboard),
zoom into the screen. Synthesised key / card sounds. Hotspots configurable (
Config.Atm.visual) with a debug overlay; a drawn terminal is used when the image is missing. - Light bank theme (white / green), debit card on the overview, transactions grouped by day.
ASSETS.md: asset specifications, AI image prompts and the calibration procedure.- Final artwork: ATM machine, debit card and logo (
nui/img/*.png); hotspots calibrated for the shipped machine image, key labels drawn by the NUI (function keys as symbols), optionalledhotspot blinking over the image's own LED.
Database
- Schema v2: table
ns_bank_pins(created automatically;sql/ns-banking.sqlupdated).


