init polyobject thinker references to 0
otherwise its uncertain and very unlikely for them to be removed P_RemoveThinker(Delayed) checks if thinkers are still referenced before removal. polyobject thinkers never initialised the reference count but called thinker removal, this lead to checking unitialised values and those thinkers getting stuck in removal limbo without ever being actually removed
Loading
Please register or sign in to comment