@@ -42,7 +42,6 @@ public bool PlayerChangeItemHook(IPlayer player, ushort oldItem, ushort newItem)
42
42
}
43
43
}
44
44
45
- //TODO: Make this for all types of Damages not only damage by other player
46
45
[ PluginEvent ( ServerEventType . PlayerDamage ) ]
47
46
public bool PlayerDamageHook ( IPlayer player , IPlayer target , DamageHandlerBase damageHandler )
48
47
{
@@ -62,19 +61,12 @@ public bool PlayerFreeHook(IPlayer player, IPlayer target)
62
61
FreePlayer . RaiseSafely ( ev ) ;
63
62
return ev . Allow ;
64
63
}
65
-
66
- [ PluginEvent ( ServerEventType . PlayerSearchPickup ) ]
67
- public bool PlayerSearchedPickupHook ( IPlayer player , ItemPickupBase item )
68
- {
69
- var ev = new PickupEvent ( player . GetSynapsePlayer ( ) , true , item . GetItem ( ) ) ;
70
- Pickup . RaiseSafely ( ev ) ;
71
- return ev . Allow ;
72
- }
73
64
}
74
65
75
66
public partial class RoundEvents
76
67
{
77
68
private bool _firstTime = true ;
69
+
78
70
[ PluginEvent ( ServerEventType . WaitingForPlayers ) ]
79
71
public void RoundWaitingHook ( )
80
72
{
@@ -87,7 +79,8 @@ public void RoundWaitingHook()
87
79
public void RoundStartHook ( ) => Start . RaiseSafely ( new RoundStartEvent ( ) ) ;
88
80
89
81
[ PluginEvent ( ServerEventType . RoundEnd ) ]
90
- public void RoundEndHook ( RoundSummary . LeadingTeam leadingTeam ) => End . RaiseSafely ( new RoundEndEvent ( RoundSummary . LeadingTeam . Draw ) ) ;
82
+ public void RoundEndHook ( RoundSummary . LeadingTeam leadingTeam ) =>
83
+ End . RaiseSafely ( new RoundEndEvent ( RoundSummary . LeadingTeam . Draw ) ) ;
91
84
92
85
[ PluginEvent ( ServerEventType . RoundRestart ) ]
93
86
public void RoundRestartHook ( ) => Restart . RaiseSafely ( new RoundRestartEvent ( ) ) ;
@@ -102,9 +95,10 @@ public bool DecontaminationHook()
102
95
DecontaminationController . Singleton . NetworkDecontaminationOverride =
103
96
DecontaminationController . DecontaminationStatus . None ;
104
97
}
98
+
105
99
return ev . Allow ;
106
100
}
107
-
101
+
108
102
[ PluginEvent ( ServerEventType . WarheadStart ) ]
109
103
public bool WarheadStartHook ( bool isAutomatic , IPlayer player , bool isResumed )
110
104
{
@@ -169,7 +163,8 @@ public bool PlayerCuffHook(IPlayer player, IPlayer target)
169
163
{
170
164
var synapsePlayer = player . GetSynapsePlayer ( ) ;
171
165
var synapseTarget = target . GetSynapsePlayer ( ) ;
172
- var ev = new DisarmEvent ( synapsePlayer . Inventory . ItemInHand , ItemInteractState . Finalize , synapsePlayer , synapseTarget ) ;
166
+ var ev = new DisarmEvent ( synapsePlayer . Inventory . ItemInHand , ItemInteractState . Finalize , synapsePlayer ,
167
+ synapseTarget ) ;
173
168
Disarm . RaiseSafely ( ev ) ;
174
169
return ev . Allow ;
175
170
}
@@ -197,7 +192,7 @@ public bool DetonateWarheadHook()
197
192
DetonateWarhead . RaiseSafely ( ev ) ;
198
193
return ev . Allow ;
199
194
}
200
-
195
+
201
196
[ PluginEvent ( ServerEventType . WarheadStop ) ]
202
197
public bool PlayerCancelWarhead ( IPlayer player )
203
198
{
0 commit comments