mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Ports SNPCs
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
|
||||
|
||||
proc/special_check(var/mob/M) //Placeholder for any special checks, like detective's revolver.
|
||||
if(!usr.IsAdvancedToolUser())
|
||||
if(!M.IsAdvancedToolUser())
|
||||
return 0
|
||||
return 1
|
||||
|
||||
|
||||
@@ -48,12 +48,12 @@
|
||||
if(ismob(A) && isliving(A) && !(A in target))
|
||||
Aim(A) //Clicked a mob, aim at them
|
||||
else //Didn't click someone, check if there is anyone along that guntrace
|
||||
var/mob/living/M = GunTrace(usr.x,usr.y,A.x,A.y,usr.z,usr) //Find dat mob.
|
||||
var/mob/living/M = GunTrace(user.x,user.y,A.x,A.y,user.z,user) //Find dat mob.
|
||||
if(M && isliving(M) && M in view(user) && !(M in target))
|
||||
Aim(M) //Aha! Aim at them!
|
||||
else if(!ismob(M) || (ismob(M) && !(M in view(user)))) //Nope! They weren't there!
|
||||
Fire(A,user,params) //Fire like normal, then.
|
||||
usr.dir = get_cardinal_dir(src, A)
|
||||
user.dir = get_cardinal_dir(src, A)
|
||||
|
||||
//Aiming at the target mob.
|
||||
/obj/item/weapon/gun/proc/Aim(var/mob/living/M)
|
||||
|
||||
Reference in New Issue
Block a user