Particle sync fixes (#112)
* Fix lingering particles when a player exits an area or disconnects
This commit is contained in:
parent
5fc6bb0491
commit
d0e49ba67f
|
@ -16,6 +16,7 @@
|
||||||
#include "object_collision.h"
|
#include "object_collision.h"
|
||||||
#include "object_helpers.h"
|
#include "object_helpers.h"
|
||||||
#include "object_list_processor.h"
|
#include "object_list_processor.h"
|
||||||
|
#include "obj_behaviors.h"
|
||||||
#include "platform_displacement.h"
|
#include "platform_displacement.h"
|
||||||
#include "profiler.h"
|
#include "profiler.h"
|
||||||
#include "spawn_object.h"
|
#include "spawn_object.h"
|
||||||
|
@ -281,7 +282,7 @@ void bhv_mario_update(void) {
|
||||||
vec3f_copy(gMarioState->marioBodyState->torsoPos, gMarioState->pos);
|
vec3f_copy(gMarioState->marioBodyState->torsoPos, gMarioState->pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (stateIndex == 0) {
|
if ((stateIndex == 0) || (!is_player_active(gMarioState))) {
|
||||||
gMarioState->particleFlags = 0;
|
gMarioState->particleFlags = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue