diff --git a/code/datums/supplypacks/science_vr.dm b/code/datums/supplypacks/science_vr.dm index e0e4ea2e68..1d9922e7d8 100644 --- a/code/datums/supplypacks/science_vr.dm +++ b/code/datums/supplypacks/science_vr.dm @@ -22,6 +22,13 @@ containername = "EXTREMELY Dangerous Predator crate" access = access_xenobiology contraband = 1 + +/datum/supply_pack/sci/weretiger + name = "Exotic Weretiger crate" + cost = 55 + containertype = /obj/structure/largecrate/animal/weretiger + containername = "Weretiger crate" + access = access_xenobiology /* /datum/supply_pack/sci/otie name = "VARMAcorp adoptable reject (Dangerous!)" diff --git a/code/game/objects/structures/crates_lockers/largecrate_vr.dm b/code/game/objects/structures/crates_lockers/largecrate_vr.dm index c8c98311eb..b70833ccea 100644 --- a/code/game/objects/structures/crates_lockers/largecrate_vr.dm +++ b/code/game/objects/structures/crates_lockers/largecrate_vr.dm @@ -55,6 +55,7 @@ /mob/living/simple_mob/vore/aggressive/rat/tame, /mob/living/simple_mob/otie/zorgoia, //CHOMPstation edit /mob/living/simple_mob/vore/rabbit, + /mob/living/simple_mob/vore/weretiger;0.5, // /mob/living/simple_mob/otie;0.5 )) return ..() @@ -139,4 +140,9 @@ /obj/structure/largecrate/animal/jerboa name = "Jerboa Crate" desc = "Lots, and lots of squeaking." - starts_with = list(/mob/living/simple_mob/animal/passive/mouse/jerboa) \ No newline at end of file + starts_with = list(/mob/living/simple_mob/animal/passive/mouse/jerboa) + +/obj/structure/largecrate/animal/weretiger + name = "Weretiger Crate" + desc = "You can hear a lot of annoyed scratches, clearly someone doesn't enjoy being locked up." + starts_with = list(/mob/living/simple_mob/vore/weretiger) \ No newline at end of file diff --git a/code/game/objects/structures/ghost_pods/event_vr.dm b/code/game/objects/structures/ghost_pods/event_vr.dm index 148ed3ff4d..eeca54e11c 100644 --- a/code/game/objects/structures/ghost_pods/event_vr.dm +++ b/code/game/objects/structures/ghost_pods/event_vr.dm @@ -53,6 +53,7 @@ "Frost Giant Spider" = /mob/living/simple_mob/animal/giant_spider/frost, "Nurse Giant Spider" = /mob/living/simple_mob/animal/giant_spider/nurse/eggless, "Giant Spider Queen" = /mob/living/simple_mob/animal/giant_spider/nurse/queen/eggless, + "Weretiger" = /mob/living/simple_mob/vore/weretiger, "Lesser Large Dragon" = /mob/living/simple_mob/vore/bigdragon/friendly/maintpred //CHOMPStation add. ) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/weretiger.dm b/code/modules/mob/living/simple_mob/subtypes/vore/weretiger.dm new file mode 100644 index 0000000000..0df61d7277 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/weretiger.dm @@ -0,0 +1,40 @@ +/mob/living/simple_mob/vore/weretiger + name = "weretiger" + desc = "A big scary, albino were-tiger! At least they seem decently mannered..." + tt_desc = "Tigris Thropus Album" + + icon_state = "bigcat" + icon_living = "bigcat" + icon_dead = "bigcat_dead" + icon_rest = null + icon = 'icons/mob/bigcat.dmi' + + faction = "panther" + maxHealth = 150 + health = 150 + + response_help = "pats" + response_disarm = "gently pushes aside" + response_harm = "hits" + + harm_intent_damage = 15 + melee_damage_lower = 10 + melee_damage_upper = 20 + attacktext = list("mauled") + + say_list_type = /datum/say_list/weretiger + ai_holder_type = /datum/ai_holder/simple_mob/retaliate + +// Nomnomn +/mob/living/simple_mob/vore/weretiger + vore_active = 1 + vore_bump_chance = 10 + vore_bump_emote = "sneaks up on" + vore_pounce_chance = 50 + vore_default_mode = DM_HOLD + vore_icons = SA_ICON_LIVING + +/datum/say_list/weretiger + speak = list("Gruff.","ROAR!","Growl.") + emote_hear = list("growls!","grunts.") + emote_see = list("pads around noisily.","scratches the floor thoroughly.") \ No newline at end of file diff --git a/icons/mob/bigcat.dmi b/icons/mob/bigcat.dmi new file mode 100644 index 0000000000..175c07d362 Binary files /dev/null and b/icons/mob/bigcat.dmi differ diff --git a/vorestation.dme b/vorestation.dme index fee94da0ef..dd5773aff1 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3280,6 +3280,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub_larva.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\solarmoth_ch.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\vore.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\weretiger.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\wolfgirl.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\xeno_vore.dm"