diff --git a/hyperstation/code/gamemode/werewolf/werewolf.dm b/hyperstation/code/gamemode/werewolf/werewolf.dm new file mode 100644 index 00000000..e69de29b diff --git a/hyperstation/code/mobs/werewolf.dm b/hyperstation/code/mobs/werewolf.dm new file mode 100644 index 00000000..9febecef --- /dev/null +++ b/hyperstation/code/mobs/werewolf.dm @@ -0,0 +1,25 @@ +/mob/living/simple_animal/hostile/werewolf + name = "Werewolf" + desc = "A towering creature!" + icon = 'hyperstation/icons/mobs/werewolf.dmi' + icon_state = "idle" + icon_living = "idle" + icon_dead = "idle" + gender = NEUTER + speak_chance = 0 + turns_per_move = 2 + maxHealth = 30 + health = 30 + see_in_dark = 7 + response_help = "pets" + response_disarm = "pushes aside" + response_harm = "smacks" + melee_damage_lower = 12 + melee_damage_upper = 20 + attacktext = "slams" + attack_sound = 'sound/weapons/punch1.ogg' + faction = list("werewolf") + + atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 150 + maxbodytemp = 500 \ No newline at end of file diff --git a/hyperstation/code/modules/antagonists/werewolf/werewolf.dm b/hyperstation/code/modules/antagonists/werewolf/werewolf.dm new file mode 100644 index 00000000..e69de29b diff --git a/hyperstation/code/obj/decal.dm b/hyperstation/code/obj/decal.dm new file mode 100644 index 00000000..0d9f5782 --- /dev/null +++ b/hyperstation/code/obj/decal.dm @@ -0,0 +1,233 @@ +/obj/decal/stencil + name = "stencil" + desc = "A letter, one of many used to make words." + icon = 'hyperstation/icons/decals/decal_new.dmi' + icon_state = "a" + anchored = TRUE + layer = WALL_OBJ_LAYER + + left + pixel_x = -3 //fine-tune from this offset + pixel_y = 8 + alpha = 200 + a + name = "a" + icon_state = "a" + b + name = "b" + icon_state = "b" + c + name = "c" + icon_state = "c" + d + name = "d" + icon_state = "d" + e + name = "e" + icon_state = "e" + f + name = "f" + icon_state = "f" + g + name = "g" + icon_state = "g" + h + name = "h" + icon_state = "h" + i + name = "i" + icon_state = "i" + j + name = "j" + icon_state = "j" + k + name = "k" + icon_state = "k" + l + name = "l" + icon_state = "l" + m + name = "m" + icon_state = "m" + n + name = "n" + icon_state = "n" + o + name = "o" + icon_state = "o" + p + name = "p" + icon_state = "p" + q + name = "q" + icon_state = "q" + r + name = "r" + icon_state = "r" + s + name = "s" + icon_state = "s" + t + name = "t" + icon_state = "t" + u + name = "u" + icon_state = "u" + v + name = "v" + icon_state = "v" + w + name = "w" + icon_state = "w" + x + name = "x" + icon_state = "x" + y + name = "y" + icon_state = "y" + z + name = "z" + icon_state = "z" + one + name = "one" + icon_state = "1" + two + name = "two" + icon_state = "2" + three + name = "three" + icon_state = "3" + four + name = "four" + icon_state = "4" + five + name = "five" + icon_state = "5" + six + name = "six" + icon_state = "6" + seven + name = "seven" + icon_state = "7" + eight + name = "eight" + icon_state = "8" + nine + name = "nine" + icon_state = "9" + zero + name = "zero" + icon_state = "0" + + right + pixel_x = 13 // fine-tune from this offset + pixel_y = 8 + alpha = 200 + a + name = "a" + icon_state = "a" + b + name = "b" + icon_state = "b" + c + name = "c" + icon_state = "c" + d + name = "d" + icon_state = "d" + e + name = "e" + icon_state = "e" + f + name = "f" + icon_state = "f" + g + name = "g" + icon_state = "g" + h + name = "h" + icon_state = "h" + i + name = "i" + icon_state = "i" + j + name = "j" + icon_state = "j" + k + name = "k" + icon_state = "k" + l + name = "l" + icon_state = "l" + m + name = "m" + icon_state = "m" + n + name = "n" + icon_state = "n" + o + name = "o" + icon_state = "o" + p + name = "p" + icon_state = "p" + q + name = "q" + icon_state = "q" + r + name = "r" + icon_state = "r" + s + name = "s" + icon_state = "s" + t + name = "t" + icon_state = "t" + u + name = "u" + icon_state = "u" + v + name = "v" + icon_state = "v" + w + name = "w" + icon_state = "w" + x + name = "x" + icon_state = "x" + y + name = "y" + icon_state = "y" + z + name = "z" + icon_state = "z" + one + name = "one" + icon_state = "1" + two + name = "two" + icon_state = "2" + three + name = "three" + icon_state = "3" + four + name = "four" + icon_state = "4" + five + name = "five" + icon_state = "5" + six + name = "six" + icon_state = "6" + seven + name = "seven" + icon_state = "7" + eight + name = "eight" + icon_state = "8" + nine + name = "nine" + icon_state = "9" + zero + name = "zero" + icon_state = "0" diff --git a/hyperstation/icons/decals/decal_new.dmi b/hyperstation/icons/decals/decal_new.dmi new file mode 100644 index 00000000..600ddd9f Binary files /dev/null and b/hyperstation/icons/decals/decal_new.dmi differ diff --git a/hyperstation/icons/mobs/werewolf.dmi b/hyperstation/icons/mobs/werewolf.dmi new file mode 100644 index 00000000..fb89c833 Binary files /dev/null and b/hyperstation/icons/mobs/werewolf.dmi differ diff --git a/sound/music/KlaymenTheme.ogg b/sound/music/KlaymenTheme.ogg deleted file mode 100644 index b8c68a17..00000000 Binary files a/sound/music/KlaymenTheme.ogg and /dev/null differ diff --git a/tgstation.dme b/tgstation.dme index a6331662..d8b85bd4 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2836,6 +2836,7 @@ #include "hyperstation\code\mobs\mimic.dm" #include "hyperstation\code\mobs\werewolf.dm" #include "hyperstation\code\modules\antagonists\werewolf\werewolf.dm" +#include "hyperstation\code\obj\decal.dm" #include "interface\interface.dm" #include "interface\menu.dm" #include "interface\stylesheet.dm"