mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-02 13:02:38 +00:00
* update_appearance * a * a Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com> Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
35 lines
893 B
Plaintext
35 lines
893 B
Plaintext
/obj/item/stack/arcadeticket
|
|
name = "arcade tickets"
|
|
desc = "Wow! With enough of these, you could buy a bike! ...Pssh, yeah right."
|
|
singular_name = "arcade ticket"
|
|
icon_state = "arcade-ticket"
|
|
inhand_icon_state = "tickets"
|
|
w_class = WEIGHT_CLASS_TINY
|
|
max_amount = 30
|
|
merge_type = /obj/item/stack/arcadeticket
|
|
|
|
/obj/item/stack/arcadeticket/Initialize(mapload, new_amount, merge = TRUE, list/mat_override=null, mat_amt=1)
|
|
. = ..()
|
|
update_appearance()
|
|
|
|
/obj/item/stack/arcadeticket/update_icon_state()
|
|
. = ..()
|
|
var/amount = get_amount()
|
|
switch(amount)
|
|
if(12 to INFINITY)
|
|
icon_state = "arcade-ticket_4"
|
|
if(6 to 12)
|
|
icon_state = "arcade-ticket_3"
|
|
if(2 to 6)
|
|
icon_state = "arcade-ticket_2"
|
|
else
|
|
icon_state = "arcade-ticket"
|
|
|
|
/obj/item/stack/arcadeticket/proc/pay_tickets()
|
|
amount -= 2
|
|
if (amount == 0)
|
|
qdel(src)
|
|
|
|
/obj/item/stack/arcadeticket/thirty
|
|
amount = 30
|