mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Tesh wings/tails/antenna time
This commit is contained in:
@@ -170,3 +170,28 @@ var/eggs = 0
|
|||||||
|
|
||||||
return
|
return
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/mob/living/proc/insect_sting()
|
||||||
|
set name = "Insect Sting"
|
||||||
|
set desc = "Sting a target and inject a small amount of toxin"
|
||||||
|
set category = "Abilities"
|
||||||
|
|
||||||
|
if(last_special > world.time)
|
||||||
|
return
|
||||||
|
|
||||||
|
var/list/victims = list()
|
||||||
|
for(var/mob/living/carbon/C in oview(1))
|
||||||
|
victims += C
|
||||||
|
var/mob/living/carbon/T = input(src, "Who will we sting?") as null|anything in victims
|
||||||
|
|
||||||
|
if(!T)
|
||||||
|
return
|
||||||
|
if(T.isSynthetic())
|
||||||
|
to_chat(src, "<span class='notice'>We are unable to pierce the outer shell of [T].</span>")
|
||||||
|
return
|
||||||
|
|
||||||
|
to_chat(src, "<span class='notice'>You jab your stinger into [T].</span>")
|
||||||
|
to_chat(T, "<span class='danger'>You feel a stabbing pain as you are stung!</span>")
|
||||||
|
src.visible_message("<font color='red'>[src] sinks their stinger into [T]!</font>")
|
||||||
|
T.bloodstr.add_reagent("condensedcapsaicin_v",3)
|
||||||
|
last_special = world.time + 50 // Many little jabs instead of one big one
|
||||||
|
|||||||
@@ -16,6 +16,15 @@
|
|||||||
..(S,H)
|
..(S,H)
|
||||||
H.verbs |= /mob/living/proc/succubus_bite
|
H.verbs |= /mob/living/proc/succubus_bite
|
||||||
|
|
||||||
|
/datum/trait/insect_sting
|
||||||
|
name = "Insect Sting"
|
||||||
|
desc = "Allows you to sting your victim with a smalll amount of poison"
|
||||||
|
cost = 0
|
||||||
|
|
||||||
|
/datum/trait/insect_sting/apply(var/datum/species/S,var/mob/living/carbon/human/H)
|
||||||
|
..(S,H)
|
||||||
|
H.verbs |= /mob/living/proc/insect_sting
|
||||||
|
|
||||||
/datum/trait/nutritiongrow
|
/datum/trait/nutritiongrow
|
||||||
name = "Growing"
|
name = "Growing"
|
||||||
desc = "After you consume enough nutrition, you start to slowly grow while metabolizing nutrition faster."
|
desc = "After you consume enough nutrition, you start to slowly grow while metabolizing nutrition faster."
|
||||||
|
|||||||
@@ -38,6 +38,25 @@
|
|||||||
do_colouration = 1
|
do_colouration = 1
|
||||||
color_blend_mode = ICON_MULTIPLY
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
|
||||||
|
/datum/sprite_accessory/ears/teshbeeantenna
|
||||||
|
name = "Teshari bee antenna"
|
||||||
|
icon = 'icons/mob/vore/ears_ch.dmi'
|
||||||
|
icon_state = "teshbee"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/ears/teshantenna
|
||||||
|
name = "Teshari antenna, colorable"
|
||||||
|
icon = 'icons/mob/vore/ears_ch.dmi'
|
||||||
|
icon_state = "teshantenna"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
|
||||||
|
/datum/sprite_accessory/ears/curlyteshantenna
|
||||||
|
name = "Teshari curly antenna, colorable"
|
||||||
|
icon = 'icons/mob/vore/ears_ch.dmi'
|
||||||
|
icon_state = "curly_bug_tesh"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
|
||||||
//TAILS
|
//TAILS
|
||||||
/datum/sprite_accessory/tail/alien_slug
|
/datum/sprite_accessory/tail/alien_slug
|
||||||
name = "Alien slug tail"
|
name = "Alien slug tail"
|
||||||
@@ -77,6 +96,100 @@
|
|||||||
extra_overlay = "valetail_mark"
|
extra_overlay = "valetail_mark"
|
||||||
extra_overlay_w = "valetail_mark_w"
|
extra_overlay_w = "valetail_mark_w"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbeethorax
|
||||||
|
name = "Teshari bee thorax"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "beethorax_tesh"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbuggo
|
||||||
|
name = "Teshari bug abdomen, colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbug_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbuggobee
|
||||||
|
name = "Teshari bug abdomen, bee top, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbug_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshbee_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbeefull
|
||||||
|
name = "Teshari bug abdomen, bee full, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbug_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshbeefull_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbuggounder
|
||||||
|
name = "Teshari bug abdomen, underside, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbug_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshunder_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/teshbuggofirefly
|
||||||
|
name = "Teshari bug abdomen, firefly, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbug_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshfirefly_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/fatteshbuggo
|
||||||
|
name = "Teshari fat bug abdomen, colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbugfat_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/fatteshbuggobee
|
||||||
|
name = "Teshari fat bug abdomen, bee top, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbugfat_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshfatbee_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/fatteshbeefull
|
||||||
|
name = "Teshari fat bug abdomen, bee full, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbugfat_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshfatbeefull_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/fatteshbuggounder
|
||||||
|
name = "Teshari fat bug abdomen, underside, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbugfat_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshfatunder_markings"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/tail/fatteshbuggofirefly
|
||||||
|
name = "Teshari fat bug abdomen, firefly, dual-colorable"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/tails_ch.dmi'
|
||||||
|
icon_state = "teshbugfat_s"
|
||||||
|
do_colouration = 1
|
||||||
|
color_blend_mode = ICON_MULTIPLY
|
||||||
|
extra_overlay = "teshfatfirefly_markings"
|
||||||
|
|
||||||
//WINGS
|
//WINGS
|
||||||
|
|
||||||
/datum/sprite_accessory/wing/snagc
|
/datum/sprite_accessory/wing/snagc
|
||||||
@@ -86,6 +199,18 @@
|
|||||||
icon_state = "csnag-backplate"
|
icon_state = "csnag-backplate"
|
||||||
do_colouration = 1
|
do_colouration = 1
|
||||||
|
|
||||||
|
/datum/sprite_accessory/wing/teshbee
|
||||||
|
name = "Teshari bee wings"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/wings_ch.dmi'
|
||||||
|
icon_state = "beewings_tesh"
|
||||||
|
|
||||||
|
/datum/sprite_accessory/wing/teshdragonfly
|
||||||
|
name = "Teshari dragonfly wings"
|
||||||
|
desc = ""
|
||||||
|
icon = 'icons/mob/vore/wings_ch.dmi'
|
||||||
|
icon_state = "dragonfly_tesh"
|
||||||
|
|
||||||
/datum/sprite_accessory/wing/snail //We should some day make a variable to make some wings not be able to fly
|
/datum/sprite_accessory/wing/snail //We should some day make a variable to make some wings not be able to fly
|
||||||
name = "Snail shell"
|
name = "Snail shell"
|
||||||
desc = ""
|
desc = ""
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 4.1 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 651 B After Width: | Height: | Size: 2.4 KiB |
Reference in New Issue
Block a user