Tesh wings/tails/antenna time

This commit is contained in:
LunarFleet
2021-02-11 23:34:21 -05:00
parent 26d1ac519a
commit dec72e5b41
6 changed files with 161 additions and 2 deletions

View File

@@ -169,4 +169,29 @@ var/eggs = 0
layeggs-- layeggs--
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

View File

@@ -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,4 +47,4 @@
name = "Singularity Metabolism" name = "Singularity Metabolism"
desc = "You are insanely hungry. You can seemingly never get enough to eat. Perhaps you had a singularity as an ancestor, or maybe one is currently living inside of your gut." desc = "You are insanely hungry. You can seemingly never get enough to eat. Perhaps you had a singularity as an ancestor, or maybe one is currently living inside of your gut."
cost = 0 cost = 0
var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed var_changes = list("metabolic_rate" = 2, "hunger_factor" = 1.6, "metabolism" = 0.012) //2x metabolism speed, 32x hunger speed

View File

@@ -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