Skip to content

Commit ee927b5

Browse files
committed
events: document that WeaponFire.Player may be nil
only possible in (partially) corrupt demos
1 parent 6629d13 commit ee927b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

events/events.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ type PlayerJump struct {
140140
type Kill struct {
141141
Weapon *common.Equipment
142142
Victim *common.Player
143-
Killer *common.Player // May be nil for world damage (EqWorld)
143+
Killer *common.Player // May be nil for world damage (EqWorld) or if the demo is partially corrupt (see #156)
144144
Assister *common.Player
145145
PenetratedObjects int
146146
IsHeadshot bool
@@ -153,7 +153,7 @@ type BotTakenOver struct {
153153

154154
// WeaponFire signals that a weapon has been fired.
155155
type WeaponFire struct {
156-
Shooter *common.Player
156+
Shooter *common.Player // May be nil if the demo is partially corrupt (see #156)
157157
Weapon *common.Equipment
158158
}
159159

0 commit comments

Comments
 (0)