Skip to content

Commit

Permalink
Merge pull request #119 from Nerev4r/limbblower
Browse files Browse the repository at this point in the history
Limb Grower Additions
  • Loading branch information
carpotoxin authored Sep 30, 2024
2 parents b55b024 + 85724df commit a08185c
Show file tree
Hide file tree
Showing 2 changed files with 238 additions and 0 deletions.
237 changes: 237 additions & 0 deletions modular_doppler/research/designs/limbgrower_designs.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
/obj/machinery/limbgrower/Initialize(mapload)
categories += list(SPECIES_SNAIL, SPECIES_SLUGCAT, SPECIES_ANTHROMORPH, SPECIES_INSECTOID, SPECIES_AQUATIC)
return ..()

/datum/design/leftarm/New()
category += list(SPECIES_SNAIL, SPECIES_SLUGCAT, SPECIES_ANTHROMORPH, SPECIES_INSECTOID, SPECIES_AQUATIC)
return ..()

/datum/design/rightarm/New()
category += list(SPECIES_SNAIL, SPECIES_SLUGCAT, SPECIES_ANTHROMORPH, SPECIES_INSECTOID, SPECIES_AQUATIC)
return ..()

/datum/design/leftleg/New()
category += list(SPECIES_SNAIL, SPECIES_SLUGCAT, SPECIES_ANTHROMORPH, SPECIES_INSECTOID, SPECIES_AQUATIC)
return ..()

/datum/design/rightleg/New()
category += list(SPECIES_SNAIL, SPECIES_SLUGCAT, SPECIES_ANTHROMORPH, SPECIES_INSECTOID, SPECIES_AQUATIC)
return ..()

/datum/design/tongue/snail
name = "Snail Tongue"
id = "snailtongue"
build_path = /obj/item/organ/internal/tongue/snail
category = list(
SPECIES_SNAIL,
RND_CATEGORY_INITIAL,
)

/datum/design/liver/snail
name = "Snail Liver"
id = "snailliver"
build_path = /obj/item/organ/internal/liver/snail
category = list(
SPECIES_SNAIL,
RND_CATEGORY_INITIAL,
)

/datum/design/heart/snail
name = "Snail Heart"
id = "snailheart"
build_path = /obj/item/organ/internal/heart/snail
category = list(
SPECIES_SNAIL,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/cat
name = "Cat Ears, Variety"
id = "catearsvariety"
build_path = /obj/item/organ/internal/ears/cat
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/lizard
name = "Lizard Ears"
id = "lizardears"
build_path = /obj/item/organ/internal/ears/lizard
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/fox
name = "Fox Ears"
id = "foxears"
build_path = /obj/item/organ/internal/ears/fox
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/dog
name = "Dog Ears"
id = "dogears"
build_path = /obj/item/organ/internal/ears/dog
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/bunny
name = "Bunny Ears"
id = "bunnyears"
build_path = /obj/item/organ/internal/ears/bunny
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/bird
name = "Bird Ears"
id = "birdears"
build_path = /obj/item/organ/internal/ears/bird
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/mouse
name = "Mouse Ears"
id = "mouseears"
build_path = /obj/item/organ/internal/ears/mouse
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/monkey
name = "Monkey Ears"
id = "monkeyears"
build_path = /obj/item/organ/internal/ears/monkey
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/deer
name = "Deer Ears"
id = "deerears"
build_path = /obj/item/organ/internal/ears/deer
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/fish
name = "Fish Ears"
id = "fishears"
build_path = /obj/item/organ/internal/ears/fish
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/bug
name = "Bug Ears"
id = "bugears"
build_path = /obj/item/organ/internal/ears/bug
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/ears/humanoid
name = "Humanoid Ears"
id = "humanoidears"
build_path = /obj/item/organ/internal/ears/humanoid
category = list(
SPECIES_HUMAN,
RND_CATEGORY_INITIAL,
)

/datum/design/tail
name = "Mouse Tail"
id = "mousetail"
build_type = LIMBGROWER
build_path = /obj/item/organ/external/tail/mouse
reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 25)
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/dog
name = "Dog Tail"
id = "dogtail"
build_path = /obj/item/organ/external/tail/dog
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/fox
name = "Fox Tail"
id = "foxtail"
build_path = /obj/item/organ/external/tail/fox
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/bunny
name = "Bunny Tail"
id = "bunnytail"
build_path = /obj/item/organ/external/tail/bunny
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/bird
name = "Bird Tail"
id = "birdtail"
build_path = /obj/item/organ/external/tail/bird
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/bug
name = "Bug Tail"
id = "bugtail"
build_path = /obj/item/organ/external/tail/bug
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/deer
name = "Deer Tail"
id = "deertail"
build_path = /obj/item/organ/external/tail/deer
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/fish
name = "Fish Tail"
id = "fishtail"
build_path = /obj/item/organ/external/tail/fish
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)

/datum/design/tail/humanoid
name = "Humanoid Tail"
id = "humanoidtail"
build_path = /obj/item/organ/external/tail/humanoid
category = list(
RND_CATEGORY_LIMBS_OTHER,
RND_CATEGORY_INITIAL,
)
1 change: 1 addition & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -6916,6 +6916,7 @@
#include "modular_doppler\religion\code\chaplain.dm"
#include "modular_doppler\religion\code\mind.dm"
#include "modular_doppler\religion\code\religious_sects.dm"
#include "modular_doppler\research\designs\limbgrower_designs.dm"
#include "modular_doppler\sprite_accessories\code\hair.dm"
#include "modular_doppler\stone\code\ore_veins.dm"
#include "modular_doppler\stone\code\stone.dm"
Expand Down

0 comments on commit a08185c

Please sign in to comment.