Système bancaire¶
Les serruriers débitent uniquement un compte personnel actif dont l'adhésion du personnage est
acceptée. Leur sélecteur affiche le numéro et le solde ; sans compte éligible, il guide le joueur
vers un conseiller bancaire et désactive les opérations. Le débit, l’écriture au registre
locksmith et la création ou reprogrammation de la clé sont atomiques ; un solde insuffisant ne
produit aucune mutation partielle.
Un personnage ouvre un compte bancaire personnel, joint (avec d'autres personnages) ou de groupe exclusivement auprès d'un PNJ bancaire. Le compte reçoit un numéro opaque de 12 caractères qui ne permet de déduire ni son type ni l'identité de son titulaire. Un même propriétaire peut détenir plusieurs comptes jusqu'à un plafond configurable (3 par défaut).
L'argent liquide est un objet d'inventaire empilable (10 000 unités par pile) : il se dépose ou se retire d'un compte uniquement auprès d'un PNJ bancaire, qui vérifie l'identité et les autorisations du personnage et n'accepte jamais de carte. Un titulaire peut aussi transférer de l'argent vers un autre compte en saisissant son numéro ; le destinataire n'a besoin d'être ni présent ni connecté.
Comptes joints et de groupe¶
Créer un compte joint exige que chaque co-titulaire invité accepte explicitement l'invitation avant
d'obtenir le moindre accès. Le titulaire principal peut ajouter/retirer des co-titulaires et
clôturer le compte ; les autres co-titulaires déposent, retirent, transfèrent et consultent comme
lui. Un compte de groupe est opéré par tout personnage dont le rang possède la permission de groupe
GROUP_CAN_MANAGE_BANK_ACCOUNT. Si le groupe titulaire est supprimé, le compte reste ouvert avec son
solde et ses cartes intacts, mais aucune opération au PNJ n'y est plus jamais possible.
Un compte personnel ou de groupe se clôture de la même façon qu'un compte joint, par son titulaire unique ou un opérateur habilité. Un solde non nul est automatiquement retiré en argent liquide dans l'inventaire de la personne qui clôture ; si son inventaire ne peut pas le contenir (emplacements ou poids insuffisants), la clôture échoue et rien n'est modifié.
Si un personnage titulaire unique d'un compte personnel (ou dernier co-titulaire d'un compte joint) est supprimé, le compte n'est pas bloqué : il devient orphelin comme un compte de groupe dont le groupe a été supprimé — il reste ouvert avec son solde et ses cartes intacts, et l'administration voit le nom du dernier titulaire connu à sa place.
Cartes bancaires¶
Un titulaire peut faire émettre, auprès du PNJ bancaire, une carte liée à un compte avec un code PIN choisi à la création (non modifiable ensuite). La carte est un objet d'inventaire ordinaire : elle peut être donnée, volée ou perdue comme n'importe quel autre objet. Quiconque possède la carte et en connaît le PIN peut l'utiliser à un distributeur, qu'il soit ou non titulaire du compte — c'est le principe voulu d'une carte au porteur. Trois codes PIN erronés consécutifs détruisent la carte ; un code correct entre deux échecs remet le compteur à zéro. Un titulaire peut désactiver puis réactiver une carte de son compte auprès d'un PNJ bancaire.
Distributeurs (ATM)¶
Un distributeur permet, par carte et PIN uniquement, de retirer, déposer ou consulter le solde du compte lié — jamais de transférer vers un autre compte, et sans aucune vérification d'identité. Deux origines coexistent avec le même comportement : des distributeurs personnalisés placés par l'administration, et les ATM déjà présents dans le jeu, reconnus automatiquement. L'identité du personnage ayant utilisé un distributeur reste une information technique : elle n'apparaît jamais dans le relevé consulté par les joueurs, y compris pour un compte joint, contrairement aux opérations faites au PNJ bancaire, où les co-titulaires voient qui a déposé ou retiré quoi.
Consultation à distance¶
La commande /bank ouvre une interface de consultation seule : liste des comptes, soldes et
dernières transactions, sans possibilité de dépôt, retrait ou transfert.
Signalement et autorité financière¶
Quand le cumul des mouvements d'un compte sur 24 heures glissantes dépasse un seuil configuré, le
mouvement qui franchit ce seuil est marqué « à vérifier » — sans jamais bloquer l'opération. Les
administrateurs consultent l'intégralité du registre et peuvent marquer un mouvement comme vérifié.
Un groupe peut être désigné par un administrateur comme autorité financière : ses membres dont le
rang possède GROUP_CAN_VIEW_BANK_LEDGER obtiennent alors la même visibilité sur l'ensemble des
comptes, en vue d'un futur rôle de gameplay d'enquête financière.
Administration¶
Le module Banque (admin web et panneau F10) permet de rechercher un compte, voir son détail (titulaires réels, cartes, registre), ajuster un solde avec motif, clôturer un compte, activer ou désactiver une carte, et désigner un groupe comme autorité financière. Contrairement aux joueurs, l'administration voit toujours le propriétaire réel d'un compte malgré l'opacité de son numéro. Les sous-sections World Edit Banques et Distributeurs gèrent le placement des PNJ bancaires et des distributeurs personnalisés ; seul le panneau F10 permet le placement initial, l'admin web ne fait qu'ajuster une position déjà connue.
La liste des terminaux conserve sa dernière version valide pendant une panne API. Les rafraîchissements ne se chevauchent pas et une modification administrative demandée pendant un rafraîchissement déclenche ensuite une nouvelle lecture forcée avant confirmation.
Interaction avec les terminaux¶
Une nouvelle agence propose par défaut le modèle u_m_m_bankman. Lorsqu'un personnage chargé
s'approche du conseiller, une pression sur E ouvre le guichet. Le popup d'interaction reste
suspendu pendant toute la consultation et redevient disponible seulement après la fermeture de
l'interface. Le même comportement s'applique aux distributeurs personnalisés et natifs.
Accès ARPhone¶
L'application Banque de l'ARPhone expose le relevé à distance en lecture seule via F2. Les mutations restent réservées aux agences et distributeurs ; /bank demeure un parcours de compatibilité.
Fourrière automobile¶
Le tarif de fourrière par défaut est 500 dollars et reste configurable. La sortie de fourrière
peut débiter les espèces ou un compte personnel/joint/groupe autorisé et inscrit le débit au ledger sous le
canal vehicle_impound; aucune interface cliente n'est autoritaire sur le solde ou l'opérateur.
Paiements d'énergie¶
Le coût du carburant ou de la recharge est calculé précisément en cents, puis débité dans
l'économie actuelle en dollars entiers : 0 livré = 0 $, sinon arrondi une seule fois au dollar
supérieur. Voir Énergie des véhicules pour les exemples et sources autorisées.