- Do not error out if some states are missing in an abstract weapon class

This commit is contained in:
Player701 2020-10-06 20:37:46 +03:00 committed by Christoph Oelckers
parent 756caede51
commit 4aec72be5d

View file

@ -96,7 +96,7 @@ void FinalizeClass(PClass *ccls, FStateDefinitions &statedef)
def->flags |= MF_SPECIAL;
}
if (cls->IsDescendantOf(NAME_Weapon))
if (cls->IsDescendantOf(NAME_Weapon) && !cls->bAbstract)
{
FState *ready = def->FindState(NAME_Ready);
FState *select = def->FindState(NAME_Select);