mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-26 05:27:39 +01:00
Merge pull request #6627 from VOREStation/aro-carafes
Adds carafes and pitchers
This commit is contained in:
@@ -74,9 +74,9 @@
|
||||
update_icon()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/drinks/glass2/proc/can_add_extra(obj/item/weapon/glass_extra/GE)
|
||||
if(!("[base_icon]_[GE.glass_addition]left" in icon_states(DRINK_ICON_FILE)))
|
||||
if(!("[base_icon]_[GE.glass_addition]left" in icon_states(icon))) //VOREStation Edit
|
||||
return 0
|
||||
if(!("[base_icon]_[GE.glass_addition]right" in icon_states(DRINK_ICON_FILE)))
|
||||
if(!("[base_icon]_[GE.glass_addition]right" in icon_states(icon))) //VOREStation Edit
|
||||
return 0
|
||||
|
||||
return 1
|
||||
@@ -106,20 +106,20 @@
|
||||
over_liquid |= "[base_icon][amnt]_fizz"
|
||||
|
||||
for(var/S in R.glass_special)
|
||||
if("[base_icon]_[S]" in icon_states(DRINK_ICON_FILE))
|
||||
if("[base_icon]_[S]" in icon_states(icon)) //VOREStation Edit
|
||||
under_liquid |= "[base_icon]_[S]"
|
||||
else if("[base_icon][amnt]_[S]" in icon_states(DRINK_ICON_FILE))
|
||||
else if("[base_icon][amnt]_[S]" in icon_states(icon)) //VOREStation Edit
|
||||
over_liquid |= "[base_icon][amnt]_[S]"
|
||||
|
||||
for(var/k in under_liquid)
|
||||
underlays += image(DRINK_ICON_FILE, src, k, -3)
|
||||
underlays += image(icon, src, k, -3) //VOREStation Edit
|
||||
|
||||
var/image/filling = image(DRINK_ICON_FILE, src, "[base_icon][amnt][R.glass_icon]", -2)
|
||||
var/image/filling = image(icon, src, "[base_icon][amnt][R.glass_icon]", -2) //VOREStation Edit
|
||||
filling.color = reagents.get_color()
|
||||
underlays += filling
|
||||
|
||||
for(var/k in over_liquid)
|
||||
underlays += image(DRINK_ICON_FILE, src, k, -1)
|
||||
underlays += image(icon, src, k, -1) //VOREStation Edit
|
||||
else
|
||||
name = initial(name)
|
||||
desc = initial(desc)
|
||||
@@ -128,7 +128,7 @@
|
||||
for(var/item in extras)
|
||||
if(istype(item, /obj/item/weapon/glass_extra))
|
||||
var/obj/item/weapon/glass_extra/GE = item
|
||||
var/image/I = image(DRINK_ICON_FILE, src, "[base_icon]_[GE.glass_addition][side]")
|
||||
var/image/I = image(icon, src, "[base_icon]_[GE.glass_addition][side]") //VOREStation Edit
|
||||
if(GE.glass_color)
|
||||
I.color = GE.glass_color
|
||||
underlays += I
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
/obj/item/weapon/reagent_containers/food/drinks/glass2/carafe
|
||||
name = "glass carafe"
|
||||
base_name = "carafe"
|
||||
base_icon = "carafe"
|
||||
icon = 'icons/obj/drinks_vr.dmi'
|
||||
filling_states = list(10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
|
||||
volume = 120
|
||||
possible_transfer_amounts = list(5,15,30)
|
||||
matter = list("glass" = 50)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/drinks/glass2/pitcher
|
||||
name = "plastic pitcher"
|
||||
base_name = "pitcher"
|
||||
base_icon = "pitcher"
|
||||
icon = 'icons/obj/drinks_vr.dmi'
|
||||
filling_states = list(15, 30, 50, 70, 85, 100)
|
||||
volume = 120
|
||||
possible_transfer_amounts = list(5,15,30)
|
||||
matter = list("plastic" = 50)
|
||||
|
||||
Reference in New Issue
Block a user