diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java index b3f7b025b2a3632e637c4c32b77701f07aa1541c..0cd0cafcde70e86d9a85a1d2bed3d52da5fe9ec0 100644 --- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java +++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java @@ -738,6 +738,12 @@ class Player implements IEntity { SfxOnce t = new SfxOnce(); t.startSound(SFX.DEAD); log.info("Dead"); + List<IEntity> gameplayObjects = runtimeInfo.getGameplayObjects(); + for (IEntity gameplayObject : gameplayObjects) { + if (gameplayObject.getOBJECT_STATUS() == ObjectStatus.UNUSED) { + gameplayObject.setObjectStatus(ObjectStatus.USED); + } + } } isDead = true; health = 0;