This commit is contained in:
boy2mantwicethefam
2024-07-23 15:12:01 +03:00
committed by GitHub
parent 7c9c4efb19
commit d493bd1d8f
10 changed files with 12 additions and 6 deletions

View File

@@ -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)

View File

@@ -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)))

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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

View File

@@ -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)

View File

@@ -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)

View File

@@ -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

View File

@@ -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)