diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index b1a4427d..ea8ea45a 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -46,4 +46,50 @@ if(istype(L)) if(prob(12)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") \ No newline at end of file + L.visible_message("\the [src] knocks down \the [L]!") + +//////////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////Faithless for Skull to use////////////////////////////////////// +/////////////They will lack the /hostile/ parent, meaning, they won't go apeshit//////////////// +//////////////////////////////////////////////////////////////////////////////////////////////// + +/mob/living/simple_animal/faithless + name = "Faithless" + desc = "The Wish Granter's faith in humanity, incarnate" + icon_state = "faithlessold" + icon_living = "faithlessold" + icon_dead = "faithlessold_dead" + speak_chance = 0 + turns_per_move = 5 + response_help = "passes through the" + response_disarm = "shoves" + response_harm = "hits the" + maxHealth = 200 + health = 200 + universal_speak = 1 + universal_understand = 1 + stop_automated_movement = 1 + wander = 0 + + harm_intent_damage = 20 + melee_damage_lower = 20 + melee_damage_upper = 30 + attacktext = "grips" + attack_sound = 'sound/hallucinations/growl1.ogg' + + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + speed = 4 + +/mob/living/simple_animal/faithless/attackby(var/atom/target, var/blocked = 0)//These two could likely check temp protection on the mob + if(istype(target, /mob/living)) + var/mob/M = target + M.bodytemperature -= 15 * TEMPERATURE_DAMAGE_COEFFICIENT + return 1