Adds sugar dispensers

This commit is contained in:
Hubblenaut
2015-12-31 15:55:00 +01:00
parent e5de78b647
commit f4fe6daf3d
2 changed files with 21 additions and 13 deletions

View File

@@ -50,8 +50,6 @@
user << "<span class='notice'>You swallow some of contents of \the [src].</span>" user << "<span class='notice'>You swallow some of contents of \the [src].</span>"
on_reagent_change() on_reagent_change()
if(icon_state == "saltshakersmall" || icon_state == "peppermillsmall" || icon_state == "flour")
return
if(reagents.reagent_list.len > 0) if(reagents.reagent_list.len > 0)
switch(reagents.get_master_reagent_id()) switch(reagents.get_master_reagent_id())
if("ketchup") if("ketchup")
@@ -126,36 +124,46 @@
..() ..()
reagents.add_reagent("sugar", 50) reagents.add_reagent("sugar", 50)
/obj/item/weapon/reagent_containers/food/condiment/saltshaker //Seperate from above since it's a small shaker rather then /obj/item/weapon/reagent_containers/food/condiment/small
name = "Salt Shaker" // a large one. possible_transfer_amounts = list(1,20)
desc = "Salt. From space oceans, presumably."
icon_state = "saltshakersmall"
possible_transfer_amounts = list(1,20) //for clown turning the lid off
amount_per_transfer_from_this = 1 amount_per_transfer_from_this = 1
volume = 20 volume = 20
center_of_mass = null
on_reagent_change() return
/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker //Seperate from above since it's a small shaker rather then
name = "salt shaker" // a large one.
desc = "Salt. From space oceans, presumably."
icon_state = "saltshakersmall"
New() New()
..() ..()
reagents.add_reagent("sodiumchloride", 20) reagents.add_reagent("sodiumchloride", 20)
/obj/item/weapon/reagent_containers/food/condiment/peppermill /obj/item/weapon/reagent_containers/food/condiment/small/peppermill
name = "Pepper Mill" name = "pepper mill"
desc = "Often used to flavor food or make people sneeze." desc = "Often used to flavor food or make people sneeze."
icon_state = "peppermillsmall" icon_state = "peppermillsmall"
possible_transfer_amounts = list(1,20) //for clown turning the lid off
amount_per_transfer_from_this = 1
volume = 20
New() New()
..() ..()
reagents.add_reagent("blackpepper", 20) reagents.add_reagent("blackpepper", 20)
/obj/item/weapon/reagent_containers/food/condiment/small/sugar
name = "sugar"
desc = "Sweetness in a bottle"
icon_state = "sugarsmall"
New()
..()
reagents.add_reagent("sugar", 20)
/obj/item/weapon/reagent_containers/food/condiment/flour /obj/item/weapon/reagent_containers/food/condiment/flour
name = "flour sack" name = "flour sack"
desc = "A big bag of flour. Good for baking!" desc = "A big bag of flour. Good for baking!"
icon = 'icons/obj/food.dmi' icon = 'icons/obj/food.dmi'
icon_state = "flour" icon_state = "flour"
item_state = "flour" item_state = "flour"
on_reagent_change() return
New() New()
..() ..()
reagents.add_reagent("flour", 30) reagents.add_reagent("flour", 30)
src.pixel_x = rand(-10.0, 10) src.pixel_x = rand(-10.0, 10)
src.pixel_y = rand(-10.0, 10) src.pixel_y = rand(-10.0, 10)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 91 KiB