File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -186,6 +186,9 @@ public override void OnPlayerLeavingPocketDimension(PlayerLeavingPocketDimension
186186
187187 public override void OnPlayerInteractedDoor ( PlayerInteractedDoorEventArgs ev )
188188 {
189+ if ( ev . Door . Base == null )
190+ return ;
191+
189192 WebSocketSystem . Enqueue ( new QueryCommand ( )
190193 {
191194 Recipient = "ALL" ,
@@ -686,6 +689,9 @@ public override void OnPlayerDeath(PlayerDeathEventArgs ev)
686689
687690 public override void OnPlayerDroppedAmmo ( PlayerDroppedAmmoEventArgs ev )
688691 {
692+ if ( ev . AmmoPickup . Base == null )
693+ return ;
694+
689695 WebSocketSystem . Enqueue ( new QueryCommand ( )
690696 {
691697 Recipient = "ALL" ,
@@ -703,7 +709,7 @@ public override void OnPlayerDroppedAmmo(PlayerDroppedAmmoEventArgs ev)
703709 Misc . ToHex ( ev . Player . ReferenceHub . roleManager . CurrentRole . RoleColor ) ,
704710 ev . Player . Role ,
705711 ev . Amount ,
706- ev . Pickup . Base . NetworkInfo . ItemId
712+ ev . AmmoPickup . Base . NetworkInfo . ItemId
707713 } )
708714 }
709715 }
@@ -712,6 +718,9 @@ public override void OnPlayerDroppedAmmo(PlayerDroppedAmmoEventArgs ev)
712718
713719 public override void OnPlayerDroppedItem ( PlayerDroppedItemEventArgs ev )
714720 {
721+ if ( ev . Pickup . Base == null )
722+ return ;
723+
715724 WebSocketSystem . Enqueue ( new QueryCommand ( )
716725 {
717726 Recipient = "ALL" ,
Original file line number Diff line number Diff line change @@ -546,7 +546,6 @@ public void Disabled()
546546
547547 CustomHandlersManager . UnregisterEventsHandler ( EventManagerPlayerEvents ) ;
548548 CustomHandlersManager . UnregisterEventsHandler ( EventManagerServerEvents ) ;
549-
550549 Shutdown . OnQuit -= OnQuit ;
551550
552551 Singleton = null ;
You can’t perform that action at this time.
0 commit comments