mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-30 23:49:21 +01:00
Fix mech weapons breaking on self-deleting mobs (#7615)
This commit is contained in:
@@ -32,6 +32,13 @@
|
||||
chassis.visible_message("<span class='warning'>[chassis] fires [src]!</span>")
|
||||
occupant_message("<span class='warning'>You fire [src]!</span>")
|
||||
log_message("Fired from [src], targeting [target].")
|
||||
var/target_for_log = "unknown"
|
||||
if(ismob(target))
|
||||
target_for_log = target
|
||||
else if(target)
|
||||
target_for_log = "[target.name]"
|
||||
add_attack_logs(chassis.occupant,target_for_log,"Fired exosuit weapon [src.name] (MANUAL)")
|
||||
|
||||
for(var/i = 1 to min(projectiles, projectiles_per_shot))
|
||||
var/turf/aimloc = targloc
|
||||
if(deviation)
|
||||
@@ -57,14 +64,6 @@
|
||||
projectiles = projectiles_per_shot
|
||||
// set_ready_state(0)
|
||||
|
||||
var/target_for_log
|
||||
if(ismob(target))
|
||||
target_for_log = target
|
||||
else
|
||||
target_for_log = "[target.name]"
|
||||
|
||||
add_attack_logs(chassis.occupant,target_for_log,"Fired exosuit weapon [src.name] (MANUAL)")
|
||||
|
||||
do_after_cooldown()
|
||||
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user