Because no one has bothered to mention, WeaponFire seems to store a couple of actor type references it is important you destroy all of the object instances you created properly. The is important for garbage clean up. Here is what I mean, during garbage cleanup things get swept up and marked for deletion or removal from memory (happens during the level change).
Now, if you actor is deleted before the object which references it, it cannot delete the said object. Thus the object persists in memory. In some ways, you can think of it like a memory leak. This will usually cause UT2004 to crash after a bit, since portions of the last level is still within the memory...
Now, if you actor is deleted before the object which references it, it cannot delete the said object. Thus the object persists in memory. In some ways, you can think of it like a memory leak. This will usually cause UT2004 to crash after a bit, since portions of the last level is still within the memory...