about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/game')
-rw-r--r--src/game/client/components/items.cpp3
-rw-r--r--src/game/client/components/particles.cpp3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/game/client/components/items.cpp b/src/game/client/components/items.cpp
index db0b8abd..5eeb3209 100644
--- a/src/game/client/components/items.cpp
+++ b/src/game/client/components/items.cpp
@@ -266,6 +266,9 @@ void CItems::RenderLaser(const struct CNetObj_Laser *pCurrent)
 
 void CItems::OnRender()
 {
+	if(Client()->State() < IClient::STATE_ONLINE)
+		return;
+
 	int Num = Client()->SnapNumItems(IClient::SNAP_CURRENT);
 	for(int i = 0; i < Num; i++)
 	{
diff --git a/src/game/client/components/particles.cpp b/src/game/client/components/particles.cpp
index ba6b13c7..25c9dd36 100644
--- a/src/game/client/components/particles.cpp
+++ b/src/game/client/components/particles.cpp
@@ -129,6 +129,9 @@ void CParticles::Update(float TimePassed)
 
 void CParticles::OnRender()
 {
+	if(Client()->State() < IClient::STATE_ONLINE)
+		return;
+
 	static int64 LastTime = 0;
 	int64 t = time_get();