mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 00:29:02 +01:00
NT Pay app. Money send on distance, transaction log! (#70108)
* base * reasons * GetToken proc, with a many remarks * Add a way to change reason in transfer_money proc. Add a reasons. * Reason to use the app. Commission. Standard application. * Apply suggestions from code review - Tralezab Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com> * Tralezab & jlsnow301 advices. New format(everywhere) * Nanotrasen * Refactor TGUI(not me:( ). Fix useless capitalize * Update code/modules/economy/account.dm * Trans transforms in transaction * coMmission. little autodoc mistalke. Translation != Transaction * oops * Merge Conflict * ... * back feats * mistakes bye! * ну да Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
This commit is contained in:
co-authored by
tralezab
parent
92bdb50232
commit
04ca99d7e9
@@ -328,11 +328,11 @@
|
||||
|
||||
if(account)
|
||||
if(account.account_balance < threshold - payees[AM])
|
||||
account.adjust_money(-account.account_balance)
|
||||
account.adjust_money(-account.account_balance, "Scanner Gate: Entry Fee")
|
||||
payees[AM] += account.account_balance
|
||||
else
|
||||
var/money_owed = threshold - payees[AM]
|
||||
account.adjust_money(-money_owed)
|
||||
account.adjust_money(-money_owed, "Scanner Gate: Partial Entry Fee")
|
||||
payees[AM] += money_owed
|
||||
|
||||
//Here is all the possible paygate payment methods.
|
||||
|
||||
@@ -147,7 +147,7 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list(
|
||||
else
|
||||
paying_for_this = SSeconomy.get_dep_account(ACCOUNT_CAR)
|
||||
if(paying_for_this)
|
||||
if(!paying_for_this.adjust_money(-price))
|
||||
if(!paying_for_this.adjust_money(-price, "Cargo: [spawning_order.pack.name]"))
|
||||
if(spawning_order.paying_account)
|
||||
paying_for_this.bank_card_talk("Cargo order #[spawning_order.id] rejected due to lack of funds. Credits required: [price]")
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user