@@ -22,39 +22,37 @@ function PostBeginPlay()
2222 if (GRI .ElapsedTime < 10 )
2323 {
2424 // Match Start Boost
25- if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sMatchStartBoostMessage );
26- else class 'TraderBoostMut' .default .Mut .ServerMessage (sMatchStartBoostMessage );
25+ if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sMatchStartBoostMessage , Instigator );
26+ else class 'TraderBoostMut' .default .Mut .ServerMessage (sMatchStartBoostMessage , Instigator );
2727 SetTimer (iMatchStartBoost , false ); // Recommended 10 seconds is for wave start countdown
2828 }
2929 else
3030 {
3131 // Trader Time Boost
32- if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sTraderBoostMessage );
33- else class 'TraderBoostMut' .default .Mut .ServerMessage (sTraderBoostMessage );
32+ if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sTraderBoostMessage , Instigator );
33+ else class 'TraderBoostMut' .default .Mut .ServerMessage (sTraderBoostMessage , Instigator );
3434 SetTimer (KFGT .TimeBetweenWaves + iAfterWaveStartBoost , false );
3535 }
3636 }
3737}
3838
3939function Timer ()
4040{
41- if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sBoostEndMessage );
42- else class 'TraderBoostMut' .default .Mut .ServerMessage (sBoostEndMessage );
41+ if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sBoostEndMessage , Instigator );
42+ else class 'TraderBoostMut' .default .Mut .ServerMessage (sBoostEndMessage , Instigator );
4343 Destroyed ();
4444}
4545
4646function Tick ( float Delta )
4747{
4848 if ((KFGT .bWaveInProgress && bIsBoostActive ) || KFGT .IsInState ('PendingMatch' ) || KFGT .IsInState ('GameEnded' ))
4949 {
50- if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sBoostEndMessage );
51- else class 'TraderBoostMut' .default .Mut .ServerMessage (sBoostEndMessage );
52- Disable ('Timer' );
50+ if (bGlobalMSG ) class 'TraderBoostMut' .default .Mut .CriticalServerMessage (sBoostEndMessage , Instigator );
51+ else class 'TraderBoostMut' .default .Mut .ServerMessage (sBoostEndMessage , Instigator );
5352 Destroyed ();
5453 }
5554 if (Instigator ==None || Instigator .Health <= 0 )
5655 {
57- Disable ('Timer' );
5856 Destroyed ();
5957 }
6058}
@@ -63,5 +61,7 @@ function Destroyed()
6361{
6462 if (Instigator != None ) Instigator .Health = Min (Instigator .Health , 100 );
6563 bIsBoostActive = False ;
64+ Disable ('Timer' );
65+ Disable ('Tick' );
6666}
6767
0 commit comments