adds public bounty consoles without inflation, also removes the mint
This commit is contained in:
@@ -10,6 +10,8 @@
|
||||
var/account_id
|
||||
var/being_dumped = FALSE //pink levels are rising
|
||||
var/withdrawDelay = 0
|
||||
var/datum/bounty/civilian_bounty
|
||||
var/bounty_timer = 0
|
||||
|
||||
/datum/bank_account/New(newname, job)
|
||||
if(add_to_accounts)
|
||||
@@ -100,6 +102,47 @@
|
||||
if(M.can_hear())
|
||||
to_chat(M, "[icon2html(icon_source, M)] <span class='notice'>[message]</span>")
|
||||
|
||||
/**
|
||||
* Returns a string with the civilian bounty's description on it.
|
||||
*/
|
||||
/datum/bank_account/proc/bounty_text()
|
||||
if(!civilian_bounty)
|
||||
return FALSE
|
||||
if(istype(civilian_bounty, /datum/bounty/item))
|
||||
var/datum/bounty/item/item = civilian_bounty
|
||||
return item.description
|
||||
if(istype(civilian_bounty, /datum/bounty/reagent))
|
||||
var/datum/bounty/reagent/chemical = civilian_bounty
|
||||
return chemical.description
|
||||
|
||||
/**
|
||||
* Returns the required item count, or required chemical units required to submit a bounty.
|
||||
*/
|
||||
/datum/bank_account/proc/bounty_num()
|
||||
if(!civilian_bounty)
|
||||
return FALSE
|
||||
if(istype(civilian_bounty, /datum/bounty/item))
|
||||
var/datum/bounty/item/item = civilian_bounty
|
||||
return "[item.shipped_count]/[item.required_count]"
|
||||
if(istype(civilian_bounty, /datum/bounty/reagent))
|
||||
var/datum/bounty/reagent/chemical = civilian_bounty
|
||||
return "[chemical.shipped_volume]/[chemical.required_volume] u"
|
||||
|
||||
/**
|
||||
* Produces the value of the account's civilian bounty reward, if able.
|
||||
*/
|
||||
/datum/bank_account/proc/bounty_value()
|
||||
if(!civilian_bounty)
|
||||
return FALSE
|
||||
return civilian_bounty.reward
|
||||
|
||||
/**
|
||||
* Performs house-cleaning on variables when a civilian bounty is replaced, or, when a bounty is claimed.
|
||||
*/
|
||||
/datum/bank_account/proc/reset_bounty()
|
||||
civilian_bounty = null
|
||||
bounty_timer = 0
|
||||
|
||||
/datum/bank_account/department
|
||||
account_holder = "Guild Credit Agency"
|
||||
var/department_id = "REPLACE_ME"
|
||||
|
||||
Reference in New Issue
Block a user