remove unnecessary role check

This commit is contained in:
Shtoyan 2022-02-25 16:58:37 +04:00
parent ff332c3140
commit 2dfc44b90a

View File

@ -260,22 +260,26 @@ simulated function PostBeginPlay()
simulated function PostNetBeginPlay() simulated function PostNetBeginPlay()
{ {
super.PostNetBeginPlay(); super.PostNetBeginPlay();
if (Role < ROLE_Authority) if (Role < ROLE_Authority)
LoadReplicationData(); LoadReplicationData();
} }
function SetReplicationData(){
simulated function LoadReplicationData()
{
bInitialTrader = (SrvFlags & 0x00000001) > 0;
bStillDuringInitTrader = (SrvFlags & 0x00000002) > 0;
}
function SetReplicationData()
{
SrvFlags = 0; SrvFlags = 0;
if (bInitialTrader) if (bInitialTrader)
SrvFlags = SrvFlags | 0x00000001; SrvFlags = SrvFlags | 0x00000001;
if (bStillDuringInitTrader) if (bStillDuringInitTrader)
SrvFlags = SrvFlags | 0x00000002; SrvFlags = SrvFlags | 0x00000002;
} }
simulated function LoadReplicationData(){
if(Role == ROLE_Authority)
return;
bInitialTrader = (SrvFlags & 0x00000001) > 0;
bStillDuringInitTrader = (SrvFlags & 0x00000002) > 0;
}
simulated function Timer(){ simulated function Timer(){
local KFHumanPawn nextPawn; local KFHumanPawn nextPawn;
local int currentPlayersMax; local int currentPlayersMax;