mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-09 16:14:13 +00:00
1 (#36794)
This commit is contained in:
committed by
GitHub
parent
7c9c4efb19
commit
d493bd1d8f
@@ -50,6 +50,7 @@
|
||||
if(check_shields(0, M))
|
||||
return 0
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/carbon/relaymove(var/mob/user, direction)
|
||||
if(user in src.stomach_contents)
|
||||
|
||||
@@ -310,6 +310,7 @@
|
||||
|
||||
/mob/living/carbon/slime/attack_animal(mob/living/simple_animal/M)
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/carbon/slime/attack_paw(mob/living/carbon/monkey/M)
|
||||
if(!(istype(M, /mob/living/carbon/monkey)))
|
||||
|
||||
@@ -296,7 +296,7 @@ var/static/list/ai_icon_states = list(
|
||||
"Xerxes" = "ai-xerxes",
|
||||
"Yes Man" = "yes-man",
|
||||
)
|
||||
|
||||
|
||||
/mob/living/silicon/ai/verb/pick_icon()
|
||||
set category = "AI Commands"
|
||||
set name = "Set AI Core Display"
|
||||
@@ -579,6 +579,7 @@ var/static/list/ai_icon_states = list(
|
||||
|
||||
/mob/living/silicon/ai/attack_animal(mob/living/simple_animal/M as mob)
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/silicon/ai/reset_view(atom/A)
|
||||
if(camera_light_on)
|
||||
|
||||
@@ -945,6 +945,7 @@
|
||||
|
||||
/mob/living/silicon/robot/attack_animal(mob/living/simple_animal/M)
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/silicon/robot/attack_hand(mob/living/user)
|
||||
add_fingerprint(user)
|
||||
|
||||
@@ -248,6 +248,7 @@
|
||||
update_icons()
|
||||
else
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/simple_animal/construct/attackby(var/obj/item/O as obj, var/mob/user as mob)
|
||||
user.delayNextAttack(8)
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
user.forceMove(src)
|
||||
src.update_icon()
|
||||
else
|
||||
..()
|
||||
return ..()
|
||||
|
||||
/mob/living/simple_animal/spiderbot/proc/transfer_personality(var/obj/item/device/mmi/M as obj)
|
||||
src.mind = M.brainmob.mind
|
||||
|
||||
@@ -80,9 +80,9 @@
|
||||
/mob/living/simple_animal/hostile/monster/cyber_horror/UnarmedAttack(atom/A)
|
||||
if(ismob(A))
|
||||
delayNextAttack(10)
|
||||
if(A.attack_animal(src)) //Returns 0 if blocked
|
||||
if(A.attack_animal(src)) //Returns 0 if blocked, returns 1 if the attack went through
|
||||
var/mob/living/L = A
|
||||
if(L.reagents)
|
||||
if(istype(L) && L.reagents)
|
||||
if(prob(nanobot_chance))
|
||||
visible_message("<b><span class='warning'>[src] injects something into [L]!</span>")
|
||||
L.reagents.add_reagent(MEDNANOBOTS, 2)
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
M.LevelUp(level_gain)
|
||||
M.health = M.maxHealth
|
||||
qdel(src)
|
||||
return
|
||||
return 1
|
||||
..()
|
||||
|
||||
/mob/living/simple_animal/hostile/mushroom/revive(refreshbutcher = 1)
|
||||
|
||||
@@ -343,7 +343,7 @@
|
||||
|
||||
//Simple animals
|
||||
/mob/living/simple_animal/parrot/attack_animal(mob/living/simple_animal/M as mob)
|
||||
..() //goodbye immortal parrots
|
||||
. = ..() //goodbye immortal parrots
|
||||
|
||||
if(client)
|
||||
return
|
||||
|
||||
@@ -444,6 +444,7 @@ var/global/list/animal_count = list() //Stores types, and amount of animals of t
|
||||
|
||||
/mob/living/simple_animal/attack_animal(mob/living/simple_animal/M)
|
||||
M.unarmed_attack_mob(src)
|
||||
return 1
|
||||
|
||||
/mob/living/simple_animal/bullet_act(var/obj/item/projectile/Proj)
|
||||
if(!Proj)
|
||||
|
||||
Reference in New Issue
Block a user