File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ func newGameEventHandler(parser *Parser) gameEventHandler {
117
117
"cs_round_start_beep" : nil , // Round start beeps
118
118
"cs_win_panel_match" : geh .csWinPanelMatch , // Not sure, maybe match end event???
119
119
"cs_win_panel_round" : nil , // Win panel, (==end of match?)
120
- "decoy_detonate" : delay ( geh .decoyDetonate ) , // Decoy exploded/expired. Delayed so deleteThrownGrenade() isn't called before player_hurt
120
+ "decoy_detonate" : geh .decoyDetonate , // Decoy exploded/expired
121
121
"decoy_started" : delay (geh .decoyStarted ), // Decoy started. Delayed because projectile entity is not yet created
122
122
"endmatch_cmm_start_reveal_items" : nil , // Drops
123
123
"entity_visible" : nil , // Dunno, only in locally recorded demo
@@ -380,7 +380,9 @@ func (geh gameEventHandler) decoyDetonate(data map[string]*msg.CSVCMsg_GameEvent
380
380
GrenadeEvent : event ,
381
381
})
382
382
383
- geh .deleteThrownGrenade (event .Thrower , common .EqDecoy )
383
+ geh .parser .delayedEventHandlers = append (geh .parser .delayedEventHandlers , func () {
384
+ geh .deleteThrownGrenade (event .Thrower , common .EqDecoy )
385
+ })
384
386
}
385
387
386
388
func (geh gameEventHandler ) smokeGrenadeDetonate (data map [string ]* msg.CSVCMsg_GameEventKeyT ) {
You can’t perform that action at this time.
0 commit comments