mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-08-28 06:26:29 +01:00
Adds Natje's fluff items
This commit is contained in:
@@ -469,3 +469,9 @@
|
||||
name = "Tusks"
|
||||
icon_state = "tusks"
|
||||
body_parts = list(BP_HEAD)
|
||||
|
||||
spots
|
||||
name = "Alurane Body"
|
||||
icon_state = "alurane"
|
||||
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
|
||||
ckeys_allowed = list("natje")
|
||||
@@ -244,6 +244,12 @@
|
||||
icon_state = "shock"
|
||||
ckeys_allowed = list("icowom")
|
||||
|
||||
/datum/sprite_accessory/ears/alurane
|
||||
name = "alurane ears/hair (Pumila)"
|
||||
desc = ""
|
||||
icon_state = "alurane-ears"
|
||||
ckeys_allowed = list("natje")
|
||||
|
||||
/*
|
||||
////////////////////////////
|
||||
/ =--------------------= /
|
||||
|
||||
@@ -582,7 +582,25 @@
|
||||
else
|
||||
return 1
|
||||
|
||||
//scree:Scree
|
||||
//natje:Pumila
|
||||
/obj/item/clothing/under/fluff/aluranevines
|
||||
name = "Pumila's vines"
|
||||
desc = "A wrap of green vines and colourful flowers."
|
||||
|
||||
icon = 'icons/vore/custom_clothes_vr.dmi'
|
||||
icon_state = "alurane-vines"
|
||||
|
||||
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
||||
item_state = "alurane-vines"
|
||||
|
||||
mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
||||
if(..())
|
||||
if(H.ckey != "natje")
|
||||
H << "<span class='warning'>Wrapping vines around yourself is a quite an... Odd idea. You decide otherwise.</span>"
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
|
||||
/obj/item/clothing/under/fluff/screesuit
|
||||
name = "Scree's feathers"
|
||||
desc = "A mop of fluffy blue feathers, the honkmother only knows what kind of bird they originally came from."
|
||||
|
||||
@@ -768,6 +768,85 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie
|
||||
|
||||
rimplant.reagents.remove_reagent(rimplant.generated_reagent, rimplant.transfer_amount)
|
||||
|
||||
/obj/item/weapon/implant/reagent_generator/pumila_apple
|
||||
name = "apple laying implant"
|
||||
desc = "This is an implant that allows the user to grow apples."
|
||||
generated_reagent = "sugar" //This actually allows them to.
|
||||
usable_volume = 250 //Five apples. Let's not get /too/ crazy here.
|
||||
transfer_amount = 50
|
||||
|
||||
empty_message = list("Your have no apples on you.", "You have a distinct lack of apples..")
|
||||
full_message = list("You have multiple apples on you, ready for harvest!", "There are a multitude of apples awaiting harvest on you!")
|
||||
emote_descriptor = list("an apple right off of Pumila!", "a large apple off Pumila!")
|
||||
var/verb_descriptor = list("grabs", "snatches", "picks")
|
||||
var/self_verb_descriptor = list("grab", "snatch", "pick")
|
||||
var/short_emote_descriptor = list("picks", "grabs")
|
||||
self_emote_descriptor = list("grab", "pick", "snatch")
|
||||
assigned_proc = /mob/living/carbon/human/proc/use_reagent_implant_pumila_apple
|
||||
|
||||
/obj/item/weapon/implant/reagent_generator/pumila_apple/implanted(mob/living/carbon/source)
|
||||
processing_objects += src
|
||||
to_chat(source, "<span class='notice'>You implant [source] with \the [src].</span>")
|
||||
source.verbs |= assigned_proc
|
||||
return 1
|
||||
|
||||
/obj/item/weapon/implanter/reagent_generator/pumila_apple
|
||||
implant_type = /obj/item/weapon/implant/reagent_generator/pumila_apple
|
||||
|
||||
/mob/living/carbon/human/proc/use_reagent_implant_pumila_apple()
|
||||
set name = "Grab Apple"
|
||||
set desc = "Grab an apple off of Pumila."
|
||||
set category = "Object"
|
||||
set src in view(1)
|
||||
|
||||
//do_reagent_implant(usr)
|
||||
if(!isliving(usr) || !usr.canClick())
|
||||
return
|
||||
|
||||
if(usr.incapacitated() || usr.stat > CONSCIOUS)
|
||||
return
|
||||
|
||||
var/obj/item/weapon/implant/reagent_generator/roiz/rimplant
|
||||
for(var/I in src.contents)
|
||||
if(istype(I, /obj/item/weapon/implant/reagent_generator))
|
||||
rimplant = I
|
||||
break
|
||||
if (rimplant)
|
||||
if(rimplant.reagents.total_volume <= rimplant.transfer_amount)
|
||||
to_chat(src, "<span class='notice'>[pick(rimplant.empty_message)]</span>")
|
||||
return
|
||||
|
||||
var/datum/seed/S = plant_controller.seeds["apple"] //crosses fingers.
|
||||
S.harvest(usr,0,0,1)
|
||||
|
||||
var/index = rand(0,2)
|
||||
|
||||
if (usr != src)
|
||||
var/emote = rimplant.emote_descriptor[index]
|
||||
var/verb_desc = rimplant.verb_descriptor[index]
|
||||
var/self_verb_desc = rimplant.self_verb_descriptor[index]
|
||||
usr.visible_message("<span class='notice'>[usr] [verb_desc] [emote]</span>",
|
||||
"<span class='notice'>You [self_verb_desc] [emote]</span>")
|
||||
else
|
||||
src.visible_message("<span class='notice'>[src] [pick(rimplant.short_emote_descriptor)] an apple.</span>",
|
||||
"<span class='notice'>You [pick(rimplant.self_emote_descriptor)] an apple.</span>")
|
||||
|
||||
rimplant.reagents.remove_reagent(rimplant.generated_reagent, rimplant.transfer_amount)
|
||||
/*
|
||||
/obj/item/weapon/implant/reagent_generator/pumila_nectar //Bugged. Two implants at once messes things up.
|
||||
generated_reagent = "honey"
|
||||
usable_volume = 5000
|
||||
|
||||
empty_message = list("You appear to be all out of nectar", "You feel as though you are lacking a majority of your nectar.")
|
||||
full_message = list("You appear to be full of nectar.", "You feel as though you are full of nectar!")
|
||||
emote_descriptor = list("squeezes nectar", "extracts nectar")
|
||||
self_emote_descriptor = list("squeeze", "extract")
|
||||
verb_name = "Extract Honey"
|
||||
verb_desc = "Obtain pumila's nectar and put it into a container!"
|
||||
|
||||
/obj/item/weapon/implanter/reagent_generator/pumila_nectar
|
||||
implant_type = /obj/item/weapon/implant/reagent_generator/pumila_nectar
|
||||
*/
|
||||
//Egg item
|
||||
//-------------
|
||||
/obj/item/weapon/reagent_containers/food/snacks/egg/roiz
|
||||
|
||||
@@ -423,6 +423,19 @@ item_path: /obj/item/weapon/storage/belt/utility/fluff/vulpine
|
||||
}
|
||||
|
||||
# ######## N CKEYS
|
||||
|
||||
{
|
||||
ckey: natje
|
||||
character_name: Pumila
|
||||
item_path: /obj/item/clothing/under/fluff/aluranevines
|
||||
}
|
||||
|
||||
{
|
||||
ckey: natje
|
||||
character_name: Pumila
|
||||
item_path: /obj/item/weapon/implanter/reagent_generator/pumila_apple
|
||||
}
|
||||
|
||||
# ######## O CKEYS
|
||||
{
|
||||
ckey: orbisa
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 25 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 165 KiB |
Reference in New Issue
Block a user