mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-02-04 21:30:14 +00:00
commit b3d348258c4c93a1df81652bdf68fd00f4130369 Author: Verkister <superverkelian@hotmail.com> Date: Sun Feb 4 22:40:08 2018 +0200 Squashed commit of the following: commit 5faa5f9d063e57400584ab1ae458e626629b6842 Author: Verkister <superverkelian@hotmail.com> Date: Sun Feb 4 22:31:10 2018 +0200 Update pai.dm commit fd4bbdc6b99d74d94befb440ffe5e0c23a98a918 Author: Verkister <superverkelian@hotmail.com> Date: Sun Feb 4 11:28:58 2018 +0200 Makes pAI cards, AI cards, and posis "edible" -Also makes it so that pAI cannot fold out if inside a gut. commit 1d13c207240c4bc296b188533e8cf50b1424cc36 Author: Verkister <superverkelian@hotmail.com> Date: Sun Feb 4 10:40:38 2018 +0200 some more trashcan refactoring commit 28d02c272dbd218d2d91c91fb1ecec999b9dd05e Author: Verkister <superverkelian@hotmail.com> Date: Sat Feb 3 13:32:14 2018 +0200 Trashcan perk refactor
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
// Custom garbage or whatever
|
|
|
|
/obj/item/trash/rkibble
|
|
name = "bowl of Borg-O's"
|
|
desc = "Contains every type of scrap material your robot puppy needs to grow big and strong."
|
|
icon = 'icons/mob/dogborg_vr.dmi'
|
|
icon_state = "kibble"
|
|
|
|
/obj/item/trash/attack(mob/living/M as mob, mob/living/user as mob)
|
|
if(ishuman(M))
|
|
var/mob/living/carbon/human/H = M
|
|
if(H.species.trashcan == 1)
|
|
playsound(H.loc,'sound/items/eatfood.ogg', rand(10,50), 1)
|
|
user.drop_item()
|
|
var/belly = H.vore_selected
|
|
var/datum/belly/selected = H.vore_organs[belly]
|
|
forceMove(H)
|
|
selected.internal_contents |= src
|
|
to_chat(H, "<span class='notice'>You can taste the flavor of garbage. Wait what?</span>")
|
|
return
|
|
|
|
if(isrobot(M))
|
|
var/mob/living/silicon/robot/R = M
|
|
if(R.module.type == /obj/item/weapon/robot_module/robot/scrubpup) // You can now feed the trash borg yay.
|
|
playsound(R.loc,'sound/items/eatfood.ogg', rand(10,50), 1)
|
|
user.drop_item()
|
|
var/belly = R.vore_selected
|
|
var/datum/belly/selected = R.vore_organs[belly]
|
|
forceMove(R)
|
|
selected.internal_contents |= src // Too many hoops and obstacles to stick it into the sleeper module.
|
|
R.visible_message("<span class='warning'>[user] feeds [R] with [src]!</span>")
|
|
return
|
|
..() |