Skip to content

Commit 8ed7324

Browse files
authored
Merge pull request #49 from BMagnu/fixondeath
Remove deprecated OnDeath hook
2 parents 3f2358b + 54d7917 commit 8ed7324

File tree

5 files changed

+23
-29
lines changed

5 files changed

+23
-29
lines changed

Cloak/data/tables/cloak-sct.tbm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,10 @@ $On Mission End:
384384
end
385385
]
386386

387-
$On Death:
387+
$On Ship Death:
388388
[
389389
if CloakSys.Enabled then
390-
CloakSys:MaybeRemove(hv.Self:getSignature())
390+
CloakSys:MaybeRemove(hv.Ship:getSignature())
391391
end
392392
]
393393

ItemDrop/data/tables/itemdrop2-sct.tbm

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -336,10 +336,6 @@ function Items:DeathDropMaybe(ship)
336336
return
337337
end
338338

339-
if ship:getBreedName() ~= "Ship" then
340-
return
341-
end
342-
343339
local rightTeam = false
344340

345341
for i,v in ipairs(self.Config.Global.DropTeams) do
@@ -1071,13 +1067,13 @@ $On Frame:
10711067
end
10721068
]
10731069

1074-
$On Death:
1070+
$On Ship Death:
10751071
[
10761072
if Items.Enabled then
1077-
if not Items:CheckContainerDeath(hv.Self) then
1078-
Items:DeathDropMaybe(hv.Self)
1073+
if not Items:CheckContainerDeath(hv.Ship) then
1074+
Items:DeathDropMaybe(hv.Ship)
10791075
end
10801076
end
10811077
]
10821078

1083-
#End
1079+
#End

SpawnSystem/data/tables/spawnsys-sct.tbm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -621,10 +621,10 @@ $On Frame:
621621

622622
]
623623

624-
$On Death:
624+
$On Ship Death:
625625
[
626626
if SpawnSystem.Enabled and SpawnSystem.SpawnList then
627-
SpawnSystem:RemoveShip(hv.Self)
627+
SpawnSystem:RemoveShip(hv.Ship)
628628
end
629629
]
630630

TrackingDevice/data/tables/trackingdevice-sct.tbm.21_0

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -160,24 +160,22 @@ $On Ship Depart:
160160
end
161161
]
162162

163-
$On Death:
163+
$On Ship Death:
164164
[
165165
-- if either the tracking device or the ship it tracks has been destroyed, remove the entry
166166
local td = TrackingDevice
167167
if td.Enabled then
168-
if hv.Self:getBreedName() == "Ship" then
169-
local ship_name = hv.Self.Name
170-
local t = td.TrackerToTrackee
171-
if t then
172-
for tracker_name, trackee_name in pairs(t) do
173-
-- remove entry
174-
if tracker_name == ship_name or trackee_name == ship_name then
175-
t[tracker_name] = nil
176-
end
177-
-- if the trackee was destroyed, destroy any trackers
178-
if trackee_name == ship_name then
179-
mn.evaluateSEXP("( self-destruct !" .. tracker_name .. "!)")
180-
end
168+
local ship_name = hv.Ship.Name
169+
local t = td.TrackerToTrackee
170+
if t then
171+
for tracker_name, trackee_name in pairs(t) do
172+
-- remove entry
173+
if tracker_name == ship_name or trackee_name == ship_name then
174+
t[tracker_name] = nil
175+
end
176+
-- if the trackee was destroyed, destroy any trackers
177+
if trackee_name == ship_name then
178+
mn.evaluateSEXP("( self-destruct !" .. tracker_name .. "!)")
181179
end
182180
end
183181
end

radaricon/data/tables/radaricon-sct.tbm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -645,10 +645,10 @@ $On Ship Depart:
645645
end
646646
]
647647

648-
$On Death:
648+
$On Ship Death:
649649
[
650-
if RadarIcon.Enabled and hv.Self:getBreedName() == "Ship" then
651-
RadarIcon:MaybeDeleteShip(hv.Self)
650+
if RadarIcon.Enabled then
651+
RadarIcon:MaybeDeleteShip(hv.Ship)
652652
end
653653
]
654654

0 commit comments

Comments
 (0)