mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
22 lines
599 B
Plaintext
22 lines
599 B
Plaintext
/obj/item/gun/proc/getstamcost(mob/living/carbon/user)
|
|
if(user && user.has_gravity())
|
|
return recoil
|
|
else
|
|
return recoil*5
|
|
|
|
/obj/item/gun/energy/kinetic_accelerator/getstamcost(mob/living/carbon/user)
|
|
if(user && !lavaland_equipment_pressure_check(get_turf(user)))
|
|
return 0
|
|
else
|
|
return ..()
|
|
|
|
/obj/item/gun/proc/getinaccuracy(mob/living/user)
|
|
if(!iscarbon(user))
|
|
return 0
|
|
else
|
|
var/mob/living/carbon/holdingdude = user
|
|
if(istype(holdingdude) && holdingdude.combatmode)
|
|
return max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0)
|
|
else
|
|
return weapon_weight * 25
|