﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
211	Level.isAlive isn't robust	tehtmi	epyon	"Level.isAlive (in pascal) checks if a being is alive by checking if the entry in Beings is nil. However, if the being is dead but a new being has been created in the meantime, Level.isAlive will return the wrong value.

This caused a crash here:
CForum:4376

Presumably, the former human fired at the barrel killing himself, then killing a pain elemental. The lost souls created by the pain elemental's death filled in the former human's slot in Beings, causing the observed failure of Level.isAlive."	bug	closed	minor	0.9.9.4	engine	0.9.9.3	fixed				
