mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
* spanish? * aaaagain * keep maptext * Update robot_items.dm * Update span_defines.dm * compiles * Update silicon_mob.dm * compile
28 lines
742 B
Plaintext
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)
|