In response to the problems of miner inactivity and a suspicion of the steel change affecting robotics in that mechs, specifically ripleys will no longer be built, I have included some stats logging about mecha construction and mineral production.

Also made steel and reinforced glass correctly decrease ore amounts.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2631 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
baloh.matevz@gmail.com
2011-12-06 22:33:23 +00:00
parent 803a7465a7
commit 8636f28d7d
3 changed files with 23 additions and 5 deletions

View File

@@ -238,13 +238,16 @@
if (ore_glass > 0)
ore_glass--;
new /obj/item/stack/sheet/glass(output.loc)
feedback_inc("mining_glass_produced",1)
else
on = 0
continue
if (selected_glass == 1 && selected_gold == 0 && selected_silver == 0 && selected_diamond == 0 && selected_plasma == 0 && selected_uranium == 0 && selected_iron == 1 && selected_clown == 0 && selected_adamantine == 0)
if (ore_glass > 0)
if (ore_glass > 0 && ore_iron > 0)
ore_glass--;
ore_iron--;
new /obj/item/stack/sheet/rglass(output.loc)
feedback_inc("mining_rglass_produced",1)
else
on = 0
continue
@@ -252,6 +255,7 @@
if (ore_gold > 0)
ore_gold--;
new /obj/item/stack/sheet/gold(output.loc)
feedback_inc("mining_gold_produced",1)
else
on = 0
continue
@@ -259,6 +263,7 @@
if (ore_silver > 0)
ore_silver--;
new /obj/item/stack/sheet/silver(output.loc)
feedback_inc("mining_silver_produced",1)
else
on = 0
continue
@@ -266,6 +271,7 @@
if (ore_diamond > 0)
ore_diamond--;
new /obj/item/stack/sheet/diamond(output.loc)
feedback_inc("mining_diamond_produced",1)
else
on = 0
continue
@@ -273,6 +279,7 @@
if (ore_plasma > 0)
ore_plasma--;
new /obj/item/stack/sheet/plasma(output.loc)
feedback_inc("mining_plasma_produced",1)
else
on = 0
continue
@@ -280,6 +287,7 @@
if (ore_uranium > 0)
ore_uranium--;
new /obj/item/stack/sheet/uranium(output.loc)
feedback_inc("mining_uranium_produced",1)
else
on = 0
continue
@@ -287,13 +295,16 @@
if (ore_iron > 0)
ore_iron--;
new /obj/item/stack/sheet/metal(output.loc)
feedback_inc("mining_iron_produced",1)
else
on = 0
continue
if (selected_glass == 0 && selected_gold == 0 && selected_silver == 0 && selected_diamond == 0 && selected_plasma == 1 && selected_uranium == 0 && selected_iron == 1 && selected_clown == 0 && selected_adamantine == 0)
if (ore_iron > 0)
if (ore_iron > 0 && ore_plasma > 0)
ore_iron--;
ore_plasma--;
new /obj/item/stack/sheet/r_metal(output.loc)
feedback_inc("mining_steel_produced",1)
else
on = 0
continue
@@ -301,6 +312,7 @@
if (ore_clown > 0)
ore_clown--;
new /obj/item/stack/sheet/clown(output.loc)
feedback_inc("mining_clown_produced",1)
else
on = 0
continue
@@ -308,6 +320,7 @@
if (ore_adamantine > 0)
ore_adamantine--;
new /obj/item/stack/sheet/adamantine(output.loc)
feedback_inc("mining_adamantine_produced",1)
else
on = 0
continue