hostile mob fix v2

This commit is contained in:
Ty-Omaha
2018-10-28 03:56:02 -04:00
parent 7f3791c30a
commit ffe39f4500
6 changed files with 5 additions and 6 deletions

View File

@@ -292,7 +292,7 @@
return
/mob/living/attack_animal(mob/living/simple_animal/M)
if(M.a_intent == INTENT_HELP || M.melee_damage_upper == 0)
if((M.a_intent == INTENT_HELP && M.ckey) || M.melee_damage_upper == 0)
M.custom_emote(1, "[M.friendly] [src].")
return 0
else

View File

@@ -226,7 +226,7 @@
// See software.dm for Topic()
/mob/living/silicon/pai/attack_animal(mob/living/simple_animal/M)
if(M.a_intent == INTENT_HELP || M.melee_damage_upper == 0)
if((M.a_intent == INTENT_HELP && M.ckey) || M.melee_damage_upper == 0)
M.custom_emote(1, "[M.friendly] [src].")
else
M.do_attack_animation(src)

View File

@@ -3,7 +3,6 @@
stop_automated_movement_when_pulled = 0
obj_damage = 40
environment_smash = 1 //Set to 1 to break closets,tables,racks, etc; 2 for walls; 3 for rwalls
a_intent = INTENT_HARM
var/atom/target
var/ranged = 0
var/rapid = 0

View File

@@ -204,7 +204,7 @@
return
/obj/spacepod/attack_animal(mob/living/simple_animal/user)
if(user.a_intent == INTENT_HELP || user.melee_damage_upper == 0)
if((user.a_intent == INTENT_HELP && user.ckey) || user.melee_damage_upper == 0)
user.custom_emote(1, "[user.friendly] [src].")
else
var/damage = rand(user.melee_damage_lower, user.melee_damage_upper)