Skip to content

Commit 89ce49f

Browse files
authored
Merge pull request #157 from markus-wa/issue/156-Kill.Killer-mayBeNil-Weapon-shouldBeEqWorld
Kill.Killer may be nil, "worldspawn" Equipment should be EqWorld
2 parents 55d16e7 + ee927b5 commit 89ce49f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

common/equipment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ func initEqNameToWeapon() {
194194
eqNameToWeapon["sg550"] = EqUnknown
195195
eqNameToWeapon["sg552"] = EqUnknown // This one still crashes the game :)
196196
eqNameToWeapon["tmp"] = EqUnknown
197-
eqNameToWeapon["worldspawn"] = EqUnknown
197+
eqNameToWeapon["worldspawn"] = EqWorld
198198
}
199199

200200
func initEqElementToName() {

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
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)