Adds tranquillite

Changes Recitence to be approx on par with Honker
Adds invisible wall barrier
This commit is contained in:
Tastyfish
2016-03-06 01:49:30 -05:00
parent ea4462eb6c
commit d189d70f4a
41 changed files with 841 additions and 361 deletions
+28 -10
View File
@@ -14,6 +14,7 @@
var/amt_plasma = 0
var/amt_uranium = 0
var/amt_clown = 0
var/amt_mime = 0
var/amt_adamantine = 0
var/amt_mythril = 0
var/newCoins = 0 //how many coins the machine made in it's last load
@@ -46,6 +47,9 @@
if (istype(O, /obj/item/stack/sheet/mineral/bananium))
amt_clown += 100 * O.amount
O.loc = null
if (istype(O, /obj/item/stack/sheet/mineral/tranquillite))
amt_mime += 100 * O.amount
O.loc = null
return
@@ -78,7 +82,7 @@
dat += text("chosen")
else
dat += text("<A href='?src=\ref[src];choose=plasma'>Choose</A>")
dat += text("<br><font color='#008800'><b>uranium inserted: </b>[amt_uranium]</font> ")
dat += text("<br><font color='#008800'><b>Uranium inserted: </b>[amt_uranium]</font> ")
if (chosen == "uranium")
dat += text("chosen")
else
@@ -89,6 +93,12 @@
dat += text("chosen")
else
dat += text("<A href='?src=\ref[src];choose=clown'>Choose</A>")
if(amt_mime > 0)
dat += text("<br><font color='#666666'><b>Tranquillite inserted: </b>[amt_mime]</font> ")
if (chosen == "mime")
dat += text("chosen")
else
dat += text("<A href='?src=\ref[src];choose=mime'>Choose</A>")
dat += text("<br><font color='#888888'><b>Adamantine inserted: </b>[amt_adamantine]</font> ")//I don't even know these color codes, so fuck it.
if (chosen == "adamantine")
dat += text("chosen")
@@ -132,7 +142,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("gold")
while(amt_gold > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/gold)
@@ -140,7 +150,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("silver")
while(amt_silver > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/silver)
@@ -148,7 +158,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("diamond")
while(amt_diamond > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/diamond)
@@ -156,7 +166,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("plasma")
while(amt_plasma > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/plasma)
@@ -164,7 +174,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("uranium")
while(amt_uranium > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/uranium)
@@ -180,7 +190,15 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("mime")
while(amt_mime > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/mime)
amt_mime -= 20
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5)
if("adamantine")
while(amt_adamantine > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/adamantine)
@@ -188,7 +206,7 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
if("mythril")
while(amt_adamantine > 0 && coinsToProduce > 0)
create_coins(/obj/item/weapon/coin/mythril)
@@ -196,9 +214,9 @@
coinsToProduce--
newCoins++
src.updateUsrDialog()
sleep(5);
sleep(5)
icon_state = "coinpress0"
processing = 0;
processing = 0
coinsToProduce = temp_coins
src.updateUsrDialog()
return