- 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 drfrag
parent d6775e9322
commit a1f566f7b8

View file

@ -106,7 +106,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);