mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
[MIRROR] Fix Kinetic Projectiles in non PKAs breaking (#27059)
Fix Kinetic Projectiles in non PKAs breaking (#82243) ## About The Pull Request Kinetic blasts are fired from things which are not PKAs sometimes which makes this runtime  ## Changelog 🆑 Melbert fix: Non-PKA kinetic blasts should work better /🆑 Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
This commit is contained in:
@@ -191,14 +191,13 @@
|
||||
return ..()
|
||||
|
||||
/obj/projectile/kinetic/prehit_pierce(atom/target)
|
||||
if(is_type_in_typecache(target, kinetic_gun.ignored_mob_types))
|
||||
if(is_type_in_typecache(target, kinetic_gun?.ignored_mob_types))
|
||||
return PROJECTILE_PIERCE_PHASE
|
||||
. = ..()
|
||||
if(. == PROJECTILE_PIERCE_PHASE)
|
||||
return
|
||||
if(kinetic_gun)
|
||||
for(var/obj/item/borg/upgrade/modkit/modkit_upgrade as anything in kinetic_gun.modkits)
|
||||
modkit_upgrade.projectile_prehit(src, target, kinetic_gun)
|
||||
for(var/obj/item/borg/upgrade/modkit/modkit_upgrade as anything in kinetic_gun?.modkits)
|
||||
modkit_upgrade.projectile_prehit(src, target, kinetic_gun)
|
||||
if(!pressure_decrease_active && !lavaland_equipment_pressure_check(get_turf(target)))
|
||||
name = "weakened [name]"
|
||||
damage = damage * pressure_decrease
|
||||
|
||||
Reference in New Issue
Block a user