Files
kyunkyunkyunandGitHub b0463d3c83 Convert most spans to defines (#31080)
* spanish?

* aaaagain

* keep maptext

* Update robot_items.dm

* Update span_defines.dm

* compiles

* Update silicon_mob.dm

* compile
2025-12-13 23:55:48 +00:00

28 lines
742 B
Plaintext

/obj/item/udder
name = "udder"
/obj/item/udder/Initialize(mapload)
. = ..()
create_reagents(50)
/obj/item/udder/proc/generateMilk()
if(prob(5))
reagents.add_reagent("milk", rand(5, 10))
/obj/item/udder/proc/milkAnimal(obj/O, mob/user)
var/obj/item/reagent_containers/glass/G = O
if(G.reagents.total_volume >= G.volume)
to_chat(user, SPAN_DANGER("[O] is full."))
return
var/transfered = reagents.trans_to(O, rand(5,10))
if(transfered)
user.visible_message("[user] milks [src] using \the [O].", SPAN_NOTICE("You milk [src] using \the [O]."))
else
to_chat(user, SPAN_DANGER("The udder is dry. Wait a bit longer..."))
/obj/item/udder/cow
/obj/item/udder/cow/Initialize(mapload)
. = ..()
reagents.add_reagent("milk", 20)