@@ -20,7 +20,7 @@ public class NewEventHandlers : IEventHandlerGeneratorFinish,IEventHandlerLCZDec
20
20
IEventHandlerScp096Enrage , IEventHandlerScp096Panic , IEventHandlerConnect , IEventHandlerDisconnect , IEventHandlerFixedUpdate , IEventHandlerLateDisconnect , IEventHandlerLateUpdate ,
21
21
IEventHandlerRoundEnd , IEventHandlerRoundRestart , IEventHandlerSceneChanged , IEventHandlerSetServerName , IEventHandlerUpdate , IEventHandlerWaitingForPlayers , IEventHandlerDecideTeamRespawnQueue ,
22
22
IEventHandlerSetNTFUnitName , IEventHandlerSetSCPConfig , IEventHandlerTeamRespawn , IEventHandlerAdminQuery , IEventHandlerAuthCheck , IEventHandlerBan , IEventHandlerPlayerPickupItem ,
23
- IEventHandlerPlayerPickupItemLate , IEventHandlerPlayerJoin , IEventHandlerSetConfig
23
+ IEventHandlerPlayerPickupItemLate , IEventHandlerPlayerJoin , IEventHandlerSetConfig , IEventHandlerCheckRoundEnd , IEventHandlerInfected
24
24
25
25
26
26
{
@@ -44,6 +44,26 @@ void IEventHandlerSetConfig.OnSetConfig(SetConfigEvent ev)
44
44
{
45
45
send ( ev , new IdMapping ( ) ) ;
46
46
}
47
+
48
+ void IEventHandlerCheckRoundEnd . OnCheckRoundEnd ( CheckRoundEndEvent ev )
49
+ {
50
+ send ( ev , new IdMapping ( )
51
+ . appendId ( Lib . ROUND_ID , ev . Round )
52
+ . appendId ( Lib . ROUND_STATS_ID , ev . Round . Stats )
53
+ ) ;
54
+ }
55
+
56
+ void IEventHandlerInfected . OnPlayerInfected ( PlayerInfectedEvent ev )
57
+ {
58
+ send ( ev , new IdMapping ( )
59
+ . appendId ( Lib . PLAYER_ID , ev . Player )
60
+ . appendId ( Lib . PLAYER_EVENT_SCPDATA_ID , ev . Player . Scp079Data )
61
+ . appendId ( Lib . PLAYER_EVENT_TEAM_ROLE_ID , ev . Player . TeamRole )
62
+ . appendId ( Lib . ATTACKER_ID , ev . Attacker )
63
+ . appendId ( Lib . EVENT_ATTACKE_SCPDATA_ID , ev . Attacker . Scp079Data )
64
+ . appendId ( Lib . EVENT_ATTACKER_TEAMROLE_ID , ev . Attacker . TeamRole )
65
+ ) ;
66
+ }
47
67
void IEventHandlerPlayerPickupItemLate . OnPlayerPickupItemLate ( PlayerPickupItemLateEvent ev )
48
68
{
49
69
send ( ev ,
0 commit comments