Use CFBank.open() to avoid repeating database name

master^2
Kevin Zheng 2020-05-15 00:17:12 -07:00
parent 1ac90a9881
commit 3fddffdb70
2 changed files with 6 additions and 9 deletions

View File

@ -42,9 +42,6 @@ CoinTypes={
# Archetypes for the 'withdraw' command
ArchType={"SILVER":"silvercoin","GOLD":"goldcoin","PLATINUM":"platinacoin","JADE":"jadecoin","AMBERIUM":"ambercoin", "IMPERIAL NOTE":"imperial","TEN IMPERIAL NOTE":"imperial10","ONE HUNDRED IMPERIAL NOTE":"imperial100"}
# Filename for the bank
bankdatabase = "ImperialBank_DB"
remarklist = ['Excellent','Thank You','Thank You','Thank You', 'Thank You', 'Great', 'OK', 'Wonderful', 'Swell', 'Dude', 'Big Spender']
exclaimlist = ['Hey','Hey','Hey','Hey', 'Now just a minute', 'AHEM', 'OK...Wait a minute', 'Look chowderhead']
buddylist = ['buddy','buddy','buddy','buddy','pal','friend','friend','friend','friend','dude','chum', 'sweetie']
@ -162,7 +159,7 @@ class GuildDues:
return
Price = Items.get(item)
bank = CFBank.CFBank(bankdatabase)
bank = CFBank.open()
balance = bank.getbalance(self.accountname)
if Price > balance:
whoami.Say("The guild does not have sufficient funds.")
@ -219,7 +216,7 @@ class GuildDues:
def do_balance(self):
'''Handle the display of the guild's balance.'''
bank = CFBank.CFBank(bankdatabase)
bank = CFBank.open()
balance = bank.getbalance(self.accountname)
whoami.Say("The guild currently has %s on account." %(formatted_amount(balance)))
@ -243,7 +240,7 @@ class GuildDues:
guild = CFGuilds.CFGuild(self.guildname)
guild.pay_dues(activator.Name,total)
whoami.Say("%s, %s %s paid to the guild." % (random.choice(remarklist), cost, currency))
bank = CFBank.CFBank(bankdatabase)
bank = CFBank.open()
bank.deposit(self.accountname, total)
else:
if total == 0:
@ -267,7 +264,7 @@ class GuildDues:
whoami.Say("Usage: withdraw <quantity> {cointype=silver}")
return
bank = CFBank.CFBank(bankdatabase)
bank = CFBank.open()
balance = bank.getbalance(self.accountname)
if len(text) > 2:
@ -334,7 +331,7 @@ class GuildDues:
activator.Write('dues error, please notify a DM')
return
bank = CFBank.CFBank(bankdatabase)
bank = CFBank.open()
self.accountname = self.guildname + str(self.guildname.__hash__())
if whoami.Name == 'Jack':

View File

@ -11,7 +11,7 @@ import CFDataBase,CFBank
CFDB=CFDataBase.CFDataBase("PShop")
PicDB=CFDataBase.CFDataBase("PicDB")
PicDict=PicDB.get("Dict")
bank=CFBank.CFBank("ImperialBank_DB")
bank=CFBank.open()
pshop=whoami.Map.Path.replace("/","_")