mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
ok
This commit is contained in:
@@ -111,12 +111,9 @@
|
||||
if(A in DirectAccess())
|
||||
if(W)
|
||||
. = W.melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
else
|
||||
UnarmedAttack(A)
|
||||
return
|
||||
. = UnarmedAttack(A)? TRUE : FALSE
|
||||
|
||||
//Can't reach anything else in lockers or other weirdness
|
||||
if(!loc.AllowClick())
|
||||
@@ -126,11 +123,9 @@
|
||||
if(CanReach(A,W))
|
||||
if(W)
|
||||
. = W.melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
else
|
||||
UnarmedAttack(A, 1)
|
||||
. = UnarmedAttack(A, 1)? TRUE : FALSE
|
||||
else
|
||||
if(W)
|
||||
W.ranged_attack_chain(src, A, params)
|
||||
|
||||
@@ -79,8 +79,6 @@
|
||||
// cyborgs are prohibited from using storage items so we can I think safely remove (A.loc in contents)
|
||||
if(A == loc || (A in loc) || (A in contents))
|
||||
. = W.melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
return
|
||||
|
||||
@@ -91,8 +89,6 @@
|
||||
if(isturf(A) || isturf(A.loc))
|
||||
if(A.Adjacent(src)) // see adjacent.dm
|
||||
. = W.melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
return
|
||||
else
|
||||
|
||||
@@ -37,12 +37,10 @@
|
||||
if(A in DirectAccess())
|
||||
if(W)
|
||||
. = W.rightclick_melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
else
|
||||
if(!AltUnarmedAttack(A))
|
||||
UnarmedAttack(A)
|
||||
. = UnarmedAttack(A, 1)? TRUE : FALSE
|
||||
return
|
||||
|
||||
//Can't reach anything else in lockers or other weirdness
|
||||
@@ -53,12 +51,10 @@
|
||||
if(CanReach(A,W))
|
||||
if(W)
|
||||
. = W.rightclick_melee_attack_chain(src, A, params)
|
||||
if(ismob(A) && !(. & MANUALLY_HANDLE_LAST_ACTION))
|
||||
DelayNextAction()
|
||||
. = !(. & DISCARD_LAST_ACTION)
|
||||
else
|
||||
if(!AltUnarmedAttack(A,1))
|
||||
UnarmedAttack(A,1)
|
||||
. = UnarmedAttack(A, 1)? TRUE : FALSE
|
||||
else
|
||||
if(W)
|
||||
if(!W.altafterattack(A, src, FALSE, params))
|
||||
|
||||
Reference in New Issue
Block a user