void ReloadCheckpoint2(string &in asName, int alCount)
{
if(HasItem("LevelEndKey_1"))
{
SetSwingDoorClosed("prison_*", true, false);
AddEntityCollideCallback("Player", "LockCellarDoor_01", "CellarChase", true, 1);
SetEntityActive("CellarBrute_01", false);
SetSwingDoorLocked("CellarDoor_01",false,false);
SetEntityActive("BruteDisappear_01",false);
RemoveItem("LevelEndKey_1");
CreateEntityAtArea("LevelEndKey_1", "key_laboratory.ent", "RespawnCellarKey", false);
}
else
{
SetSwingDoorClosed("prison_*", true, false);
SetSwingDoorLocked("CellarDoor_01",false,false);
SetEntityActive("BruteDisappear_01",false);
AddEntityCollideCallback("Player", "LockCellarDoor_01", "CellarChase", true, 1);
SetEntityActive("CellarBrute_01", false);
}
}